New features and enhancements
- Add support for JSONSchema validation in
ui.json_editor
(#4003, #4012 by @jm-amt, @falkoschindler) - Add
max_cache_age
parameter toadd_static_files
andadd_static_file
(#3998, #4032 by @bl0x) - Fix handling of invisible elements in
User
tests. (#4057 by @rlcmtzc, @rodja, @falkoschindler)
NOTE: existing tests may break if you relied on the bug that invisible elements being accessible by the user
Documentation
- Fix description for validation dictionaries (#4041 by @hephaisto)
- Add html module description to
ui.html
documentation (#4027 by @rodja)
Build pipeline
- Update Github Action to cache Docker to different locations for each platform (#4051 by @codingpaula)
Dependencies
- Update pre-commit and ruff dependencies (#4052 by @codingpaula)
- Remove upper bound of setuptools dependency (#2485, #4033 by @sohnemann, @rodja)
- Bump nanasess/setup-chromedriver from 2.2.2 to 2.3.0 (#4058 by @dependabot)
- Bump httpx from 0.27.2 to 0.28.0 (#4048 by @dependabot, @rodja)
- Bump ruff from 0.7.4 to 0.8.0 (#4026 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!