Nicegui

Latest version: v2.13.0

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

Scan your dependencies

Page 5 of 45

1.4.29

Not secure
New features and enhancements

- Support named slots in `Element.move()` (3319 by NiklasNeugebauer, falkoschindler)
- Add pytest-watcher dependency to the devcontainer (3327 by rodja)

Bugfixes

- Enforce amd64 platform for devcontainer to fix chromedriver on Mac (3328 by rodja)
- Fix misleading error message if storage secret is set (2520, 3273, 3310 by dr-yd, kwmartin, Bacoknight, Dan1001, erdincka, j4nSolo, MaiHoangViet1809, bin-san, python-and-fiction, falkoschindler, rodja)
- Ignore `CancelledError` in `check_for_late_return_value` (3268, 3296 by CatamountJack, falkoschindler)

Documentation

- Add documentation about `BindableProperty` for better binding performance (1975, 3325, 3333 by eponymic, v479038280, python-and-fiction, falkoschindler)
- Fix link to Quasar's [Tab Panels](https://quasar.dev/vue-components/tab-panels) (#3329 by rodja)
- Add `ui.teleport` demo for placing charts in table cells (3309 by frankvp11, falkoschindler)
- Provide info on how to run the docs locally (3304, 3305 by DeflateAwning, python-and-fiction, rodja)

1.4.28

Not secure
New features and enhancements

