This release addresses includes a wide range of bug fixes and some minor enhancements primarily aimed at performance. Many thanks to @Coderambling as a returning contributor, and the core developer team including @hoxbro, @MarcSkovMadsen, @maximlt and @philippjfr for contributing to this release.
Enhancements
- Ensure
Design
is applied globally when using global templates (#6992) - Do not re-render all children when expanding Tabulator row (#7008)
- Allow providing
DataFrame
as part of vega(-lite) spec (#6979, #7024) - Make autoreload robust to syntax errors and empty apps (#7028)
Bug fixes
- Clear selection if value change from pagination=remote (#6008, #6968)
- Ensure user cookie can be unencoded (#6937)
- Do not trigger ScrollButton event unless clicked (#6938)
- Do not error on autoreload shutdown (#6940)
- Ensure hooks such as plot linking are applied across roots in a template (#6975)
- Ensure
Feed
maintains scroll position (#6984) - Ensure correct Document is set after liveness session cleanup (#6988)
- Fix issue detecting PyScript worker (#6998)
- Fix
FileDownload
icon alignment (#6981) - Ensure redraw does not error out if
Tabulator
is undefined (#6930) - Guard auth against user being removed (#6908)
- Fix empty
Vega
pane withsizing_mode
exception (#7020) - Ensure
Gauge
is responsively sized (#7034) - Ensure
Tabulator
sorters are correctly synced (#7036) - Improve font-size and alignment in Bootstrap Card header (#7037)
- Do not sync
StaticText.value
with the frontend (#7038)
Documentation
- Add crossfiltering dashboard tutorial (#6630)
- Add server video stream tutorial (#6727)
- Improve
Param
pane docstring (#6989) - Fix streamz reference notebook (#6980)
- Document that
Image
pane is a wrapper around PNG, JPEG, PDF etc. panes (#7004) - Fix missing scrollbar in Fast template docs (#7026
- Improve server video tutorial (#7027)