New features and enhancements
- Retransmit messages after short connection interruptions to keep client in sync (#3143, #3199 by @FeldrinH, @afullerx, @me21, @falkoschindler, @rodja)
- Introduce
app.timer
(#3187, #3225, #4091 by @adosikas, @falkoschindler, @v479038280, @rodja) - Introduce
getHtmlElement
function (#4087, #4123 by @Alyxion, @falkoschindler) - Disallow typing into disabled UI elements when testing with the
User
fixture (#4080, #4098 by @randy-seng, @rodja) - Allow to configure the documentation pages via
fastapi_docs
parameter inui.run()
(#4050 by @Yuerchu, @falkoschindler)
Bugfix
- Prevent
ui.leaflet
from oscillating between two locations (#4061, #4121 by @hal2000gh, @falkoschindler)
Documentation
- Add reference for
ui.menu_item
(#4107, #4115 by @ed2050, @falkoschindler) - Add demo for binding
ui.input
toui.date
with date range selection (#4077 by @Mte90, @falkoschindler)
Dependencies
- Bump python-socketio from 5.11.4 to 5.12.0 (#4124 by @dependabot)
- Bump certifi from 2024.8.30 to 2024.12.14 (#4113 by @dependabot)
- Bump uvicorn from 0.32.1 to 0.33.0 (#4112 by @dependabot)
Special thanks to our top sponsors DigiQuip AS, egs-hub, and Davi Borges ✨
and all our other sponsors and contributors for supporting this project!
🙏 Want to support this project? Check out our GitHub Sponsors page to help us keep building amazing features!