What's Changed
- Migrate flet.app to studio.flet.dev by @FeodorFitsner in #6749
- fix: run auto-update after generator event handlers complete by @PythBuster in #6748
- "Create new flet app" and "Declarative vs. Imperative" docs updated by @InesaFitsner in #6743
- Fix ink effects and doubled padding on an animated inked
Containerby @FeodorFitsner in #6757 - Don't bundle CanvasKit and Pyodide in CDN-mode web builds; fix --no-cdn loading Pyodide from a CDN (0.86.7) by @FeodorFitsner in #6760
- fix(docs): repair broken Flet Gallery links by @UpadhyayKiran in #6770
- fix: disabled
RadioandCupertinoRadioby @ndonkoHenri in #6769 - fix(testing): prevent host Python env from leaking into Flutter tests by @PythBuster in #6747
- fix(testing): harden Flutter test env against host-Python leakage by @FeodorFitsner in #6772
- docs(studio): add August 26 update — agent activity list by @FeodorFitsner in #6788
- docs: Add Subinterpreters cookbook recipe (Python 3.14 in-process multi-core parallelism) by @ndonkoHenri in #6782
- fix(cli): print a next step after
flet createthat actually runs by @ndonkoHenri in #6786 - fix(
flet-webview): load localfile://URLs and run JavaScript on Android by @ndonkoHenri in #6787 - fix: preserve
CupertinoBottomSheetcontent transparency by @ndonkoHenri in #6780 - fix(components): use identity equality for ComponentOwned lifecycle objects (#6776) by @chiliec in #6777
- feat(
flet build): macOS code signing, notarization and AppStore support by @ndonkoHenri in #6702 - refactor!: Remove all deprecated APIs for a deprecation-free 1.0 by @ndonkoHenri in #6693
- fix: add listener widget for interactive viewer by @7576457 in #6761
- fix(app-template): write extension example paths with TOML-safe forward slashes by @ndonkoHenri in #6775
- fix: yield event loop after automatic UI updates by @PythBuster in #6764
- Fix web app silently freezing in Safari after back/forward navigation by @FeodorFitsner in #6802
- fix(web): resolve relative
assets_dirwhen mounting a Flet app on FastAPI by @ndonkoHenri in #6792 - fix: derive embedded FletApp WebSocket endpoint from its own URL on web by @jmvillalba in #6795
- fix(
flet pack): Windows taskbar identity of packaged apps by @ndonkoHenri in #6793 - fix(
flet pack): Linux taskbar identity and desktop entry of packaged apps by @ndonkoHenri in #6800 - fix(
flet build ipa): validate the provisioning profile up front and report the real artifact by @ndonkoHenri in #6796 - feat(
flet build linux): app-icon support for Linux bundles by @ndonkoHenri in #6799 - refactor!: Replace
InputBorderenum with a class hierarchy by @ndonkoHenri in #6773 - Client actions: perform gesture-gated work without a round trip to Python by @FeodorFitsner in #6803
- Bump
serious_pythonto 4.6.0; re-pin python-build to 20260902 by @FeodorFitsner in #6810 - Keep FFI symbols in iOS release builds (STRIP_STYLE = non-global) by @FeodorFitsner in #6813
- fix(
use_dialog): crash when a component re-renders before the dialogs update is flushed by @FeodorFitsner in #6814 - feat(brand): new Flet logo across the repo, generated from a single master by @FeodorFitsner in #6816
- fix(
flet build)!: keep system directories on the Flutter subprocess PATH by @ndonkoHenri in #6815 - fix(web): stop warning about the defaulted assets_dir of an app that has none by @FeodorFitsner in #6820
- fix(
flet run):--webcrashed whenflet-desktopwas not installed by @ndonkoHenri in #6822 - feat(build): generate icons and splash screens in Python, replacing the Dart tools by @FeodorFitsner in #6824
New Contributors
- @PythBuster made their first contribution in #6748
- @UpadhyayKiran made their first contribution in #6770
- @chiliec made their first contribution in #6777
- @jmvillalba made their first contribution in #6795
Full Changelog: v0.86.5...v1.0.0.dev0