There is a newer version of the record available.

Published December 2, 2025 | Version v1.8.4
Software Open

holoviz/panel: Version 1.8.4

Description

Panel 1.8.4 includes key bug fixes and behavior improvements around event ordering, Tabulator interop, and Jupyter/Notebook usage. It also improves support for async usage, validation, and app routing—plus quality-of-life enhancements for both developers and users. Thanks to @philippjfr, @hoxbro, @maximlt, @ahuang11, @MarcSkovMadsen, @TheoMathurin, @ruoyu0088, and @dieterweber for your contributions to this release!

✨ Enhancements

  • Add config toggle to disable Bokeh validation (#8294)
  • Allow Tabulator.row_content to be an async function (#8309)
  • Improve documentation and validation of patch_value (#8312)
  • Propagate layout-related parameters to NestedSelect (#8317)

🐛 Bug Fixes

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

🧪 Maintenance & Infrastructure

  • Update Python/JS dependencies (#8318)
  • Fix type checking errors (#8314)
  • Pin jupyterlite-core temporarily (#8315)
  • Clean up pixi.toml project config (#8303)

Files

holoviz/panel-v1.8.4.zip

Files (17.5 MB)

Name Size Download all
md5:dec6a09c3aca1e5cd70baf74c357b396
17.5 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/holoviz/panel/tree/v1.8.4 (URL)

Software