This patch release includes several ESM and React-related fixes, UI behavior improvements, and enhanced robustness in form inputs and file handling. It also bumps key dependencies and improves support for custom deployments. Thanks to @philippjfr, @maximlt, @emunsing, @TheoMathurin, @dalthviz and @hoxbro for their contributions to this release!
✨ Enhancements
- Add
placeholderparameter onFloatInputandIntInput(#8360) - Support for file extensions in
FileDropper.accepted_filetypes(#8380) - Accept 2D arrays for stereo
Audio(#8381)
🐛 Bug Fixes
- Ensure collapsed
Cardstill renders components to avoid child render issues (#8274) - ESM & React Components:
- Ensure
PathLikeis accepted forrequirementsin pyodide conversion calls (#8366) - Ensure
edit_readonlyresets both class- and instance-level parameters (#8371) - Fix
guestendpoint validation at root path (#8370) - Don't attempt to refresh access token if there is no active user session (#8384)
- Ensure OAuth state for user is reset after failing to refresh access token (#8389)
- Ensure
config.designvalue is respected byTemplate(#8388) - Improve robustness of
Tabulator.page_sizeinference (#8390)
⚠️ Compatibility & Deprecations
- Added compatibility for pandas 3.0 (#8385)
📚 Documentation
- Update
Plotlyexample to prevent flicker on load (#8362)