Nicegui

Latest version: v2.13.0

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

Scan your dependencies

Page 10 of 45

1.3.18

Not secure
New features and enhancements

- Support single _and_ double quotes in [element props](https://nicegui.io/documentation#styling) (1800 by Dronakurl)
- Improve client and slot pruning (1826, 1838 by rodja, falkoschindler)

Bugfixes

- Fix incorrect python-socketio requirement (1842, 1843 by zilch42, falkoschindler)
- Fix click handler of `ui.menu_item` in `ui.context_menu` (1827 by rodja, falkoschindler)

Documentation

- Increased JavaScript timeout for search commands (1823 by rodja)

Development

- Fixed development docker container (1824 by rodja)

1.3.17

Not secure
New features and enhancements

- Introduce [`ui.context_menu`](https://nicegui.io/documentation/context_menu) (#1738, 1801 by gavinpotter, natankeddem, falkoschindler)
- Introduce `validate()` method for validation elements (1781 by falkoschindler)
- Improve recovery after reconnecting (1761, 1762, 1763 by s2terminal, rodja)
- Adapt socket.io heartbeat depending on the provided reconnect_timeout (1812 by rodja)

Bugfixes

- Fix "coroutine 'AsyncServer.enter_room' was never awaited" (1809 by FlynV, Barriradio, nghia-vo, falkoschindler)
- Refresh binding before page delivery (1561, 1775 by laserir, falkoschindler)

Documentation

- Improve Fly replay middleware to only replay if the target instance is still available (1814 by rodja)
- Fix typo: change "styles" to "style" (1799 by frankhuurman)
- Fix script ["Script Executor" example](https://github.com/zauberzeug/nicegui/blob/main/examples/script_executor/main.py) on Windows (#1767 by dotnfc, rodja)
- Clarify usage of [`ui.open`](https://nicegui.io/documentation/open) on auto-index pages (#1760 by rodja)
- Simplify [tree example](https://nicegui.io/documentation/tree#expand_and_collapse_programmatically) and showing disable feature (1759 by rodja)

1.3.16

Not secure
New features and enhancements

- Simplify row updates in [`ui.table`](https://nicegui.io/documentation/table) (#1753, 1755 by nghia-vo, falkoschindler)
- Warn if [`ui.notify`](https://nicegui.io/documentation/notify) has no connected client to display the message (#1754 by rodja)
- Add play, pause and seek methods to [`ui.audio`](https://nicegui.io/documentation/audio) and [`ui.video`](https://nicegui.io/documentation/video) (#1636, 1741 by Squigglez2, wgong, falkoschindler)
- Make name of [`ui.icon`](https://nicegui.io/documentation/icon) a bindable property (#1690, 1725 by thetableman, wgong, falkoschindler)
- Improve [`ui.aggrid.from_pandas`](https://nicegui.io/documentation/aggrid#create_grid_from_pandas_dataframe) to support datatypes like `DatetimeIndex` (1698 by johancj, bapowell, falkoschindler)
- Introduce default [style](https://nicegui.io/documentation/element#default_style), [classes](https://nicegui.io/documentation/element#default_classes) and [props](https://nicegui.io/documentation/element#default_props) for UI elements (1683, 1689 by natankeddem, falkoschindler)
- Add [expand and collapse methods](https://nicegui.io/documentation/tree#expand_and_collapse_programmatically) to `ui.tree` (1385, 1704 by frwkl, signup2k, falkoschindler, rodja)

Bugfixes

- Fix evaluation of empty [Tailwind class](https://nicegui.io/documentation#tailwind_css) values (1736 by natankeddem, falkoschindler)
- Fix Ctrl-C not closing the pywebview window (604, 1732 by miningmanna, ItsCubeTime, al-eax, rodja, falkoschindler)
- Connection lost popup drawer interaction (1729 by natankeddem, falkoschindler)

Documentation

- Add licenses of third-party libraries to [Dependencies.md](https://github.com/zauberzeug/nicegui/blob/main/DEPENDENCIES.md) (#1286, 1747 by firai, rodja, falkoschindler)

Development

- Fix type hint for `value` in [`ui.tab_panels`](https://nicegui.io/documentation/tabs) (#1728 by s2terminal)
- Fix race condition in pytests (1734 by miningmanna, rodja)

1.3.15

Not secure
New features and enhancements

- Introduce [`ui.code`](https://nicegui.io/documentation/code) for displaying code blocks (#592, 1567, 1653 by yipeng-jiang, angel0614563, falkoschindler)
- Introduce [`ui.editor`](https://nicegui.io/documentation/editor) (#1124, 1651 by DelScipio, falkoschindler)
- Introduce [`ui.timeline`](https://nicegui.io/documentation/timeline) (#1639 by alikalik9, falkoschindler)
- Introduce [`run.cpu_bound`](https://nicegui.io/documentation#running_cpu-bound_tasks) and [`run.io_bound`](https://nicegui.io/documentation#running_i_o-bound_tasks) (1609, 1656 by WolfgangFahl, falkoschindler)
- Improve `ui.echart` with [click events](https://nicegui.io/documentation/echart#echart_with_clickable_points) and [dynamic options](https://nicegui.io/documentation/echart#echart_with_dynamic_properties) (1562, 1579 by thetableman)
- Support non-string column names for [AG Grid from pandas](https://nicegui.io/documentation/aggrid#create_grid_from_pandas_dataframe) (1665 by CrystalWindSnake, falkoschindler)

On Air

- Correctly propagate the storage session ID to the app (1603 by Smug246, rodja)
- Support multiple identical header fields in HTTP responses (1661 by rodja)

Documentation

- Add an [example for authentication and user management](https://github.com/zauberzeug/nicegui/blob/main/examples/descope_auth/main.py) with [Descope](https://descope.com) (#1676 by rodja)
- Improve [demo for `ui.menu`](https://nicegui.io/documentation/menu) (#1657 by natankeddem, rodja)
- Keep header height unchanged when [opening a dialog](https://nicegui.io/documentation/dialog) (#1678 by natankeddem, falkoschindler)
- New [ROS2 tutorial](https://github.com/zauberzeug/nicegui/wiki/ROS2-image-display) which explains step-by-step how NiceGUI can be used with ROS2 (by JensOgorek)

Development

- Add a [basic dev container](https://github.com/zauberzeug/nicegui/blob/main/CONTRIBUTING.md#dev-container) to simplify contributing to the project (1057, 1532 by xec-abailey, jacoverster, natankeddem, rodja)
- Add NO_NETIFACES [environment variable](https://nicegui.io/documentation#environment_variables) for Docker releases (1662 by rodja)

1.3.14

Not secure
New features and enhancements

- Allow making [`ui.toggle`](https://nicegui.io/documentation/toggle) clearable (#1550, 1644 by superlou, falkoschindler)
- Provide the list of [URLs](https://nicegui.io/documentation#urls) on which the server is available (1537 by rodja, falkoschindler)
- Allow [specifying pagination](https://nicegui.io/documentation/table#pagination) for `ui.table` as a dictionary (1643, 1646 by natankeddem)

Bugfixes

- Make sure to serve static JavaScript files with correct mimetype (1510, 1594 by jsmaupin, thetableman, natankeddem, falkoschindler)
- Fix [`ui.stepper`](https://nicegui.io/documentation/stepper) dropping UI state (#1638 by rodja, falkoschindler)
- Fix [`ui.echart`](https://nicegui.io/documentation/echart) width on initial load (#1563, 1570 by thetableman, natankeddem, dabenny, falkoschindler)
- Fix mousemove events for [`ui.interactive_image`](https://nicegui.io/documentation/interactive_image) (#1634, 1635 by falkoschindler)

Documentation

- Introduce AuthMiddleware in the [authentication example](https://github.com/zauberzeug/nicegui/blob/main/examples/authentication/main.py) (#1555, 1557 by laserir, rodja)
- Add a [custom binding example](https://github.com/zauberzeug/nicegui/blob/main/examples/custom_binding/main.py) (#1578, 1581 by v479038280, rodja)
- Fix several demos not being rendered (1616, 1617 by natankeddem, falkoschindler)
- Fix [`ui.markdown`](https://nicegui.io/documentation/markdown) by upgrading pygments dependency (#1595, 1605 by superlou, clueple, rodja)

1.3.13

Not secure
New features and enhancements

- Use scoped logging (1496, 1497 by dreusel)
- Simplify [nesting of elements inside `ui.circular_progress`](https://nicegui.io/documentation/circular_progress#nested_elements) (1491, 1493 by Vincent1334, pythonormen, rodja)

Bugfixes

- Stop [`ui.timer`](https://nicegui.io/documentation/timer) when its context is deleted (#1500 by dreusel, falkoschindler)
- Adhere forwarded-prefix for redirects (1464, 1501 by Smug246, rodja)
- Catch gaierror and improve startup speed (1178, 1498 by tianqiqiu, natankeddem, pythoninthegrass, rodja)
- Fix type of `GenericEventArguments.args` (1518 by AndrewMHenry, falkoschindler)
- Make distinction between absolute and relative urls in redirect middleware (1517 by Smug246, rodja)
- Fix and improve elements clear, remove and delete methods (1512, 1514 by dreusel, falkoschindler)

Documentation

- Fix bug in [storage demo](https://nicegui.io/documentation/storage) (#1511 by v479038280, rodja)
- Ensure search index is not cached between versions (1499 by rodja)

Page 10 of 45

Links

Releases

Has known vulnerabilities

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.