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.20.0
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2025-06-13 1.3 kB
v2.20.0 source code.tar.gz 2025-06-13 16.7 MB
v2.20.0 source code.zip 2025-06-13 17.1 MB
Totals: 3 Items   33.8 MB 0

New features and enhancements

  • Allow creating custom error screens (#4538 by @evnchn, @rodja, @falkoschindler)
  • Allow setting cache_control_directives in ui.run() (#4532, [#4540] by @evnchn, @falkoschindler)
  • Remove the wait_for2 dependency (#4841 by @rodja, @falkoschindler, @evnchn)
  • Improve type annotations for ui.codemirror (#4836 by @Yuerchu)

Bugfix

  • Fix click events for multiple ui.mermaid elements on a page (#4852, [#4853] by @thetableman, @evnchn)

Testing

  • Allow clicking ui.radio elements using the User fixture (#4849 by @barrywhart, @falkoschindler)

Infrastructure

  • Improve AI coding rules and make them available in CONTRIBUTING.md (#4846 by @rodja)
  • Pin versions of JS dependencies (#4478, [#4632] by @evnchn, @falkoschindler)
  • Fix the development container to keep working with Python 3.8 (#4812 by @ProfessorTom, @evnchn, @falkoschindler)

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-06-13