Changes
- removed JustPy dependency (thank you for the great ride!)
- upgrade to Vue 3, Quasar 2 as well as more recent Tailwind and Google Material Icons
- now the core is based on FastAPI and supports all of its features 🎉
- new branding of https://nicegui.io (logo, website, primary color #5898d4, favicon, …)
Solved issues
- container does not clear #191
- NiceGUI link in startup message is incorrect with reload=False #157
- remove a specific component from the container #145
- table disappears when triggering sort via ui.select #127
- 404-page should return error code 404 #106
- ui.tree still causes page updates #69
- upgrade Quasar #65
- upgrade to more recent Google Material Icons #63
We have taken much care to keep most APIs compatible. But upgrading from version 0.9 may still require some small adaptations. Reach out if you have been using the underlying JustPy API a lot and need help to find alternative approaches with 1.0. The old documentation of version 0.9 is still available at https://0.9.nicegui.io/ if you can not upgrade immediately.
Thank you, JustPy, for providing the core engine for NiceGUI until now. We are super grateful for the bootstrapping. Without JustPy, NiceGUI would never have been possible. Now, with 1.0 we moved to our own core which is based on FastAPI. We are excited about this step because it enables NiceGUI to evolve even quicker.