v1.8.2
📦 panelView on GitHub →
✨ 4 features🐛 7 fixes🔧 5 symbols
Summary
This patch release adds several UI enhancements, improves static serving and pyodide handling, and fixes regressions, while also providing new deployment guides for Anaconda Notebooks and PythonAnywhere.
✨ New Features
- Allow custom control over Tabulator editable rows using `JSCode`.
- Improve UI discoverability on `EditableTemplate`.
- Set pointer cursor on "Connection Lost" toast notification.
- Serve `index.html` automatically when serving a static directory.
🐛 Bug Fixes
- Ensure Tabulator does not break if other components don't correctly initialize.
- Fix Pyodide `jsnull` value conversion in Bokeh JSON patches.
- Fix regression causing column headers not to stretch properly across layout.
- Ensure `config.npm_cdn` is respected.
- Ensure bundled pyodide resources use correct path separator.
- Ensure pyodide resource bundle is only generated if necessary.
- Ensure pyodide session is registered as loaded.
🔧 Affected Symbols
TabulatorEditableTemplateJSCodeconfig.npm_cdnpyodide