zauberzeug/nicegui (nicegui)
### [`v2.2.0`](https://redirect.github.com/zauberzeug/nicegui/releases/tag/v2.2.0)
[Compare Source](https://redirect.github.com/zauberzeug/nicegui/compare/v2.1.0...v2.2.0)
##### New features and enhancements
- Significantly reduce payload of `ui.markdown` elements ([#3745](https://redirect.github.com/zauberzeug/nicegui/issues/3745), [#3792](https://redirect.github.com/zauberzeug/nicegui/issues/3792) by [@pierrecdn](https://redirect.github.com/pierrecdn), [@falkoschindler](https://redirect.github.com/falkoschindler))
- Add support for custom colors in `ui.colors` ([#3707](https://redirect.github.com/zauberzeug/nicegui/issues/3707), [#3708](https://redirect.github.com/zauberzeug/nicegui/issues/3708) by [@Kolterdyx](https://redirect.github.com/Kolterdyx), [@falkoschindler](https://redirect.github.com/falkoschindler))
- Improve conversion of dynamic props ([#3732](https://redirect.github.com/zauberzeug/nicegui/issues/3732), [#3791](https://redirect.github.com/zauberzeug/nicegui/issues/3791) by [@pier124](https://redirect.github.com/pier124), [@rodja](https://redirect.github.com/rodja), [@falkoschindler](https://redirect.github.com/falkoschindler))
- Improve error message when passing wrong type to `ui.navigate.to` ([#3699](https://redirect.github.com/zauberzeug/nicegui/issues/3699) by [@marcuslimdw](https://redirect.github.com/marcuslimdw), [@rodja](https://redirect.github.com/rodja), [@falkoschindler](https://redirect.github.com/falkoschindler))
- Remove non-existent flag from `docker compose down` command in docker.sh ([#3709](https://redirect.github.com/zauberzeug/nicegui/issues/3709) by [@Kolterdyx](https://redirect.github.com/Kolterdyx))
##### Bugfixes
- Fix `ui.plotly` causing ReferenceErrors in rare situations ([#3784](https://redirect.github.com/zauberzeug/nicegui/issues/3784) by [@valankar](https://redirect.github.com/valankar), [@python-and-fiction](https://redirect.github.com/python-and-fiction), [@falkoschindler](https://redirect.github.com/falkoschindler))
- Fix wrong change event value of `ui.select`, `ui.radio` and `ui.toggle` ([#3733](https://redirect.github.com/zauberzeug/nicegui/issues/3733), [#3736](https://redirect.github.com/zauberzeug/nicegui/issues/3736) by [@sSasha-uwu](https://redirect.github.com/sSasha-uwu), [@rodja](https://redirect.github.com/rodja))
##### Testing
- Support `ui.radio` and `ui.toggle` in `ElementFilter` ([#3789](https://redirect.github.com/zauberzeug/nicegui/issues/3789) by [@marcuslimdw](https://redirect.github.com/marcuslimdw), [@falkoschindler](https://redirect.github.com/falkoschindler))
- Allow testing for validation texts ([#3759](https://redirect.github.com/zauberzeug/nicegui/issues/3759), [#3765](https://redirect.github.com/zauberzeug/nicegui/issues/3765) by [@GrazingScientist](https://redirect.github.com/GrazingScientist), [@rodja](https://redirect.github.com/rodja))
- Simplify clearing of value elements with simulated user interaction ([#3747](https://redirect.github.com/zauberzeug/nicegui/issues/3747), [#3750](https://redirect.github.com/zauberzeug/nicegui/issues/3750) by [@MasterSergius](https://redirect.github.com/MasterSergius), [@rodja](https://redirect.github.com/rodja), [@falkoschindler](https://redirect.github.com/falkoschindler))
- Improve error message when client is not yet initialized ([#3698](https://redirect.github.com/zauberzeug/nicegui/issues/3698) by [@marcuslimdw](https://redirect.github.com/marcuslimdw), [@rodja](https://redirect.github.com/rodja), [@falkoschindler](https://redirect.github.com/falkoschindler))
##### Documentation
- Improve documentation of `app.storage` ([#3731](https://redirect.github.com/zauberzeug/nicegui/issues/3731) by [@python-and-fiction](https://redirect.github.com/python-and-fiction))
- Fix tiny mistake in documentation of `ui.echart` ([#3703](https://redirect.github.com/zauberzeug/nicegui/issues/3703) by [@python-and-fiction](https://redirect.github.com/python-and-fiction))
##### Dependencies
- Bump aiohttp from 3.10.5 to 3.10.6 ([#3778](https://redirect.github.com/zauberzeug/nicegui/issues/3778) by [@dependabot](https://redirect.github.com/dependabot))
- Bump debugpy from 1.8.5 to 1.8.6 ([#3777](https://redirect.github.com/zauberzeug/nicegui/issues/3777) by [@dependabot](https://redirect.github.com/dependabot))
- Bump fastapi from 0.114.0 to 0.115.0 ([#3714](https://redirect.github.com/zauberzeug/nicegui/issues/3714), [#3727](https://redirect.github.com/zauberzeug/nicegui/issues/3727), [#3743](https://redirect.github.com/zauberzeug/nicegui/issues/3743) by [@dependabot](https://redirect.github.com/dependabot))
- Bump plotly from 5.24.0 to 5.24.1 ([#3717](https://redirect.github.com/zauberzeug/nicegui/issues/3717) by [@dependabot](https://redirect.github.com/dependabot))
- Bump pytest from 8.3.2 to 8.3.3 ([#3712](https://redirect.github.com/zauberzeug/nicegui/issues/3712) by [@dependabot](https://redirect.github.com/dependabot))
- Bump python-multipart from 0.0.9 to 0.0.10 ([#3772](https://redirect.github.com/zauberzeug/nicegui/issues/3772) by [@dependabot](https://redirect.github.com/dependabot))
- Bump ruff from 0.6.4 to 0.6.5 ([#3728](https://redirect.github.com/zauberzeug/nicegui/issues/3728), [#3764](https://redirect.github.com/zauberzeug/nicegui/issues/3764), [#3771](https://redirect.github.com/zauberzeug/nicegui/issues/3771), [#3788](https://redirect.github.com/zauberzeug/nicegui/issues/3788) by [@dependabot](https://redirect.github.com/dependabot))
- Bump selenium from 4.24.0 to 4.25.0 ([#3763](https://redirect.github.com/zauberzeug/nicegui/issues/3763) by [@dependabot](https://redirect.github.com/dependabot))
- Bump urllib3 from 2.2.2 to 2.2.3 ([#3718](https://redirect.github.com/zauberzeug/nicegui/issues/3718) by [@dependabot](https://redirect.github.com/dependabot))
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
>=2.1.0
->>=2.2.0
Release Notes
zauberzeug/nicegui (nicegui)
### [`v2.2.0`](https://redirect.github.com/zauberzeug/nicegui/releases/tag/v2.2.0) [Compare Source](https://redirect.github.com/zauberzeug/nicegui/compare/v2.1.0...v2.2.0) ##### New features and enhancements - Significantly reduce payload of `ui.markdown` elements ([#3745](https://redirect.github.com/zauberzeug/nicegui/issues/3745), [#3792](https://redirect.github.com/zauberzeug/nicegui/issues/3792) by [@pierrecdn](https://redirect.github.com/pierrecdn), [@falkoschindler](https://redirect.github.com/falkoschindler)) - Add support for custom colors in `ui.colors` ([#3707](https://redirect.github.com/zauberzeug/nicegui/issues/3707), [#3708](https://redirect.github.com/zauberzeug/nicegui/issues/3708) by [@Kolterdyx](https://redirect.github.com/Kolterdyx), [@falkoschindler](https://redirect.github.com/falkoschindler)) - Improve conversion of dynamic props ([#3732](https://redirect.github.com/zauberzeug/nicegui/issues/3732), [#3791](https://redirect.github.com/zauberzeug/nicegui/issues/3791) by [@pier124](https://redirect.github.com/pier124), [@rodja](https://redirect.github.com/rodja), [@falkoschindler](https://redirect.github.com/falkoschindler)) - Improve error message when passing wrong type to `ui.navigate.to` ([#3699](https://redirect.github.com/zauberzeug/nicegui/issues/3699) by [@marcuslimdw](https://redirect.github.com/marcuslimdw), [@rodja](https://redirect.github.com/rodja), [@falkoschindler](https://redirect.github.com/falkoschindler)) - Remove non-existent flag from `docker compose down` command in docker.sh ([#3709](https://redirect.github.com/zauberzeug/nicegui/issues/3709) by [@Kolterdyx](https://redirect.github.com/Kolterdyx)) ##### Bugfixes - Fix `ui.plotly` causing ReferenceErrors in rare situations ([#3784](https://redirect.github.com/zauberzeug/nicegui/issues/3784) by [@valankar](https://redirect.github.com/valankar), [@python-and-fiction](https://redirect.github.com/python-and-fiction), [@falkoschindler](https://redirect.github.com/falkoschindler)) - Fix wrong change event value of `ui.select`, `ui.radio` and `ui.toggle` ([#3733](https://redirect.github.com/zauberzeug/nicegui/issues/3733), [#3736](https://redirect.github.com/zauberzeug/nicegui/issues/3736) by [@sSasha-uwu](https://redirect.github.com/sSasha-uwu), [@rodja](https://redirect.github.com/rodja)) ##### Testing - Support `ui.radio` and `ui.toggle` in `ElementFilter` ([#3789](https://redirect.github.com/zauberzeug/nicegui/issues/3789) by [@marcuslimdw](https://redirect.github.com/marcuslimdw), [@falkoschindler](https://redirect.github.com/falkoschindler)) - Allow testing for validation texts ([#3759](https://redirect.github.com/zauberzeug/nicegui/issues/3759), [#3765](https://redirect.github.com/zauberzeug/nicegui/issues/3765) by [@GrazingScientist](https://redirect.github.com/GrazingScientist), [@rodja](https://redirect.github.com/rodja)) - Simplify clearing of value elements with simulated user interaction ([#3747](https://redirect.github.com/zauberzeug/nicegui/issues/3747), [#3750](https://redirect.github.com/zauberzeug/nicegui/issues/3750) by [@MasterSergius](https://redirect.github.com/MasterSergius), [@rodja](https://redirect.github.com/rodja), [@falkoschindler](https://redirect.github.com/falkoschindler)) - Improve error message when client is not yet initialized ([#3698](https://redirect.github.com/zauberzeug/nicegui/issues/3698) by [@marcuslimdw](https://redirect.github.com/marcuslimdw), [@rodja](https://redirect.github.com/rodja), [@falkoschindler](https://redirect.github.com/falkoschindler)) ##### Documentation - Improve documentation of `app.storage` ([#3731](https://redirect.github.com/zauberzeug/nicegui/issues/3731) by [@python-and-fiction](https://redirect.github.com/python-and-fiction)) - Fix tiny mistake in documentation of `ui.echart` ([#3703](https://redirect.github.com/zauberzeug/nicegui/issues/3703) by [@python-and-fiction](https://redirect.github.com/python-and-fiction)) ##### Dependencies - Bump aiohttp from 3.10.5 to 3.10.6 ([#3778](https://redirect.github.com/zauberzeug/nicegui/issues/3778) by [@dependabot](https://redirect.github.com/dependabot)) - Bump debugpy from 1.8.5 to 1.8.6 ([#3777](https://redirect.github.com/zauberzeug/nicegui/issues/3777) by [@dependabot](https://redirect.github.com/dependabot)) - Bump fastapi from 0.114.0 to 0.115.0 ([#3714](https://redirect.github.com/zauberzeug/nicegui/issues/3714), [#3727](https://redirect.github.com/zauberzeug/nicegui/issues/3727), [#3743](https://redirect.github.com/zauberzeug/nicegui/issues/3743) by [@dependabot](https://redirect.github.com/dependabot)) - Bump plotly from 5.24.0 to 5.24.1 ([#3717](https://redirect.github.com/zauberzeug/nicegui/issues/3717) by [@dependabot](https://redirect.github.com/dependabot)) - Bump pytest from 8.3.2 to 8.3.3 ([#3712](https://redirect.github.com/zauberzeug/nicegui/issues/3712) by [@dependabot](https://redirect.github.com/dependabot)) - Bump python-multipart from 0.0.9 to 0.0.10 ([#3772](https://redirect.github.com/zauberzeug/nicegui/issues/3772) by [@dependabot](https://redirect.github.com/dependabot)) - Bump ruff from 0.6.4 to 0.6.5 ([#3728](https://redirect.github.com/zauberzeug/nicegui/issues/3728), [#3764](https://redirect.github.com/zauberzeug/nicegui/issues/3764), [#3771](https://redirect.github.com/zauberzeug/nicegui/issues/3771), [#3788](https://redirect.github.com/zauberzeug/nicegui/issues/3788) by [@dependabot](https://redirect.github.com/dependabot)) - Bump selenium from 4.24.0 to 4.25.0 ([#3763](https://redirect.github.com/zauberzeug/nicegui/issues/3763) by [@dependabot](https://redirect.github.com/dependabot)) - Bump urllib3 from 2.2.2 to 2.2.3 ([#3718](https://redirect.github.com/zauberzeug/nicegui/issues/3718) by [@dependabot](https://redirect.github.com/dependabot))Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.