Nicegui

Latest version: v2.8.0

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

Scan your dependencies

Page 12 of 44

1.2.22

Not secure
New features and improvements

- Support [autocomplete `ui.input`](https://nicegui.io/documentation/input#autocompletion) on mobile devices (852, 1063 by rodja, phoskee, falkoschindler)
- Add [`error` property](https://nicegui.io/documentation/input) for input elements with validation (#894 by itay-raveh, falkoschindler)
- Introduce `min`, `max` and `out_of_limits` for [`ui.number`](https://nicegui.io/documentation/number) (#924, 1049 by ukoehler, falkoschindler)
- Support [dynamic column attributes](https://nicegui.io/documentation/table#custom_sorting_and_formatting) like sort and format functions for `ui.table` (1058, 1061 by juledwar, falkoschindler)

Bugfixes

- Fix `ui.select` when using `with_input` and [`multiple`](https://nicegui.io/documentation/select#multi_selection) (1044 by groucho86, falkoschindler)
- Fix [image](https://nicegui.io/documentation/image) and [media sources](https://nicegui.io/documentation/video) for reverse proxies with subpath (#934, 1038 by rodja, falkoschindler)

Development

- Condense mypy and pytest config files to pyproject.toml (1053 by xec-abailey)

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)

Page 12 of 44

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.