Nicegui

Latest version: v2.13.0

Safety actively analyzes 723177 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 18 of 45

1.1.6

Not secure
Enhancements

- Improved the update performance for large UIs on slow machines (338). The internal implementation on when we send out updates has changed quite a lot. Reach out if you experience any upgrade problems.
- Improved the performance for parsing props, classes and style (341)
- Side panel on the [reference page](https://nicegui.io/reference) for more overview (towards #242)
- integrated [Mermaid](https://mermaid.js.org/) with `ui.mermaid()` and inside markdown (see [reference for an example](https://nicegui.io/reference#mermaid_diagrams)); thank you SebastienDorgan for contributing (278, 277)

<img width="794" alt="mermaid" src="https://user-images.githubusercontent.com/131391/218241939-4cf3ce32-527f-476f-ad32-dc86ea728fa9.png">

Examples

- [showing expanding/collapsing a drawer plus using tabs in layout](https://github.com/zauberzeug/nicegui/blob/main/examples/menu_and_tabs/main.py) (#308)
- [demonstrating search-as-you-type](https://github.com/zauberzeug/nicegui/blob/main/examples/search-as-you-type/main.py) (related to #272)
- [opening a dialog for selecting files locally on the server](https://github.com/zauberzeug/nicegui/tree/main/examples/local_file_picker/) (#283)

Bugfixes

- Tailwind dark: prefix does not work (311)

Thanks to all contributors who helped make this release possible. As always, if you encounter any issues or have any feedback, please don't hesitate to reach out to us.

1.1.5

Not secure
- improve initialization of `ui.interactive_image` to avoid "Too many packets in payload" (209, 320)
- prevent `ui.input`, `ui.number`, and `ui.color_input` from dropping keys when typing fast (287, 306, thanks FI-Mihej for the pull request)
- fix camera's look_at target in 3D scene (296)
- replace dummy images for API reference (314)
- catch WebGL exception in `ui.scene` and show error message (315, 325)
- allow creating UI elements within `app.on_startup` (316)
- improve stability of pytests (321)
- cleanup background_tasks and introduce `create_lazy()` (323)
- allow opening and closing `ui.expansion` programmatically (330)
- improve node selection, expansion, and ticking events in `ui.tree` (331)
- fix initialization of `ui.input`, `ui.number`, and `ui.color_input` without label or placeholder
- fix awaiting a `ui.dialog`in Python <=3.9
- fix legibility of the connection popup in dark mode

1.1.4

Not secure
New Features and Enhancements

- allowing async callbacks for generic events: `Element.on()` (285, 305)
- mobile friendly display by setting viewport (274, thanks jfroco for the pull request)
- introduction of date/time pickers `ui.date` and `ui.time` (270, 263)
- improved `ui.log`: Now new clients see previously pushed lines. And reloading the browser does not clear the log. (288, 292)
- better error message when running NiceGUI with main guard (286)
- support listening for all kinds of keys and modifiers through `ui.input.on()` (276)
- allow creating different types of Highcharts (for example stockChart) (284)
- better support for password input (271)
- links can now be opened in a new tab (273)

Bugfixes

- removed unexpected outline when interacting with keyboard (298)
- fixed missing font (295)

1.1.3

Not secure
- fixed `AttributeError: module 'nicegui.globals' has no attribute 'tailwind'` (244)
- improved memory management in edge cases

1.1.2

Not secure
- fixed docker image

1.1.1

Not secure
- improved shutdown behaviour (238)
- introducing `app.remove_route()`
- introducing `getElement()` JavaScript function (230)
- showing popup when connection is lost (199, 239)
- fixed memory issues
- using process name to identify spawned process (189)
- allow disabling tailwind (231, still experimental since it impacts layout and style of built-in elements)
- improved documentation
- avoid duplicate favicon routes for index page (240)

Page 18 of 45

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.