Nicegui

Latest version: v1.4.25

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

Scan your dependencies

Page 4 of 41

1.4.7

Not secure
New features and enhancements

- Introduce [`ui.space`](https://nicegui.io/documentation/space) to fill all available space inside of a flexbox (#2225 by falkoschindler)
- Introduce [`run_chart_method`](https://nicegui.io/documentation/echart#run_methods) for `ui.echart` (1900, 2232 by mq-evan, natankeddem, falkoschindler)
- Introduce [`run_editor_method`](https://nicegui.io/documentation/json_editor#run_methods) for `ui.json_editor` (2162 by natankeddem, rodja, falkoschindler)
- Add support for [Plotly events](https://nicegui.io/documentation/plotly#plot_events) (748, 1598, 1818, 2231 by YH20220622, cramatt, kripnerl, natankeddem, aljosahafner, falkoschindler)
- Make text of [`ui.expansion`](https://nicegui.io/documentation/expansion) bindable (#2199, 2211 by frankhuurman, falkoschindler)
- Allow using [`ui.interactive_image` without an image](https://nicegui.io/documentation/interactive_image#blank_canvas) (1712, 2218 by falkoschindler)
- Simplify [emitting and receiving global events](https://nicegui.io/documentation/generic_events#custom_events) with `ui.on` (2203 by falkoschindler)
- `ValdationElement.validate` now returns a `bool` (2220, 2227 by ghbm-itk)
- Improve warning message for nesting of top level layout elements (1970, 2212 by iron3oxide, falkoschindler)
- Migrate [storage](https://nicegui.io/documentation/storage) from system's default encoding to UTF-8 (#2163, 2233 by SHDocter, falkoschindler)
- Replace [`ui.query`'s](https://nicegui.io/documentation/query) inheritance from `ui.element` with aggregation (#2217 by falkoschindler)
- Improve initialization order of `ValueElement`s (2222 by steweg)

Bugfixes

- Fix problem with loading video from URL in Windows (2159 by the-code-rider, falkoschindler)
- Fix import error for optional dependency "pandas" (2226 by rodja, falkoschindler)
- Fix initialization problem with an emtpy [`ui.scene`](https://nicegui.io/documentation/scene) (#1285 by falkoschindler)
- Fix shared `validation` dictionary of `ValidationElement`s (2235 by ghbm-itk, falkoschindler)

Documentation

- Add class methods to documentation (2204 by falkoschindler)
- Add a demo for vertical tabs (2219 by youyou015, falkoschindler)
- Extend the docstring for `ui.notification` (2224 by thetableman)

1.4.6

Not secure
New features and enhancements

- Introduce [`ui.leaflet`](https://nicegui.io/documentation/leaflet) element for interactive maps (#1217 by falkoschindler, rodja)
- Introduce [`ui.notification`](https://nicegui.io/documentation/notification) element (#515, 1994, 2031 by pythonormen, abel1502, thaije, falkoschindler)
- Introduce [`ui.page_title`](https://nicegui.io/documentation/page_title#page_title) (1436, 2182 by liang-jacky, iron3oxide, ed2050, falkoschindler)
- Reduce the CSS specificity for [ui.link](https://nicegui.io/documentation/link#link) to simplify overriding its style (2134, 2198 by frankhuurman, falkoschindler)
- Improve [tooltip](https://nicegui.io/documentation/tooltip#tooltip) documentation; make text optional (1596, 2184 by thetableman, falkoschindler)
- Introduce CSS variables for default padding and gap (2171, 2183 by petergaultney, falkoschindler)
- Improve reconnect when accessing via [On Air](https://nicegui.io/documentation/section_configuration_deployment#nicegui_on_air) (2147 by rodja)
- Handle broken JSON data in [persistent storage](https://nicegui.io/documentation/storage) (#2145 by rodja)
- Add py.typed file so that mypy will check types against imports from NiceGUI (2128, 2142 by petergaultney)
- Add `update_rows()` method for [`ui.table`](https://nicegui.io/documentation/table) (#2132 by steweg, falkoschindler)
- Allow setting head and body HTML for _all_ pages (2126, 2127 by DaelonSuzuka, falkoschindler)
- Provide minimal [Highcharts](https://nicegui.io/documentation/highchart) docs and warning (#2122 by rodja)
- Improve access to pagination updates for [`ui.table`](https://nicegui.io/documentation/table) (#2081, 2192 by ghbm-itk, falkoschindler, rodja)

Bugfixes

- Allow setting `ui.input`'s "autocomplete" prop (2181 by rjzhou, falkoschindler)
- Reset filter when opening `ui.select` with `multiple=False` (2076, 2131, 2175 by thetableman, snowbollaanm, steweg, falkoschindler)
- Update markdown2 dependency to avoid bug in version 2.4.11 (2153, 2154 by thetableman, falkoschindler)
- Fix CSS for HTML content in `ui.editor` and `ui.markdown` (2029, 2045 by thetableman, ljcleo, falkoschindler)

1.4.5

Not secure
Bugfixes

- avoid implicit dependency to pillow

1.4.4

Not secure
New features and enhancements

- Allow [specifying the port](https://nicegui.io/documentation/run#:~:text=%270.0.0.0%27)-,port,-%3A) in native mode (1457, 2110 by retsyo, rodja, falkoschindler)
- Let [`ui.open`](https://nicegui.io/documentation/open) accept a NiceGUI element as link target (#2105, 2108 by retsyo)
- Warn about late returns in `ui.page` builder, which were silently dropped before (2088 by rodja)
- Support PIL images as image source in [`ui.image`](https://nicegui.io/documentation/image) and [`ui.interactive_image`](https://nicegui.io/documentation/interactive_image) (#2067, 2069 by nghia-vo, falkoschindler)
- Allow muting the default welcome message (2062 by nghia-vo, falkoschindler)
- Show an error when trying to run with multiple workers (2055 by ruiheng, falkoschindler)
- Add support for in-memory data to [`ui.download`](https://nicegui.io/documentation/download) (#2050 by Skilles, falkoschindler)

Bugfixes

- Fix transmission of dollar sign (2079 by retsyo, falkoschindler)
- Fix update of [`ui.echart`](https://nicegui.io/documentation/echart) options when number of series changes (#1900, 2068 by mq-evan, natankeddem, falkoschindler)

Documentation

- Refactor documentation, improve search index (2039, 2084 by falkoschindler)
- Improve style of emphasized phrases (2112 by rodja, falkoschindler)
- Improve layout of main overview page (2111 by rodja, falkoschindler)
- Fix broken links in search results (2019, 2103 by phoskee, retsyo, falkoschindler)
- Add section about common pitfalls with packaging on Mac OS (1495, 2109 by yxlwfds, youyou015, sakelariev, meslahik, falkoschindler)

1.4.3

Not secure
New features and enhancements

- Add official support for Python 3.12 (1798 by falkoschindler)
- Introduce [`from_pandas` method](https://nicegui.io/documentation/table#table_from_pandas_dataframe) for `ui.table` (1972, 1983 by zilch42)
- Add [`force_reload` method for `ui.image`](https://nicegui.io/documentation/image#force_reload) and [`ui.interactive_image`](https://nicegui.io/documentation/interactive_image#force_reload) (1922, 1977 by groucho86, falkoschindler)
- Show warning if a [page layout element](https://nicegui.io/documentation/section_page_layout) is nested (#1953, 1970 by knowsuchagency, falkoschindler)
- Improve type hints for [`ui.refreshable`](https://nicegui.io/documentation/refreshable) (#1951, 1969 by CrystalWindSnake, falkoschindler)
- Add `precision` parameter to [`ui.number`](https://nicegui.io/documentation/number) (#1921, 1952 by groucho86, falkoschindler)
- Add `timeout` parameter to several [`ui.aggrid` methods](https://nicegui.io/documentation/aggrid) (#1794 by bnxvs, falkoschindler)
- Add support for slots in [`ui.chat_message`](https://nicegui.io/documentation/chat_message) (#1772, 1774 by jzluo, falkoschindler)

Bugfixes

- Fix required version of the typing_extensions module (1973 by CrystalWindSnake, falkoschindler)
- Fix behavior of [`ui.select`](https://nicegui.io/documentation/select) with input field and multi-select (#2015 by netnem, falkoschindler)
- Fix broken state after replacing [draggable objects](https://nicegui.io/documentation/scene#draggable_objects) (1505, 2006 by kalle264, falkoschindler)
- Fix destruction of [`ui.json_editor`](https://nicegui.io/documentation/json_editor) on the client (#1982 by natankeddem)
- Prevent value of cleared [`ui.number`](https://nicegui.io/documentation/number) jumping back to 0 when loosing focus (#300, 1765 by groucho86, falkoschindler)

Documentation

- Fix import statement in ["Package for Installation" documentation](https://nicegui.io/documentation/section_configuration_deployment#package_for_installation) (2059 by cjschmidt1494, falkoschindler)
- Restructure documentation (1807, 2039 by ed2050, falkoschindler)
- Add some intro text for the new documentation start page (1807, 2057 by ed2050, rodja)
- Add note about `new_value_mode` when setting value of [`ui.select`](https://nicegui.io/documentation/select) programmatically (#2033 by natankeddem, falkoschindler)
- Add new ["Editable AG Grid" example](https://github.com/zauberzeug/nicegui/blob/main/examples/editable_ag_grid/main.py) (#1997 by Dronakurl, falkoschindler)
- Fix ["ROS 2" example](https://github.com/zauberzeug/nicegui/tree/main/examples/ros2) (#1839 by vanem, falkoschindler)

1.4.2

Not secure
New features and enhancements

- Introduce [`ui.pagination`](https://nicegui.io/documentation/pagination) (#1890, 1899 by BertrandBorel, falkoschindler, adarshpunj)
- Introduce `new_value_mode` for [`ui.select`](https://nicegui.io/documentation/select) (#1045, 1819 by groucho86, artreven, falkoschindler)
- Support [`ui.tab_panels` without `ui.tabs`](https://nicegui.io/documentation/tabs) (#1894, 1897 by CrystalWindSnake)
- Support binding source with local file paths (1282, 1853, 1854 by DaedlyKitten, rodja, falkoschindler)
- Support return values of [refreshable function](https://nicegui.io/documentation/refreshable) (#1845, 1914 by gavinpotter, falkoschindler)
- Avoid blank page when passing an invalid dynamic property (1950 by v479038280, falkoschindler)
- Raise exception if `ui.element` is called with an invalid HTML tag (1908, 1915 by ed2050, ProbablyBrian, falkoschindler)

Bugfix

- Fix [`ui.upload`](https://nicegui.io/documentation/upload) for files with whitespace in native mode (#1576 by birchtree02, falkoschindler)

Documentation

- Add inheritance to the ["Modularization" example](https://github.com/zauberzeug/nicegui/blob/main/examples/modularization/main.py) (#1929 by rodja)
- Add page function to the ["Chat with AI" example](https://github.com/zauberzeug/nicegui/blob/main/examples/chat_with_ai/main.py) (#1919 by Dronakurl)
- Add an ["Editable Table" example](https://github.com/zauberzeug/nicegui/blob/main/examples/editable_table/main.py) (#1833, 1905 by Dronakurl, falkoschindler)
- Fix ["SQLite Database" example](https://github.com/zauberzeug/nicegui/blob/main/examples/sqlite_database/main.py) to avoid bug in tortoise-orm and aiosqlite (#1901 by hu76589, falkoschindler)
- Add note about conflicts between Quasar and TailwindCSS (1821 by Rinzlov, natankeddem, falkoschindler)

Page 4 of 41

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.