This release primarily aims at providing compatibility with Bokeh 3.2 and the upcoming Param 2.0 release. Additionally it includes a number of improvements including the ability to generate multiple outputs from a generator using the new 'append'
mode and updates and fixes for Tabulator. We are also excited about the new Streamlit migration guide and a number of bug fixes. Many thanks to @sdc50, @xiaoyang-sde and the core team including @ahuang11, @MarcSkovMadsen, @Hoxbro, @maximlt and @philippjfr for contributing to this release.
Enhancements
- Add
append
mode for reactive generator output (#5129) - Upgrade to
Tabulator
5.5 ([#5182](Update Tabulator version and improve visibility handling by philippjfr · Pull Request #5182 · holoviz/panel · GitHub)) - Add support for
LoadingSpinner
label (#5194) - Add the
editable
parameter toPerspective
(#5211) - Add support for setting
theme_classes
onTabulator
(#5216) - Move resource handling onto
BaseTemplate
(#5228)
Bug fixes
- Correctly process fields on
Vega
(and altair) selections (#5164) - Fix for resource handling particularly when working with Django (#5175)
- Fix
ChatBox
bubble width (#5172) - Fix
Tabulator.visible
handling ([#5182](Update Tabulator version and improve visibility handling by philippjfr · Pull Request #5182 · holoviz/panel · GitHub)) - Fix programmatic updates to
Tabulator.page
(#5187) - Ensure bokeh events generated in pyodide convert
None
tonull
(#5191) - Improve notebook detection (#5201)
- Reduce priority of
_repr_<img>_
to ensure_repr_html_
takes precedence (#5217) - Ensure we do not modify
Tabulator.hidden_columns
inplace (#5218) - Alignment and styling fixes for text input and button widgets (#5219)
- Fix updates to
Plotly
nested properties such as selections (#5227)