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
Designis applied globally when using global templates (#6992) - Do not re-render all children when expanding Tabulator row (#7008)
- Allow providing
DataFrameas 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
Feedmaintains scroll position (#6984) - Ensure correct Document is set after liveness session cleanup (#6988)
- Fix issue detecting PyScript worker (#6998)
- Fix
FileDownloadicon alignment (#6981) - Ensure redraw does not error out if
Tabulatoris undefined (#6930) - Guard auth against user being removed (#6908)
- Fix empty
Vegapane withsizing_modeexception (#7020) - Ensure
Gaugeis responsively sized (#7034) - Ensure
Tabulatorsorters are correctly synced (#7036) - Improve font-size and alignment in Bootstrap Card header (#7037)
- Do not sync
StaticText.valuewith the frontend (#7038)
Documentation
- Add crossfiltering dashboard tutorial (#6630)
- Add server video stream tutorial (#6727)
- Improve
Parampane docstring (#6989) - Fix streamz reference notebook (#6980)
- Document that
Imagepane is a wrapper around PNG, JPEG, PDF etc. panes (#7004) - Fix missing scrollbar in Fast template docs (#7026
- Improve server video tutorial (#7027)