Nicegui

Latest version: v1.4.25

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

Scan your dependencies

Page 13 of 41

1.1.8

Not secure
New Features
- Added support for [creating tabs](https://nicegui.io/reference#tabs) (Issue 251 by JS-Aibel).
- Added a new component for loading spinners along with an [example in the documentation](https://nicegui.io/reference#spinner) (Issue 368 by rbeeli).
- Added support for [input validation rules](https://nicegui.io/reference#text_input) (Issue 336 by falkoschindler).

Documentation
- Improved the documentation for core concepts (Issue 242 by falkoschindler).
- Extended the documentation with new examples and explanations (Issue 242 by falkoschindler).

Thank you to everyone who contributed to this release, including JS-Aibel, and rbeeli. We hope that you will enjoy using NiceGUI 1.1.8!

1.1.7

Not secure
Fixes
- Drawers now behave correctly thanks to the resolution of 308.
- Disabling Tailwind no longer causes a JavaScript runtime error. (369)

Enhancements
- NiceGUI now integrates with Plotly.py, adding more visualization options. (317, thanks misterkramer)
- The AG Grid table's getSelectedRows function is now exposed for easier use. (363, thanks Diegiwg)

Documentation
- Documentation and type-hinting have been added to the base element class `ui.element` to improve the overall developer experience. (356, thanks washad)

We would like to extend a special thank you to misterkramer, Diegiwg, and washad for their contributions to this release.

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

Page 13 of 41

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.