Nicegui

Latest version: v1.4.25

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

Scan your dependencies

Page 12 of 41

1.2.2

Not secure
Release Notes

This release includes several improvements and bug fixes.

Features

- Automatically strip indentation from markdown content (617 by falkoschindler)
- Add syntax highlighting for code blocks in `ui.markdown` (612 by falkoschindler, pythonormen)
- Provide search-as-you-type within the options of `ui.select` (272 by falkoschindler, shakamoushie)

Bug Fixes

- Fix issue when replacing a `ui.interactive_image` (600, 616 by dclause, DavidLeBonk, falkoschindler)
- Fix single selection for `ui.table` (609 by falkoschindler)
- Correctly initialize `ui.color_input`'s popup (603 by RobinSchfr, falkoschindler)

Documentation

- Improve documentation with more demos and more complete API reference (439 by falkoschindler, Quadrum1)

Thank you to all contributors who helped make this release possible.

1.2.1

Not secure
Bug Fixes

- Fixed an issue where an exception was thrown when closing the window in native mode on Windows. (584, 602 by al-eax, rodja)
- Fixed an error when updating `ui.chart` before it is successfully mounted. (581 by dclause)
- Fixed using PyInstaller with native mode. (579, 582 by rodja)
- Fixed texture rendering in `ui.scene` (591 by falkoschindler)

Updates

- Updated Plotly to version 2.20.0. (580 by dclause)

Enhancements

- Re-introduced auto-wrap for flex containers such as `ui.row` and `ui.column`. (595 by DavidLeBonk, falkoschindler)

Thank you to all our contributors!

1.2.0

Not secure
We are excited to announce the release of NiceGUI 1.2.0! While including many great new features, we want to specially highlight the introduction of a “native” mode which allows Electron-like capabilities by not opening a browser but a native window on your desktop. Of course this can also [be packaged into an executable](https://nicegui.io/reference#package_for_installation).

Breaking Changes

The implementation of `ui.table` is no longer based on AG Grid but rather on QTable from Quasar which is in line with the other components. The AG Grid element is still available through `ui.aggrid` (see 370 and 500 for details; by dclause, falkoschindler, Diegiwg and rbeeli).

All web dependencies have been upgraded to their most recent stable version (with the exception of Mermaid, which is at 9.x instead of 10.x due to technical reasons). In general, this should not change the behavior of NiceGUI applications (524 by dclause and falkoschindler).

The upgrade of TailwindCSS can, however, change the interpretation of contradicting Tailwind classes: The effective class order has been nondeterministic and using contradicting classes was dangerous and discouraged by the Tailwind developers. Now the order is deterministic such that the result does not change when, e.g., moving the element around. But this could change the behavior of your app if it relies on a certain interpretation order. See [this very informative post](https://github.com/tailwindlabs/tailwindcss/issues/10603#issuecomment-1433743390) and [this comment](https://github.com/zauberzeug/nicegui/issues/524#issuecomment-1474415295) for more information.

Other Features and Enhancements

- make NiceGUI the Electron of Python by introducing `ui.run(native=True)` which will open a desktop window instead of a browser tab (89, 558, 519 by eli-kha, rodja, al-eax, smojef, bobwatcherx, hditano, ItsCubeTime and falkoschindler)
- add point cloud support for 3D scenes (545 by kielnino)
- add support for scoped slots (514, 501 by dclause and falkoschindler)
- provide a global exception handler (289, 445 by smojef and falkoschindler)
- allow clearing the content of a `ui.log` element (414 by Allen-Taylor and falkoschindler)
- allow looping `ui.audio` and `ui.video` (555 by chook100 and falkoschindler)

Bug Fixes

- make elements that are ignored by `ui.keyboard` configurable (460 by MrTLMWD and falkoschindler)
- support 32-bit Windows using the built-in json package instead of orjson (518, 532 by rbeeli, ghuserlb, rodja and falkoschindler)

Documentation

- improve documentation for authentication demo (527 by Shmuma and rodja)
- improve explanation of menu placement (541 by rodja)
- improve deployment documentation uncovered by experiments with Heroku (469 by krummja and rodja)
- improve script executor demo by fixing `asyncio.create_subprocess_exec` for Windows (486 by wielandb, spehj and rodja)
- improve NGINX subpath demo (245 by rodja)

1.1.11

Not secure
New Features and Enhancements
- Added persistent tabs functionality to ui.tabs (Issue 488 by wwoods)
- Improved opencv_webcam example by respecting IO and CPU, and moving some work off the main thread (Issue 490 by rodja)

Bug Fixes
- Fixed an issue where installation would fail due to python-multipart-0.0.5 dependency (Issue 504 by nahakiole)
- Aligned mute and unmute buttons with their actual function in the Audio reference (Issue 503 by g-bulgarit)
- Fixed an issue where ui.tabs lost state when changing tabs (Issue 488 by falkoschindler)

Thanks for all the great contributions. We hope you enjoy the new features and improvements in NiceGUI v1.1.11!

1.1.10

Not secure
New Features
- new [`ui.knob` element](https://nicegui.io/reference#knob) (Issue 424 by Diegiwg).
- new [`ui.avatar` element](https://nicegui.io/reference#avatar) (Issue 416 by Diegiwg).
- Support for multiple paths for the same page builder function (Issue 418 by rodja).
- Added mouse buttons and modifier keys to MouseEventArguments (Issue 444 by falkoschindler, triggered by 425 from smojef).
- SSL parameters for ui.run (Issue 421 by falkoschindler, triggered by 387 from morningstarsabrina).

Enhancements
- Improved performance and enhanced integration with plotly.js (PR 380 by rbeeli).
- Automatic string conversion of display methods (Issue 446 by smojef).

Bug Fixes
- Numerous errors in the example files (Issue 454 by wielandb).
- Using keyword arguments from Quasar's API in ui.notify() don't work (Issue 458 by MrTLMWD).

Documentation
- More explanations in the [script executor example](https://github.com/zauberzeug/nicegui/blob/main/examples/script_executor/main.py) (Commit fbc878aa)
- Improved [authentication example](https://github.com/zauberzeug/nicegui/blob/main/examples/authentication/main.py) (Commit 4ac21c5 and bdaab55)
- Added [Trello-like drag and drop example](https://github.com/zauberzeug/nicegui/blob/main/examples/trello_cards/main.py) (Issue #397 by kausar007).
- Added [contribution guide](https://github.com/zauberzeug/nicegui/blob/main/CONTRIBUTING.md) on development with Docker, setup and formatting ((Issue #432 by rbeeli)).
- Updated description on [how to execute the automated tests](https://github.com/zauberzeug/nicegui/blob/main/tests/README.md) (Issue #436 by rbeeli).

Huge thank to all contributors for their valuable help in making NiceGUI better.

1.1.9

Not secure
New Features
- Introduced a new [multiline textarea element](https://nicegui.io/reference#textarea) (Issue 390 by falkoschindler).

Documentation
- Improved documentation for [server hosting](https://nicegui.io/reference#server_hosting) (Issue 355 by JS-Aibel and rodja).
- Added documentation for launching NiceGUI app as an [executable with PyInstaller](https://nicegui.io/reference#package_for_installation) (Issue 355 by JS-Aibel and rodja).
- Fixed pip dependency conflicts with docutils used on website (Issue 399 by smojef and rodja).

Thank you to everyone who contributed to this release, including JS-Aibel and smojef. We hope that you will enjoy using NiceGUI 1.1.9!

Page 12 of 41

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.