Changelogs » Nicegui

PyUp Safety actively tracks 382,903 Python packages for vulnerabilities and notifies you when to upgrade.

Nicegui

0.7.1

- introduction of `ui.open` to programatically switch between pages (see [example](https://nicegui.io/#open))
  - headlines in the documentation now provide anchors for direct linking

0.7.0

- improve support for Python3.7
  - new default port 8080

0.6.13

- print exceptions in coroutines registered for startup/shutdown
  - fixed compatibility for Python <3.9

0.6.12

- showing exceptions from callables on startup/shutdown
  - update parent view after async event handlers
  - allow disabling repeating keyboard events to not clog the network

0.6.11

- improved memory management when clearing groups
  - better handling of exceptions when sockets get closed
  - hold content of log element and sync it with newly connected clients
  - allow async on_click for 3d scenes

0.6.10

fixing crash on shutdown

0.6.9

- using weakrefs for bindings
  - providing css parameter options for page

0.6.8

allow creating new timers during runtime

0.6.7

allow creating new timers during runtime

0.6.6

- yet another performance improvement
  - documentation for ui.group.clear() to remove chucks of ui
  - fewer and more consistent page updates

0.6.5

- fixed update issues which where introduced with the new binding architecture

0.6.4

bugfixes

0.6.3


        

0.6.2

- performance improvements for bindings
  - better `ui.keyboard` api

0.6.1

- introduction of `ui.keyboard` to handle key events
  - alternative binding implementation (this unfortunately broke the API but was worth it)

0.6.0

- new infrastructure for global state (app, config, page stack and view stack)
  - experimental introduction of "design" arguments
  - menu separator
  - async click handlers for button element

0.5.12

hide uvicorn access logs by default

0.5.11

- get-decorator for routes
  - menu items

0.5.10


        

0.5.9

- introducing `ui.page` for defining sub pages with their own content
  - introducing `ui.add_route` to simplify adding custom routes with Starlette response objects
  - bugfixes

0.5.8


        

0.5.7

enhancing 3d scenes
  - stl meshes
  - scale objects

0.5.6


        

0.5.5

fixing image name

0.5.4

automatically updating README on Dockerhub

0.5.3

bugfixes for Firefox compatibility

0.5.2

adding object names

0.5.1

- added ui.scene() to create 3d scenes

0.5.0

- `ui.timer` now supports coroutines
  - supporting interactive python shells
  - added `ui.log` to create log view that allows to add new lines without re-transmitting the whole history to the client
  - added `ui.menu` to show popup menus
  - added `ui.notify` to present snackbar notifications

0.4.15

introducing `ui.log()` to show latest `n` messages in a box