New features and enhancements
- Dynamically hide
ui.code
's copy button (#2283, #2288 by @frankhuurman, @falkoschindler) - Introduce
caption
andgroup
parameter forui.expansion
(#2281 by @thetableman) - Loosen uvicorn dependency to allow latest versions (#2267 by @rodja)
- Allow HTTP range requests with NiceGUI On Air for serving media files (#2250 by @rodja)
- Allow setting head and body HTML when client is already connected (#2140, #2191 by @retsyo, @falkoschindler)
- Support validation functions with dynamic error messages (#2133, #2150 by @steweg, @adosikas, @falkoschindler)
Bugfixes
- Catch exception when migrating storage files (#2276 by @gavinpotter, @falkoschindler)
- Keep updates and messages in outbox until client is connected (#2272 by @falkoschindler, @rodja, @codingpaula)
- Introduce
ui.refreshable_method
to avoid mypy error (#2174, #2268 by @falkoschindler, @meirdev)