This release is primarily a bug fix release but also includes a number of enhancements. Many thanks to @hoxbro, @joelostblom, @raybellwaves, @pdrok, @tlvu, @govinda18, @MridulS and the core maintainers @MarcSkovMadsen, @maximlt and @philippjfr for contributing to this release.
Enhancements
- Add repr to cell and edit events (#3434)
- Improvements for pyodide handling (#3444, #3508, #3511)
- Add support for
Plotlyanimation frames (#3449) - Implement single and multi-selection in Vega pane (#3470, #3499, #3505)
- Add typehints to help developers and users (#3476)
- Add
pn.state.executemethod to run callbacks in the right context (#3550) - Add support for asynchronous
on_edit/on_clickTabulator callbacks (#3550) - Add
DatetimeRangeSliderwidget (#3548)
Bug fixes
- Fix pyodide array buffer conversion (#3409)
- Allow
placeholderto be updated onTextEditor(#3427) - Fix issues editing data in sorted columns (#3431)
- Ensure bokeh correctly detects whether
HTML/Markdowncontains latex (#3438) - Ensure notifications work on server created with
pn.serveand.show(#3445) - Replace slickgrid background image in custom
FastTemplateCSS (#3461) - Ensure
param.Arrayis synced correctly inReactiveHTML(#3456) - Ensure selection on filtered
Tabulatordoes not raise out-of-bounds error (#3462) - Ensure updating
Tabulatordoes not reset scroll position (#3450) - Various fixes for
FastTemplateCSS (#3464) - Ensure
Tabulatoron_clickandon_editevents return correct row when paginated (#3410) - Fix broken JupyterLab preview (#3469)
- Skip
Tabulatorrow selection when clicking on expand button (#3474) - Ensure overflow in
MaterialTemplateis not clipped (#3492) - Allow providing
--indexfor directory style apps (#3493) - Ensure Tabulator expanded rows are sized correctly after re-render (#3507)
- Make CodeHandler robust to document that has been destroyed (#3510)
- Do not sync
DataFramewidgetsortersparameter with bokeh model (#3527) - Ensure that HoloViews callback events are not auto-dispatched (#3528)
- Ensure non-updateable
Panecan be updated insideTabs(#3532) - Fix slowdown of JupyterLab on Windows (#3531)
- Fix issue with inverted data when editing a cell in a sorted Tabulator column (#3531)
- Ensure
Tabulatorhas correct layout after re-render (#3536) - Do not log events generated by admin page on the admin page (#3539)
- Fix Tabulator events when the original column is not a string (#3541)