Skip to content

Releases: zauberzeug/nicegui

v3.15.0

Choose a tag to compare

@github-actionsgithub-actions released this 23 Jul 16:06
3ce757e

New features and enhancements

Bugfixes

Documentation

Testing

Dependencies

Infrastructure


Special thanks to our top sponsors DiscoLike Inc. and Lechler GmbH

and all our other sponsors and contributors for supporting this project!

🙏 Want to support this project? Check out our GitHub Sponsors page to help us keep building amazing features!

v3.14.0

Choose a tag to compare

@github-actionsgithub-actions released this 30 Jun 14:45
20d84ad

Security

New features and enhancements

Bugfixes

Documentation

Infrastructure


Special thanks to our top sponsors DiscoLike Inc. and Lechler GmbH

and all our other sponsors and contributors for supporting this project!

🙏 Want to support this project? Check out our GitHub Sponsors page to help us keep building amazing features!

v3.13.0

Choose a tag to compare

@github-actionsgithub-actions released this 09 Jun 12:39
fbc2407

New features and enhancements

Bugfixes

  • Fix dropped app.native.window_args, app.native.settings and app.native.start_args when the spawned window process can't re-execute the main module (e.g. console-scripts, python -m, PyInstaller); unpicklable values now emit a one-time warning instead of being silently dropped (#6082, #6093 by @VFLins, @falkoschindler, @evnchn)

  • Fix blank ui.aggrid when flex columns use the infinite row model; auto_size_columns becomes a tri-state bool | None defaulting to None (skip autoSizeStrategy when columns use flex) (#5087, #6080 by @davetapley, @evnchn, @falkoschindler)

  • Fix Event.emitted() returning None instead of the emitted arguments, adding an opt-in expect_args parameter to Event.subscribe() (#6077, #6078 by @falkoschindler, @evnchn)

  • Fix the ui.sub_pages 404 sad-face persisting after client-side navigation when the page is first loaded at an unknown URL (#6069, #6071 by @evnchn, @falkoschindler)

    Note: Apps that relied on the styled sad-face overlay appearing on ui.sub_pages 404s now see only the inline 404: sub page X not found label inside their own chrome. The HTTP 404 status and the show_404=False escape hatch are unchanged.

  • Replace the misleading "remove the main guard" reload error for python -m <pkg> with a targeted message naming the package and the working alternatives (#181, #3769, #5280, #5939, #6066, #6068 by @NichtJens, @evnchn, @falkoschindler)

  • Fix Client has been deleted warning spam on reload when scene objects are mutated after await (#6058, #6059 by @codingpaula, @evnchn, @falkoschindler)

    Note: Element.update(), run_method() and get_computed_prop() now stay silent only for the disconnect/reload race; using an element after an explicit element.delete() emits a one-shot warning with a stack trace.

Documentation

Testing

Infrastructure


Special thanks to our top sponsors DiscoLike Inc. and Lechler GmbH

and all our other sponsors and contributors for supporting this project!

🙏 Want to support this project? Check out our GitHub Sponsors page to help us keep building amazing features!

v3.12.1

Choose a tag to compare

@github-actionsgithub-actions released this 21 May 13:51
2c8402d

Bugfixes

Documentation


Special thanks to our top sponsors DiscoLike Inc., Lechler GmbH and joet-s

and all our other sponsors and contributors for supporting this project!

🙏 Want to support this project? Check out our GitHub Sponsors page to help us keep building amazing features!

v3.12.0

Choose a tag to compare

@github-actionsgithub-actions released this 12 May 14:26
0a98a67

Security

New features and enhancements

Bugfixes

Documentation

Testing

Dependencies

Infrastructure


Special thanks to our top sponsors TestMu AI, Lechler GmbH and joet-s

and all our other sponsors and contributors for supporting this project!

🙏 Want to support this project? Check out our GitHub Sponsors page to help us keep building amazing features!

v3.11.1

Choose a tag to compare

@github-actionsgithub-actions released this 25 Apr 20:04
31c4a69

Bugfix

v3.11.0

Choose a tag to compare

@github-actionsgithub-actions released this 24 Apr 13:28

New features and enhancements

Bugfixes

Documentation

Testing

Dependencies


Special thanks to our top sponsors TestMu AI and Lechler GmbH

and all our other sponsors and contributors for supporting this project!

🙏 Want to support this project? Check out our GitHub Sponsors page to help us keep building amazing features!

v3.10.0

Choose a tag to compare

@github-actionsgithub-actions released this 07 Apr 09:31
d38a702

Security

New features and enhancements

Bugfixes

Documentation

Infrastructure


Special thanks to our top sponsors Lechler GmbH and TestMu AI

and all our other sponsors and contributors for supporting this project!

🙏 Want to support this project? Check out our GitHub Sponsors page to help us keep building amazing features!

v3.9.0

Choose a tag to compare

@github-actionsgithub-actions released this 19 Mar 09:55

Security

New features and enhancements

Bugfixes

Documentation

Testing

Dependencies


Special thanks to our top sponsors Lechler GmbH and TestMu AI

and all our other sponsors and contributors for supporting this project!

🙏 Want to support this project? Check out our GitHub Sponsors page to help us keep building amazing features!

v3.8.0

Choose a tag to compare

@github-actionsgithub-actions released this 24 Feb 16:15

Security

  • ⚠️ Prevent XSS via unsanitized method names in run_method() (GHSA-78qv-3mpx-9cqq by @anuraagbaishya, @evnchn, @falkoschindler)

    Breaking change: For security reasons, run_method() and run_*_method() no longer accept arbitrary JavaScript expressions as method names. Only actual method names are supported now. If you previously passed JS functions like

    row = await grid.run_grid_method('(g) => g.getDisplayedRowAtIndex(0).data')

    use

    row = await run_javascript(f'return getElement({grid.id}).api.getDisplayedRowAtIndex(0).data')

    instead.

New features and enhancements

Bugfixes

Documentation

Testing

Dependencies

Infrastructure


Special thanks to our top sponsors Lechler GmbH and TestMu AI

and all our other sponsors and contributors for supporting this project!

🙏 Want to support this project? Check out our GitHub Sponsors page to help us keep building amazing features!