Nicegui

Latest version: v1.4.25

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

Scan your dependencies

Page 3 of 41

1.4.13

Not secure
New features and enhancements

- Add ["loaded" event](https://nicegui.io/documentation/interactive_image#loaded_event) which fires when the source of a `ui.interactive_image` changes (2453 by rodja)
- Let [`ui.audio`](https://nicegui.io/documentation/audio) and [`ui.video`](https://nicegui.io/documentation/video) inherit from `SourceElement` (#2444, 2449 by KimigaiiWuyi, falkoschindler, rodja)
- Make [`ui.log`](https://nicegui.io/documentation/log) autoscroll to bottom when page is loaded (#2447 by CrabzteR)
- Add support for [Material Symbols](https://nicegui.io/documentation/icon#material_icons_and_symbols) (2434 by codingpaula, falkoschindler)
- Introduce [layer methods](https://nicegui.io/documentation/leaflet#run_layer_methods) for `ui.leaflet` (2418 by falkoschindler)

Bugfixes

- Fix [`ui.number`](https://nicegui.io/documentation/number) adding decimal points when a validation error occurs (#2454 by jekoie, rodja, falkoschindler)
- Update `tailwind.config.darkMode` only if the value has changed, improving the initial load time of [nicegui.io](https://nicegui.io/) (#2287, 2446, 2451 by platinops, rodja)
- Improve the error message when `storage_secret` is missing (2438, 2445 by me21, rodja, falkoschindler)
- Fix `ui.notification` not changing its style based on the `type` argument (2427 by csrubin, falkoschindler)
- Fix "python-socketio" requirement to install optional "asyncio-client" extra (2089, 2426 by retsyo, rodja)

Documentation

- Serve fuse.js from our domain not CDN (2450 by rodja)
- Update list of features (2452 by rodja)
- Add example on how to use websockets library (2424, 2432 by rogeremail, rodja)

1.4.12

Not secure
New features and enhancements

- Add support for calling [`ui.aggrid`](https://nicegui.io/documentation/aggrid) row methods (#2357, 2413 by E-H-E-H, falkoschindler)
- Introduce [`from_pyecharts`](https://nicegui.io/documentation/echart#echart_from_pyecharts) method for `ui.echart` (2403 by CrystalWindSnake, falkoschindler)
- Allow handling [`ui.mermaid`](https://nicegui.io/documentation/mermaid) errors on the server (#2390, 2396 by jdavidrcamacho, falkoschindler)
- Provide meta data for wrapped page-builder (2382, 2412 by WSH032, rodja)

Bugfix

- Fix copy-to-clipboard button of `ui.code` when the code contains a backtick `` ` `` (2400 by Wzhipeng, falkoschindler)

1.4.11

Not secure
New features and enhancements

- Greatly improve performance when removing bindings, e.g. when leaving a page (2335, 2373, 2374 by ruiheng, falkoschindler)
- Add ability to dismiss a `ui.notification` (2379, 2380 by zilch42, rodja)
- Allow calling `ui.open` without a socket connection (2348, 2376 by BlackF0rest, falkoschindler)
- Keep version in pyproject.toml up to date (2345 by iron3oxide, falkoschindler, rodja)

Bugfix

- Fix copy button for `ui.code()` in Safari (2377 by Wzhipeng, falkoschindler)

1.4.10

Not secure
Enhancements

- Optimize binding propagation (2290, 2311 by rodja, falkoschindler)
- Put .local/bin in PATH so pip installed programs like pytest are executable (2305 by rodja)
- Update fetch_tailwind.py with refactored Tailwind CSS integrations (2317 by RJohnPaul, falkoschindler)

Bugfixes

- Update dependencies and socketio path behavior (2354, 2360 by Smug246, rodja)
- Fix updating of error message for validation elements (2333, 2342 by iron3oxide, falkoschindler)
- Fix a problem with storage not working in python 3.8 (2319, 2322 by CrystalWindSnake)

Documentation

- Add an explanation for `run.cpu_bound` (2221, 2363 by johancj, rodja)
- Improve binding documentation (2201, 2323 by ed2050, natankeddem, falkoschindler)
- Introduce pyserial example (2309, 2320 by StroemJaeger, falkoschindler)
- Improve documentation about async/await (2306 by rodja)

1.4.9

Not secure
New features and enhancements

- Dynamically hide [`ui.code`'s](https://nicegui.io/documentation/code) copy button (#2283, 2288 by frankhuurman, falkoschindler)
- Introduce `caption` and `group` parameter for [`ui.expansion`](https://nicegui.io/documentation/expansion) (#2281 by thetableman)
- Loosen uvicorn dependency to allow latest versions (2267 by rodja)
- Allow HTTP range requests with [NiceGUI On Air](https://nicegui.io/documentation/section_configuration_deployment#nicegui_on_air) for serving media files (2250 by rodja)
- Allow setting head and body HTML when client is already connected (2140, 2191 by retsyo, falkoschindler)
- Support validation functions with dynamic error messages (2133, 2150 by steweg, adosikas, falkoschindler)

Bugfixes

- Catch exception when migrating storage files (2276 by gavinpotter, falkoschindler)
- Keep updates and messages in outbox until client is connected (2272 by falkoschindler, rodja, codingpaula)
- Introduce `ui.refreshable_method` to avoid mypy error (2174, 2268 by falkoschindler, meirdev)

1.4.8

Not secure
New Feature

- Introduce new testing module and a new [pytest example](https://github.com/zauberzeug/nicegui/tree/main/examples/pytest) (#2200, 2245 by hofaflo, falkoschindler)

Bugfix

- Fix incompatibility issue by upgrade to newer FastAPI (2247, 2249 by leakedby, rodja, DavidLeBonk, falkoschindler)

Documentation

- Add an [example showing an integration of the FullCalendar](https://github.com/zauberzeug/nicegui/tree/main/examples/fullcalendar) library (#2054 by frankvp11, falkoschindler)

Development

- Pytests for ui.scene fail locally (643 by tobb10001, falkoschindler)

Page 3 of 41

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.