- Add `request` object to the `client` (1695, 2399, 3286 by DoPaminexL, rodja, falkoschindler)
- Introduce [`ui.skeleton`](https://nicegui.io/documentation/skeleton) (#3082, 3202 by patrickwasp, frankvp11, falkoschindler)
- Added support for [3D graphing](https://nicegui.io/documentation/echart#3d_graphing) for `ui.echart` (3184, 3195 by natankeddem, falkoschindler)
- Add `min`, `max` and `step` properties to [`ui.range`](https://nicegui.io/documentation/range) (#3167, 3191, 3242, 3260 by bojh, falkoschindler, Ezbaze)
- Allow [changing grid parameters](https://nicegui.io/documentation/scene#custom_grid) of `ui.scene` (3254, 3257 by v479038280, python-and-fiction, falkoschindler)

Bugfixes

- Fix SVG of [`ui.pyplot`](https://nicegui.io/documentation/pyplot) not filling its container (#3277, 3289 by Guilhermwn, python-and-fiction, falkoschindler)
- Fix change event value of [`ui.number`](https://nicegui.io/documentation/number) differing from `value` property (#3110, 3142, 3281 by CrystalWindSnake, Lucas-lyh, frankvp11, falkoschindler)

Documentation

- Add demos for using `ui.refreshable` with [local scope](https://nicegui.io/documentation/refreshable#local_scope_(variant_a)) (2535, 3219, 3233, 3279 by Ezbaze, ruisilvestre-snapp, arunmp25, falkoschindler, rodja)
- Add demo for `ui.upload` [with large files](https://nicegui.io/documentation/upload#uploading_large_files) (3220, 3235 by Rjdrenth)
- Add demo on how to use `ui.teleport` for [fancy radio options](https://nicegui.io/documentation/teleport#radio_element_with_arbitrary_content) (3224, 3230 by pierrecdn, rodja)
- Improve [date picker demo with input element](https://nicegui.io/documentation/date#date_input) and add [similar demo for time picker](https://nicegui.io/documentation/time#time_input) (3155, 3226 by tmlmt)
- Add details and [examples](https://github.com/zauberzeug/nicegui/tree/main/examples/nginx_https/) in [docs for running apps with https](https://nicegui.io/documentation/section_configuration_deployment#server_hosting) (3155, 3213 by tmlmt, rodja)

1.4.27

Not secure
New features and enhancements

- Introduce [`ui.teleport`](https://nicegui.io/documentation/teleport) element to inject NiceGUI elements into regular html. (#3148, 3159 by CrystalWindSnake, falkoschindler)
- Introduce `align_items` parameter for [`ui.row`](https://nicegui.io/documentation/row), [`ui.column`](https://nicegui.io/documentation/column) and [`ui.card`](https://nicegui.io/documentation/card) (#3174, 3175 by tz301, falkoschindler)
- Introduce `config` parameter for [`ui.mermaid`](https://nicegui.io/documentation/mermaid) (#3164 by kyloe, falkoschindler)
- Improve error message for source elements with missing files (3162 by CrystalWindSnake, falkoschindler)
- Allow commas and equal signs in unquoted prop strings (3128, 3130, 3193 by miccs0, ed2050, falkoschindler)

Bugfixes

- Fix type annotation in NPM import script (3186 by natankeddem)
- Fix JavaScript error due to wrong variable in download function (3173 by 123swk123, falkoschindler)
- Encode auto-generated URLs to support filenames with hashtags `` (3124, 3138 by gotev, afullerx)
- Bump pywebview to 5.0 to support `settings` attribute (3135 by miek770, falkoschindler)
- Fix [`ui.codemirror`](https://nicegui.io/documentation/codemirror) ignoring path prefixes (#3122, 3126 by amks1, falkoschindler)

Documentation

- Fix link to Quasar's QTime component (3214 by tmlmt)

1.4.26

Not secure
New features and enhancements

- Make [`ui.code`](https://nicegui.io/documentation/code) a ContentElement to support binding (#3077, 3089 by JeanBaptiste-dlb, falkoschindler)
- Warn about communication attempts with disconnected clients (3028, 3123 by Thermaltech, falkoschindler, rodja)
- Pass lifespan state when running NiceGUI with an existing FastAPI app (3094, 3097 by RomainEconomics)
- Only ignore specific missing imports with mypy (3113 by codingpaula)
- Use local files for testing [`ui.interactive_image`](https://nicegui.io/documentation/interactive_image) (#3118 by falkoschindler)

Bugfixes

- Prevent [`ui.leaflet`](https://nicegui.io/documentation/leaflet) from flickering after calling `flyTo()` (#3035, 3125 by backbord, afullerx, falkoschindler)
- Add [plotly](https://nicegui.io/documentation/plotly) package to Docker image (#3098 by psy0rz, rodja)

Documentation

- Fix ["NGINX Subpath" example](https://github.com/zauberzeug/nicegui/tree/main/examples/nginx_subpath/) by adding `proxy_redirect` (#2977, 3108 by falkoschindler, Lucas-lyh)
- Update reference to [`table_documentation.py`](https://nicegui.io/documentation/table) (#3099 by emmanuel-ferdman)
- Add example to subscribe to [audio events](https://nicegui.io/documentation/audio#event_subscription) (3090 by rodja)
- Remove documentation for non-existing `on_pointer` parameter in [`ui.interactive_image`](https://nicegui.io/documentation/interactive_image) (#3078 by MLaurenceFournier)
- Add comment about caching in ["Custom Vue Component" example](https://github.com/zauberzeug/nicegui/tree/main/examples/custom_vue_component/) (#3074 by MLaurenceFournier, falkoschindler)
- Fix ["Local File Picker"](https://github.com/zauberzeug/nicegui/tree/main/examples/local_file_picker) and ["Editable AG Grid"](https://github.com/zauberzeug/nicegui/tree/main/examples/editable_ag_grid) example after restricting JavaScript on the auto-index page (#3072 by epmb1n, mattloose, jweite-amazon, falkoschindler)

1.4.25

Not secure
Bugfixes

- Fix animations being interrupted when initializing [`ui.echarts`](https://nicegui.io/documentation/echart) (#2932, 3056 by CrystalWindSnake, falkoschindler)
- Fix autocomplete for [`ui.input`](https://nicegui.io/documentation/input) on mobile (#3055 by falkoschindler)
- Fix accessibility issue with connection popup being always visible to screen readers (3050 by paulGeoghegan, falkoschindler)
- Avoid data loss when deep-copying [`app.storage`](https://nicegui.io/documentation/storage) (#3023, 3046 by natankeddem, falkoschindler)
- Add missing comma (3032 by sfermigier)
- Handle `options` and `value` pointing to the same object in [`ui.select`](https://nicegui.io/documentation/select) (#3014 by natankeddem, falkoschindler)
- Raise exception when awaiting JavaScript on [auto-index page](https://nicegui.io/documentation/section_pages_routing) to avoid aftereffects with multiple connected clients (#2951, 2983 by CrystalWindSnake, frankvp11, falkoschindler)
- Fix [`ui.aggrid`](https://nicegui.io/documentation/select) not resizing correctly with its parent container (#2850, 2852 by tz301, vickorian, wasabismile, falkoschindler)

1.4.24

Not secure
New features and enhancements

- Introduce [`ui.codemirror`](https://nicegui.io/documentation/codemirror) element (#2760, 2775, 2913 by frankvp11, chrschorn, rodja, falkoschindler)
- Introduce [`ui.chip`](https://nicegui.io/documentation/chip) element (#2942 by chrschorn, falkoschindler)
- Introduce [`ui.scene_view`](https://nicegui.io/documentation/scene#scene_view) component (2608, 2947 by fabian0702, falkoschindler)
- Add `background_color` parameter to [`ui.scene`](https://nicegui.io/documentation/scene#custom_background) (2963 by chrschorn, falkoschindler)
- Improve performance of [3D scenes](https://nicegui.io/documentation/scene) by initializing all objects at once (#3009, 3022 by kovalp, falkoschindler)
- Improve [devcontainer](https://github.com/zauberzeug/nicegui/blob/main/CONTRIBUTING.md#dev-container) experience (2964 by chrschorn)
- Support Quasar's `col-*` classes in [`ui.row`](https://nicegui.io/documentation/row) (#2881, 3008 by me21, falkoschindler)

Bugfixes

- Fix layout issues with [`ui.plotly`](https://nicegui.io/documentation/plotly) and reduce unnecessary re-rendering of UI elements (#2917, 2957 by drummerboy2543, bmaranville, falkoschindler)
- Avoid sending UI content twice (2926 by Wramberg, falkoschindler)
- Use a more robust method to check for a client connection (2915 by CVxTz, rodja, ZAn-next, falkoschindler)

Documentation

- Add more documentation for [`ui.keyboard`](https://nicegui.io/documentation/keybard) and its event arguments (#2974, 3010 by ed2050, falkoschindler)
- Fix exception in the ["Infinite scroll" example](https://github.com/zauberzeug/nicegui/blob/main/examples/infinite_scroll/main.py) when the client disconnects (#2966 by psy0rz, falkoschindler)
- Fix a broken link on the [`ui.page`](https://nicegui.io/documentation/page) documentation (#2990 by Dronakurl, falkoschindler)

Page 5 of 45

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.