Download Latest Version v2.21.1 source code.tar.gz (16.7 MB)
Email in envelope

Get an email when there's a new version of NiceGUI

Home / v2.18.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-05-23 1.8 kB
v2.18.0 source code.tar.gz 2025-05-23 16.7 MB
v2.18.0 source code.zip 2025-05-23 17.1 MB
Totals: 3 Items   33.8 MB 2

New features and enhancements

  • Allow combining Python handler with js_handler for filtering event arguments (#4577, [#4611], [#4618], [#4689] by @bin-san, @yihuang, @evnchn, @falkoschindler)
  • Allow passing classes, style, and props to ui.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!

Source: README.md, updated 2025-05-23