v1.8.6
📦 panelView on GitHub →
✨ 3 features🐛 12 fixes🔧 10 symbols
Summary
This patch release addresses several bugs related to ESM and React components, improves UI robustness, and updates key dependencies like Bokeh and Preact.
✨ New Features
- Added `placeholder` parameter on `FloatInput` and `IntInput`
- Support for file extensions in `FileDropper.accepted_filetypes`
- Accept 2D arrays for stereo `Audio`
🐛 Bug Fixes
- Ensure collapsed `Card` still renders components to avoid child render issues
- Fix errors when renamed parameters are linked on ESM components
- Fix `rel_path` resolution in ESM components
- Fix `autoreload` watcher setup for ESM apps
- Delay removal of `ReactComponent` children until new ones are mounted
- Ensure `PathLike` is accepted for `requirements` in pyodide conversion calls
- Ensure `edit_readonly` resets both class- and instance-level parameters
- Fix `guest` endpoint validation at root path
- Don't attempt to refresh access token if there is no active user session
- Ensure OAuth state for user is reset after failing to refresh access token
- Ensure `config.design` value is respected by `Template`
- Improve robustness of `Tabulator.page_size` inference