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.