Flet v0.83.0 Release Notes
Release Date: 2026-03-26 // 3 months ago-
🆕 New features
- ➕ Add customizable scrollbars for scrollable controls and pages (#5912, #6282) by @ndonkoHenri.
- ➕ Add scrolling support and richer change events to
ExpansionPanelList(#6294) by @ndonkoHenri. - 👍 Expand
SharedPreferencesto supportint,float,bool, andlist[str]values (#6304, #6267) by @ndonkoHenri.
👌 Improvements
- ⚡️ Speed up control diffing and nested value tracking with sparse
Propupdates and@valuetypes (#6098, #6270, #6117, #6296) by @FeodorFitsner. - 🚀 Consolidate app/build templates into the monorepo and publish pre-release
fletpackages and template artifacts from CI (#6306, #6331) by @FeodorFitsner. - 🚀 Move desktop client binaries from PyPI wheels to GitHub Releases and unify desktop packaging around
flet-desktop(#6290, #6309) by @FeodorFitsner. - 🗄 Lightweight dataclass validation and deprecation with
Annotated+ auto-added deprecation admonitions in docs (#6278) by @ndonkoHenri.
🐛 Bug fixes
- 📦 Align Dart-side default values with Python across core and extension packages (#6329, #6330) by @FeodorFitsner.
- ⚡️ Skip redundant page auto-updates after handlers call
.update()explicitly (#6236, #6298) by @FeodorFitsner. - 🛠 Fix
ReorderableListViewreorder event deserialization for start/end callbacks (#6177, #6315) by @ndonkoHenri. - Skip loading
micropipfor Pyodide apps that already define dependencies inpyproject.toml(#6259, #6300) by @FeodorFitsner.
Full Changelog : v0.82.2...v0.83.0
Previous changes from v0.82.3.dev7922
-
What's Changed
- 🗄 chore: lightweight dataclass validation and deprecation with
Annotated+ auto-added deprecation admonitions in docs by @ndonkoHenri in #6278
Full Changelog : v0.82.3.dev7921...v0.82.3.dev7922
- 🗄 chore: lightweight dataclass validation and deprecation with