Skip to content

v1.0.1

Latest

Choose a tag to compare

@github-actions github-actions released this 22 Sep 20:24
26a8d6f

Improvements

  • Update python-build to 20260921 and serious_python to 4.7.1, bringing Pyodide 0.27.8, 0.29.5, and 314.0.7 for Python 3.12, 3.13, and 3.14, respectively. CPython versions and wheel platform tags are unchanged (python-build#42, serious-python#249) by @FeodorFitsner.

Bug fixes

  • Fix macOS crashes during native scientific imports and NumPy operations by increasing the embedded Python worker stack to at least 8 MiB, via serious_python 4.7.1 and dart_bridge 1.10.0 (serious-python#85, dart-bridge#21) by @AeneasTews.

  • Fix service properties and event handlers set in init() after super().init() being omitted from registration. Services now register after init() returns, so handlers are available for events raised during client initialization. Failed registrations also no longer leave invalid entries that break later registrations (#6736, #6858) by @ndonkoHenri.

    Compatibility: init() overrides now register even without calling super().init(). Use ft.context.page inside init(); self.page and self.update() are only available after attachment. Fields set in init() now participate in serialization, so keep Python-only state in undeclared attributes or fields with metadata={"skip": True}.

  • Fix ListTile layout and click events inside a Row with unbounded width (#6854, #6861) by @FeodorFitsner.

  • Fix child components losing click events when passed as control arguments to a component that re-renders (#6857, #6859) by @FeodorFitsner.

  • Fix RawImage.render() stalling until the acknowledgement timeout in packaged Windows apps by waking the Python event loop when frame acknowledgements arrive (#6847, #6860) by @FeodorFitsner.

Full Changelog: v1.0.0...v1.0.1