Nicegui

Latest version: v1.4.25

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

Scan your dependencies

Page 9 of 41

1.2.21

Not secure
New features and improvements

- Introduce [`ui.stepper` element](https://nicegui.io/documentation/stepper) based on Quasar's QStepper (#679, 1033 by bobwatcherx, falkoschindler)
- Ignore events on disabled or hidden elements by default (983, 1030 by thetableman, falkoschindler)
- Introduce `icon` parameter for [`ui.button`](https://nicegui.io/documentation/button) (#1021 by falkoschindler)

Documentation

- Provide [`ui.image` demo for Base64 data](https://nicegui.io/documentation/image#base64_string) (1036 by falkoschindler)

Bugfixes

- Fix `ui.image` on Windows (1039 by Hamza-Rafi, falkoschindler)
- Fix `ui.mermaid` when updated with content beginning with a line break (1031 by jsharer, falkoschindler)
- Avoid treating Base64 data as a filepath (1023 by gitUser000, falkoschindler)

1.2.20

Not secure
Improvement

- switch from `python-magic` to internal `mimetype` module to reduce external dependencies introduced in v1.2.18 (1020 by rodja)

1.2.18

Not secure
New features and improvements
- Use [keep-alive for tab panels](https://nicegui.io/documentation/tabs) (#1017 by rodja and falkoschindler)
- Allow streaming of media files and auto-serve local files passed as source for `image`, `interactive_image`, `video` and `audio` (1016 by rodja)
- [mutli-select support](https://nicegui.io/documentation/select#multi_selection) for `ui.select` (995 by falkoschindler)
- Ability to set storage_secret for `run_with` (1012 by awfulness)
- Conda package does not need importlib-metadata anymore (1002 by ErikRtvl and rodja)
- Allow [passing `ui.tab` objects into `ui.tab_panel`](https://nicegui.io/documentation/tabs) (#999 by BrianLandry and rodja)
- Event_handler: allow passing lambdas which call an async function (994 by rodja)

Documentation
- Provide online search for the documentation (1011 by rodja and falkoschindler)
- Add [geolocation demo](https://nicegui.io/documentation/run_javascript#run_async_javascript) to demonstrate running async JavaScript (1009 by falkoschindler)
- Fixed [docs](https://nicegui.io/documentation/table) in table.py (#992 by Ruibin-Liu)
- Update [menu_and_tabs example](https://github.com/zauberzeug/nicegui/blob/main/examples/menu_and_tabs/main.py) to use tab_panels (#1013, 1014 by xec-abailey)

Bug Fixes
- no more content duplication when creating a [`ui.log` element](https://nicegui.io/documentation/log) while client is already connected (#906 by falkoschindler)

1.2.17

Not secure
New features and improvements

- save general and user specific data with new [`app.storage` interface](https://nicegui.io/documentation/storage) (#967, 978 by rodja and falkoschindler)
- introduction of observable dict, list and set (977 by falkoschindler)
- allow [binding](https://nicegui.io/documentation/bindings) to `Mapping` type and ignore missing attributes (#981 by falkoschindler)

Documentation

- Extended and enhanced ["generic events" documentation](https://nicegui.io/documentation/generic_events) (#984 by rodja and falkoschindler )

1.2.16

Not secure
New features and improvements

- Allow using [NiceGUI elements as link targets](https://nicegui.io/documentation/link#navigate_on_large_pages) (964 by rodja)
- Allow using event handlers without event arguments but with a default argument (965 by falkoschindler)
- improved favicon routing (963 by rodja)
- Allow calling [native window methods from NiceGUI's main thread](https://nicegui.io/documentation#native_mode) (917 by rodja)
- Add a specialization of FastAPI's APIRouter to [modularize large page structures](https://nicegui.io/documentation/page#modularize_with_apirouter) (897 by rodja)

Documentation

- Refactored [todo list example](https://github.com/zauberzeug/nicegui/blob/main/examples/todo_list/main.py) to use `on_change` callbacks (#970 by rodja)
- Add [Lightbox example](https://github.com/zauberzeug/nicegui/blob/main/examples/lightbox/main.py) (#968 by rodja)

1.2.15

Not secure
New features and enhancements

- Support [dynamic props](https://nicegui.io/documentation/date#date_filter) (893, 896 by falkoschindler, duane-impulse)
- Implement `__iter__` for elements and slots (958 by falkoschindler, DLu)
- Support `clearable` prop for [`ui.input()`](https://nicegui.io/documentation/input#clearable), [`ui.number`](https://nicegui.io/documentation/number#clearable) and [`ui.textarea`](https://nicegui.io/documentation/textarea#clearable) (300 by falkoschindler, Mantanium)
- Try websocket first and use long polling only as fallback (959 by rodja)

Bugfixes

- Fix unexpected behavior when using refreshable UI at multiple places (938 by falkoschindler)
- Correctly track count of `ui.chart` series (948, 951 by falkoschindler, gengyudong)
- Fix type annotation for `ui.page` decorator (949 by falkoschindler, AndrewMHenry)
- Fix pyright typing issues with `on()` (722 by falkoschindler, cj)

Documentation

- Add [SimPy example](https://github.com/zauberzeug/nicegui/blob/main/examples/simpy/main.py) (#955 by rodja)
- Add a [simple todo list example](https://github.com/zauberzeug/nicegui/blob/main/examples/todo_list/main.py) (#923, 954 by falkoschindler, metaperl)
- Add demo for [reacting on content changes via binding](https://nicegui.io/documentation/label#change_appearance_depending_on_the_content) (950 by rodja)
- Add tooltips to the icon-links on nicegui.io (942 by rodja, falkoschindler)
- Add [demo for masonry layout](https://nicegui.io/documentation/column#masonry_or_pinterest-style_layout) (941 by rodja)
- Add [icon demo for `ui.button`](https://nicegui.io/documentation/button#icons) (933 by rodja)
- Fix `closeBtn` argument in [`ui.notify` documentation](https://nicegui.io/documentation/notify) (#928 by CatamountJack)

Page 9 of 41

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.