New features and enhancements
- Allow combining Python
handler
withjs_handler
for filtering event arguments (#4577, #4611, #4618, #4689 by @bin-san, @yihuang, @evnchn, @falkoschindler) - Allow passing
classes
,style
, andprops
toui.log.push
(#2508, #4750 by @whoenig, @falkoschindler, @golgitab, @evnchn) - Improve cache invalidation using last-modified timestamps (#4532, #4539 by @evnchn, @falkoschindler)
Bugfixes
- Let
ui.table.from_pandas
handle dataframes with lists or intervals (#2697, #2744, #4775 by @rohitsathish, @petergaultney, @burnpanck, @lij55, @evnchn, @xaptronic, @falkoschindler) - Fix timing issue when initializing
ui.leaflet
(#4753, #4754 by @evnchn)
Documentation
- Show the documentation hierarchy in the sidebar (#2976, #4732 by @v479038280, @evnchn, @falkoschindler)
Testing
- Document use of user fixture with
ui.select
, including a bugfix when closing the popup (#4737, #4757 by @barrywhart, @evnchn, @rodja)
Infrastructure
- Remove Prometheus tracking (#4746, #4766 by @paketb0te, @rodja, @falkoschindler)
- Use Plausible Analytics on nicegui.io (#4769 by @rodja, @evnchn)
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!