Releases: flet-dev/flet
Releases · flet-dev/flet
v0.85.0.dev0
What's Changed
- Add declarative reorderable list example by @FeodorFitsner in #6374
- Very minor correction in calculator tutorial by @GrCOTE7 in #6373
- Update screenshot sizes for Control docs by @InesaFitsner in #6378
- fix: Update line count in To-Do app tutorial by @GrCOTE7 in #6375
- fix(flet-cli): correct dependency parsing (#6332) by @FeodorFitsner in #6376
- feat: add scrollable and pinned leading/trailing support to
NavigationRailby @ndonkoHenri in #6356 - feat: add use_dialog hook for declarative dialog management by @FeodorFitsner in #6335
- Fix 0.85.0 integration tests by @FeodorFitsner in #6396
New Contributors
Full Changelog: v0.84.0...v0.85.0.dev0
v0.84.0
v0.84.0.dev0
What's Changed
- Migrate Flet docs from MkDocs to Docusaurus by @FeodorFitsner in #6359
- Migrate examples to projects by @InesaFitsner in #6355
- fix: flet pack fails on macOS after move to GitHub releases by @FeodorFitsner in #6361
- Fix integration tests for v0.84.0 by @FeodorFitsner in #6365
- Blog post for Flet 0.84.0 release by @FeodorFitsner in #6364
Full Changelog: v0.83.1...v0.84.0.dev0
v0.83.1
What's Changed
- fix: replace deprecated delta_x/delta_y with local_delta.x/y in examples and docs by @Krishnachaitanyakc in #6344
- fix: clear inherited validation rules for overridden dataclass fields by @ndonkoHenri in #6350
New Contributors
- @Krishnachaitanyakc made their first contribution in #6344
Full Changelog: v0.83.0...v0.83.1
v0.83.0
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
v0.82.2
What's Changed
- fix: Pin binaryornot below
v0.5to prevent build-template UTF-8 decode errors by @ndonkoHenri in #6279 - fix: lazy-load auth deps in web/Pyodide startup and add regression tests by @ndonkoHenri in #6280
- Prepare 0.82.1 release by @FeodorFitsner in #6289
Full Changelog: v0.82.0...v0.82.2
v0.82.0
New features
- Add Auth0
audiencesupport through OAuthauthorization_params(#3775, #6205) by @ndonkoHenri. - Add
Map.get_camera(),MapEventType, and richerMapEventpayloads inflet-map(#6196, #6208) by @ndonkoHenri.
Improvements
- Refactor ads controls:
InterstitialAdis now aService, andBannerAdis now aLayoutControl(#6194, #6235) by @ndonkoHenri. - Improve
CodeEditorwith Chinese pinyin input support and aligned gutter rendering (#6211, #6243, #6244) by @FeodorFitsner. - Add the
Trolliapp declarative example rewrite (#6242) by @OwenMcDonnell.
Bug fixes
- Fix disabled-state handling across
Tabs,TabBar,Tab, andTabBarView(#6220, #6224) by @ndonkoHenri. - Fix a
WebViewnull-check crash (Null check operator used on a null value) (#6238) by @ndonkoHenri.
Other changes
- Pin internal Flet package dependencies across all Flet packages (#6222, #6247) by @FeodorFitsner.
- Update Flutter to 3.41.4 and refresh dependencies (#6245) by @FeodorFitsner.
Full Changelog: v0.81.0...v0.82.0
v0.81.0
What's Changed
- fix: support
AlertDialog/CupertinoAlertDialogbarrier color updates by @ndonkoHenri in #6097 - fix: resolve
ControlEventruntime type hints by @ndonkoHenri in #6102 - feat:
LayoutControl.on_size_changeevent for size-awareness by @ndonkoHenri in #6099 - Fix
flet_riveextension to work with Rive 0.14.2 update by @FeodorFitsner in #6128 - fix(flet-map): ensure map layers rebuild on marker updates by @ndonkoHenri in #6113
- fix(button): apply first-time
stylepatches and clear stalestyleinternals by @ndonkoHenri in #6119 - feat(flet-build): Introduce
--artifactfor on‑disk bundles/executables + improve packaging docs by @ndonkoHenri in #6074 - Fix multi-line first sentences in member docstrings by @FeodorFitsner in #6137
- fix(desktop-window): apply bidirectional frameless/titlebar updates and clear progress bar correctly by @ndonkoHenri in #6114
- Register MIME types for .mjs and .wasm by @FeodorFitsner in #6140
- feat: added mind-queue example app by @imriadutta in #6144
- Color picker controls based on flutter_colorpicker by @InesaFitsner in #6109
- feat:
PageViewcontrol by @ndonkoHenri in #6158 - Small fixes for chat tutorial by @perrotuerto in #6154
- feat:
Heroanimations by @ndonkoHenri in #6157 - feat(clipboard): add image and file set/get APIs by @ndonkoHenri in #6141
CodeEditorcontrol by @FeodorFitsner in #6162- Fix: Skip component migrate/diff if fn differs by @FeodorFitsner in #6181
- Fix memory leaks in Flet web app by @FeodorFitsner in #6186
- feat: Add
ignore_up_down_keystoTextFieldandCupertinoTextFieldto opt-out of default arrow-key caret jumps by @ndonkoHenri in #6183 - docs: Improve docstring coverage by @ndonkoHenri in #6168
- feat(flet-build): Support iOS simulators as build targets by @ndonkoHenri in #6188
- feat: Get platform locale info and listen to its changes by @ndonkoHenri in #6191
- feat(file-picker): add with_data support for web file content by @FeodorFitsner in #6199
Cameracontrol by @FeodorFitsner in #6190- Optimize object_patch memory churn by @FeodorFitsner in #6204
- Add
LayoutControl.transformfor Matrix4 transformations andRotatedBoxcontrol by @FeodorFitsner in #6198 - Prepare Flet 0.81.0 release by @FeodorFitsner in #6206
New Contributors
- @imriadutta made their first contribution in #6144
Full Changelog: v0.80.5...v0.81.0
v0.80.5
What's Changed
- docs: reorder text layout in calculator tutorial by @perrotuerto in #6059
- docs: Markdown examples in controls/markdown.md by @7576457 in #6067
- docs: Add table of contents to CONTRIBUTING.md by @7576457 in #6073
- Include material and cupertino icon data in PyInstaller hook by @FeodorFitsner in #6072
- Updated Extending Flet doc by @InesaFitsner in #6084
- Avoid
FletAppcontrol messing with root app routing by @FeodorFitsner in #6086 - feat: add LaTeX support in
ft.Markdownby @7576457 in #6069 - Fix memory leak in Flet web apps by @FeodorFitsner in #6089
- Release Flet version 0.80.5 by @FeodorFitsner in #6090
New Contributors
- @perrotuerto made their first contribution in #6059
Full Changelog: v0.80.4...v0.80.5
v0.80.4
What's Changed
- Refactor
IconsandCupertinoIconsproxies for member caching and iteration by @FeodorFitsner in #6055 - flet-video: add mpv_properties to VideoConfiguration by @Dejv311 in #6041
- fix: Enable TextButton style and full-width Dropdown by @7576457 in #6048
- Update changelogs for v0.80.4 release notes by @FeodorFitsner in #6061
New Contributors
Full Changelog: v0.80.3...v0.80.4