Change8

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