Change8

v1.8.4

📦 panelView on GitHub →
4 features🐛 10 fixes🔧 7 symbols

Summary

Panel 1.8.4 introduces async support for Tabulator, new configuration toggles, enhanced validation, and numerous bug fixes improving notebook integration and event ordering.

✨ New Features

  • Add config toggle to disable Bokeh validation
  • Allow Tabulator.row_content to be an async function
  • Improve documentation and validation of patch_value
  • Propagate layout-related parameters to NestedSelect

🐛 Bug Fixes

  • Fix crash when emptying a DataFrame
  • Ensure new Panel instance is always loaded
  • Improve robustness of Bokeh/Panel notebook integration
  • Fix notebook reading errors by explicitly using UTF-8 encoding
  • Ensure param.Action only triggers one event
  • Fix conflict when using both ipywidgets and Tabulator extensions
  • Ensure discrete events (e.g. button clicks) are scheduled after change events
  • Reinstate application name as default index page title
  • Redirect requests to the prefixed root when --prefix is set
  • Ensure non-active Tabs are not clickable

🔧 Affected Symbols

Tabulator.row_contentpatch_valueNestedSelectDataFrameparam.ActionTabsPanel