v1.7.3
📦 panelView on GitHub →
✨ 5 features🐛 6 fixes🔧 8 symbols
Summary
This patch release adds UI copy‑to‑clipboard for exceptions, MathJax support, Tabulator title customization, and improved CLI/ESM feedback, while fixing several JavaScript race conditions and widget rendering bugs.
✨ New Features
- Add “Copy to Clipboard” button for exceptions in the UI.
- Enable MathJax rendering if the extension is available.
- Allow setting a custom title for Tabulator multi-index columns.
- Improve feedback in panel compile and reactive ESM workflows.
- Ensure exceptions are printed to the command line in development mode.
🐛 Bug Fixes
- Guard against race conditions in DeckGL during resize.
- Prevent errors when client_comm is undefined in some JavaScript execution contexts.
- Fix dark theme background issue in MultiChoice widget.
- Avoid rendering Plotly components if container is not yet defined and prevent layout boomeranging.
- Ensure React useState callbacks are registered only once.
- Support Path objects in stylesheet definition.
🔧 Affected Symbols
DeckGLclient_commMultiChoicePlotlyReact.useStatePathTabulatorpanel.compile