New features and enhancements
- Introduce
ui.fullscreen
for controlling fullscreen mode (#4165 by @Alyxion, @falkoschindler) - Introduce
@binding.bindable_dataclass
decorator to create bindable dataclasses (#3957, #3987 by @balex89, @falkoschindler) - Improve support for Leaflet plugins (#2767, #4289 by @tfitzsim, @falkoschindler)
- Introduce
selection
property forui.table
to allow changing the selection type (#4296 by @DevMax007, @falkoschindler) - Improve connection parameters for Redis storage (#4299, #4300 by @alydersen)
Bugfixes
- Prevent page content from being deleted when a client reconnects (#4253, #4271, #4285 by @chriswi93, @rodja, @falkoschindler)
- Prevent
ui.leaflet
from resetting center and zoom when browser resizes (#4182, #4265 by @qutang, @nathanWagenbach, @falkoschindler) - Fix erroneous keyboard events caused by autocompletion (#2545, #4290, #4291 by @Albert-mah, @natankeddem, @falkoschindler)
Documentation
- Add a Single-File Component to the "Custom Vue Component" example (#4229 by @josephburkhart, @falkoschindler)
- Avoid index page being overwritten by one of the demos (#4270, #4272 by @natankeddem, @falkoschindler, @rodja)
Dependencies
- Bump certifi from 2024.12.14 to 2025.1.31 (#4294 by @dependabot)
- Bump plotly from 5.24.1 to 6.0.0 (#4287 by @dependabot)
- Bump pywebview from 5.3.2 to 5.4 (#4283 by @dependabot)
Special thanks to all our sponsors and contributors! ✨
🙏 Want to support this project? Check out our GitHub Sponsors page to help us keep building amazing features!