- minor documentation improvements - fixed scrolling to anchor tag for `main.py` - fixed persistence of traffic data for `main.py`
0.9.5
Not secure
- auto-context for on_page_ready (see [example](https://github.com/zauberzeug/nicegui/blob/a735a994cb3c8468fe35ec91d0ce6d4c1f5cce13/tests/test_pages.py#L183-L189)) - `main.py`: load api documentation and examples `on_page_ready`: This reduces the time to first byte. - `ValueElement` now has a `set_value` method - improved traffic chart on `main.py`
0.9.4
Not secure
- functions decorated with `ui.page` can optionally receive a request object - new example to show working with the request object to implement authentication: [examples/authentication](https://github.com/zauberzeug/nicegui/tree/main/examples/authentication)
0.9.3
Not secure
- improved styleability of joystick - better naming of header/footer for customised pages - add test for customised page - provide access to justpy view within customised pages
0.9.2
Not secure
- The `ui.page` decorator is now a class. This enables you to encapsulate common styling and behaviour for all pages. See the [customisation example](https://github.com/zauberzeug/nicegui/blob/0bfd587e26be57548bca95ead40298e44a00d1e3/examples/customisation/custom.py#L6-L20) for further details. - Pytests are now executed as GitHub Action for every push.
0.9.1
Not secure
- using private page generator for main.py - fix style definitions with trailing semicolon 93 - test/demo for on_page_ready callback (see 50 and 94)