Nicegui

Latest version: v1.4.25

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

Scan your dependencies

Page 2 of 41

1.4.19

Not secure
New features and enhancements

- Reduce payload by extracting nicegui.js to allow browser caching (2728 by falkoschindler)
- Reduce payload by skipping default element properties (2702 by falkoschindler)
- Allow passing functions to [`run_method`](https://nicegui.io/documentation/aggrid#filter_return_values) calls (2556, 2671, 2705 by ducnva, dr-yd, lapnd, Pikaro, falkoschindler)
- Introduce [`ui.add_style`](https://nicegui.io/documentation/add_style) for CSS, SASS and SCSS (#2531 by falkoschindler, rodja)
- Support [colored crosshairs](https://nicegui.io/documentation/interactive_image#crosshairs) for [`ui.interactive_image`](https://nicegui.io/documentation/interactive_image) (#2713, 2727 by hig-dev, falkoschindler)
- Automatically enable/disable scrolling of [`ui.log`](https://nicegui.io/documentation/log) (#2690, 2686 by frosch01, falkoschindler)
- Add support for additional [echart events](https://nicegui.io/documentation/echart#arbitrary_chart_events) (2679, 2716 by CSharpDummy, falkoschindler)
- Add support for custom row and column templates for [`ui.grid`](https://nicegui.io/documentation/grid#custom_grid_layout) (2701 by falkoschindler)
- Refine type annotation for [`ui.date`](https://nicegui.io/documentation/date) (#2681 by daya0576)

Bugfixes

- Fix rendering 404 error pages for [static file routes](https://nicegui.io/documentation/section_pages_routing#add_a_directory_of_static_files) (2568, 2570, 2722, 2746 by Anindya088, falkoschindler, Lucas-lyh, rodja)
- Fix [`ui.table.from_pandas`](https://nicegui.io/documentation/table#table_from_pandas_dataframe) for datetimes with timezones (1983, 2706 by rohitsathish, falkoschindler)
- Re-implement the [`ui.log` element](https://nicegui.io/documentation/log) to avoid problems inside tabs (#1869, 2686 by marcin-koziol, E-H-E-H, falkoschindler)
- Fix updating the UI when calling [`ui.select.set_options`](https://nicegui.io/documentation/select#update_options) (2682 by amks1, falkoschindler)

Documentation

- Add a [webserial example](https://github.com/zauberzeug/nicegui/tree/main/examples/webserial/) (#334, 2623 by BlankAdventure, rodja, falkoschindler)
- Add a new example with [global computation and progress bar](https://github.com/zauberzeug/nicegui/blob/main/examples/global_worker/main.py) (#2676, 2685 by mahesh11T, falkoschindler)
- Improve [macOS packaging instructions](https://nicegui.io/documentation/section_configuration_deployment) (#2707 by gotev)
- Improve the ["Table with drop down selection" demo](https://nicegui.io/documentation/table#table_with_drop_down_selection) (2695 by JS-Aibel, falkoschindler)

1.4.18

Not secure
New features and enhancements

- Allow disabling the auto-validation on value change (2618, 2661 by Ch41r05, falkoschindler)
- Introduce `ui.navigate.reload()` (2659 by mbrulatout)
- Enable `new_value_mode="add"` for option dictionaries (2462, 2467 by me21, falkoschindler)

Bugfixes

- Remove all children when deleting an element (2643 by me21, falkoschindler)
- Fix AttributeError in `ui.select` (2641 by CrystalWindSnake, falkoschindler)

Documentation

- Add demo for altering the number of steps in a `ui.stepper` element (2655 by rodja)

1.4.17

Not secure
Bugfix

- Add missing docutils module for `ui.restructured_text` (2624, 2629 by sswatson, rodja)

1.4.16

Not secure
New features and enhancements

- Introduce [`ui.navigate`](https://nicegui.io/documentation/navigate) module to replace `ui.open` (#2575, 2593 by ZeroCool940711, falkoschindler, rodja)
- Introduce [`ui.restructured_text`](https://nicegui.io/documentation/restructured_text) element (#2561 by ZeroCool940711, falkoschindler)
- Support [other tags](https://nicegui.io/documentation/html#producing_in-line_elements) than div for [`ui.html`](https://nicegui.io/documentation/html) (#2610 by kleynjan)
- Introduce a pure [JavaScript event handler](https://nicegui.io/documentation/run_javascript#run_async_javascript) (2383, 2536 by WSH032, falkoschindler, rodja)
- Allow awaiting the "init" event of [`ui.leaflet` (map)](https://nicegui.io/documentation/leaflet) and [`ui.scene` (3d)](https://nicegui.io/documentation/scene) (#2500, 2606 by elkarouh, kleynjan, falkoschindler, rodja)
- Support [GLTF meshes in `ui.scene`](https://nicegui.io/documentation/scene) elements (#2532 by fabian0702, falkoschindler)
- Add On Air support for [`ui.run_with`](https://github.com/zauberzeug/nicegui/blob/1d2310842cb9153f8d5250a483a9bfc8ddb5d4cc/examples/fastapi/frontend.py#L15C5-L19C6) (2526, 2546 by csrubin, falkoschindler)

Bugfixes

- Fix binding removal for non-hashable objects (2540, 2544 by kleynjan, falkoschindler)
- Fix order of removing elements when client disconnects (2589, 2603 by Johannes-)
- Fix RecursionError when deleting [`ui.leaflet`](https://nicegui.io/documentation/leaflet) elements (#2587, 2609 by thickmn, falkoschindler)
- Fix layer events and `run_layer_method` for [`ui.leaflet`](https://nicegui.io/documentation/leaflet) (#2500, 2557 by elkarouh, kleynjan, falkoschindler)
- Fix modifiers on key event for [`ui.interactive_image()`](https://nicegui.io/documentation/interactive_image) (#2530 by masrab, falkoschindler)
- Fix `.tooltip()` ignoring `default_classes` from [`ui.tooltip`](https://nicegui.io/documentation/tooltip) (#2554 by h0uter, falkoschindler)
- Raise minimum version of `python-multipart` to avoid Content-Type Header ReDoS (2569 by svfoxat)

Documentation

- Show a content preview when using the search dialog (2547 by ZeroCool940711, rodja, falkoschindler)
- Use more specific page titles for individual documentation pages (2583, 2607 by bandit-masked, falkoschindler)
- Add tooltips to the search and theme buttons (2539 by ZeroCool940711)
- Add a demo for custom icon sets (2617, 2620 by me21, falkoschindler)
- Add a toggleable button demo (2615 by rodja)
- Add demo on how to update markdown content (2584, 2592 by Anindya088, falkoschindler, rodja)
- Add sponsor button to the website (2572 by rodja)
- Provide infos about our coding style (2564 by rodja)

1.4.15

Not secure
New features and enhancements

- Introduce [`ui.list`, `ui.item`, `ui.item_section` and `ui.item_label`](https://nicegui.io/documentation/list) (#512, 2527 by bobwatcherx, falkoschindler, codingpaula)
- Hide misleading Tailwind CDN warnings (337 by kepler, rodja JS-Aibel, falkoschindler)

Bugfixes

- Fix initial row ID in ["Editable table"](https://github.com/zauberzeug/nicegui/blob/main/examples/editable_table/main.py) and ["Editable AG Grid"](https://github.com/zauberzeug/nicegui/blob/main/examples/editable_ag_grid/main.py) examples (#2524, 2525 by tjmuenster, falkoschindler)
- Fix [plotly](https://nicegui.io/documentation/plotly) event registration (#2519, 2523 by falkoschindler, bmaranville)
- Strip `root_path` to make ASGIServer from socketio compatible with mounting as sub-app (2468, 2515, 2521 by wdroz, aersam, rodja)

1.4.14

Not secure
New features and enhancements

- Support [validation for `ui.select`](https://nicegui.io/documentation/select) (#2436, 2498 by me21, falkoschindler)
- Introduce `media_type` parameter for [`ui.download`](https://nicegui.io/documentation/download) (#2491, 2494 by me21, iron3oxide, falkoschindler)
- Relax upper bounds on some dependencies (2485, 2506 by sscherfke)

Bugfixes

- Fix event handler registration for [`ui.plotly`](https://nicegui.io/documentation/plotly) (#2435, 2504, 2505, 2516 by Wzhipeng, bmaranville, platinops)
- Fix events with "Restricted" arguments on Firefox (2469, 2499 by me21, falkoschindler)
- Shorten filepaths for static fonts to avoid a rare installation problem (2480, 2512 by mcohan, falkoschindler)

Documentation

- Fix broken target links in documentation strings (2459 by bmaranville)
- Fix duplicate links on some reference pages (2495 by rodja, falkoschindler)

Page 2 of 41

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.