This patch release includes several critical stability improvements, JavaScript race condition fixes, and developer experience enhancements. It also introduces small but helpful UI features such as exception copying and better error feedback in CLI and ESM workflows. Many thanks to contributors @etihwo, @bsdz, @Coderambling, @hoxbro, @philippjfr, and @MarcSkovMadsen.
Enhancements
- Add “Copy to Clipboard” button for exceptions in the UI (#8034)
- Enable MathJax rendering if the extension is available (#8004)
- Allow setting a custom title for
Tabulator
multi-index columns (#8008) - Improve feedback in
panel compile
and reactive ESM workflows (#8012, #8010) - Ensure exceptions are printed to the command line in development mode (#8022)
Bug Fixes
- Guard against race conditions in
DeckGL
during resize (#8031) - Prevent errors when
client_comm
is undefined in some JS execution contexts (#8030, #8033) - Fix dark theme background issue in
MultiChoice
widget (#8014) - Avoid rendering Plotly components if container is not yet defined and prevent layout boomeranging (#8021)
- Ensure React
useState
callbacks are registered only once (#8023) - Support
Path
objects in stylesheet definition (#8026)