Skip to content

v1.2.0

Compare
Choose a tag to compare
@github-actions github-actions released this 20 Mar 14:33

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.

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 and this comment for more information.

Other Features and Enhancements

Bug Fixes

Documentation