Skip to content

Update flet packages to v0.85.0#70

Open
renovate[bot] wants to merge 1 commit intomainfrom
renovate/flet-packages
Open

Update flet packages to v0.85.0#70
renovate[bot] wants to merge 1 commit intomainfrom
renovate/flet-packages

Conversation

@renovate
Copy link
Copy Markdown
Contributor

@renovate renovate Bot commented Feb 2, 2026

This PR contains the following updates:

Package Change Age Confidence
flet ==0.80.4==0.85.0 age confidence
flet-charts (source) ==0.80.4==0.85.0 age confidence
flet-desktop ==0.80.4==0.85.0 age confidence

Release Notes

flet-dev/flet (flet)

v0.85.0

Compare Source

New features
  • Add configurable built-in, custom, hidden, and normal/fullscreen-specific controls to flet-video; Video.take_screenshot() for capturing video frames; and Video.on_position_change/Video.on_duration_change events (#​6463) by @​ndonkoHenri.
  • Add declarative ft.Router component for @ft.component apps with nested routes, layout routes with outlets, dynamic segments, optional segments, splats, custom regex constraints, data loaders, active link detection, authentication patterns, and manage_views=True mode for view-stack navigation with swipe-back gestures and AppBar back button on mobile (#​6406) by @​FeodorFitsner.
  • Add ft.use_dialog() hook for declarative dialog management from within @ft.component functions, with frozen-diff reactive updates and automatic open/close lifecycle (#​6335) by @​FeodorFitsner.
  • Add scrollable, pin_leading_to_top, and pin_trailing_to_bottom properties to NavigationRail for scrollable content with optional pinned leading/trailing controls (#​1923, #​6356) by @​ndonkoHenri.
  • Add scroll support to ResponsiveRow for responsive layouts whose content exceeds the available height (#​2590, #​6417) by @​ndonkoHenri.
  • Add issues property to CodeEditor (along with Issue and IssueType types) for displaying code analysis error markers in the gutter, with analysis performed on the Python side (#​6407) by @​FeodorFitsner.
  • Add Page.pop_views_until() to pop multiple views and return a result to the destination view (#​6326, #​6347) by @​brunobrown.
  • Make NavigationDrawerDestination.label accept custom controls and add NavigationDrawerTheme.icon_theme (#​6379, #​6395) by @​ndonkoHenri.
  • Add local_position and global_position to DragTargetEvent, deprecating x, y, and offset (#​6387, #​6401) by @​ndonkoHenri.
  • Added PCM16 streaming to AudioRecorder, including on_stream chunks and direct upload support via AudioRecorderUploadSettings (#​5858, #​6423) by @​ndonkoHenri.
  • Add Page.theme_animation_style for customizing the duration and curve of the theme cross-fade between theme and dark_theme (or disabling it with AnimationStyle.no_animation()), exposing Flutter's MaterialApp.themeAnimationStyle (#​6476) by @​FeodorFitsner.
Improvements
Bug fixes
  • Fix control diffing for controls nested inside @value dataclass objects so they keep the nearest control parent/page context, and restore optional structured properties that are cleared to None and later set again (#​6463) by @​ndonkoHenri.
  • Fix Page and View vertical centering when scrolling is enabled, including hidden scrollbars, so short content remains centered in the viewport (#​6446, #​6450) by @​ndonkoHenri.
  • Reduce Linux memory retention when repeatedly removing flet_video.Video controls by linking media_kit video apps against mimalloc in run and build flows (#​6164, #​6416) by @​ndonkoHenri.
  • Fix flet build and flet publish dependency parsing for project.dependencies and Poetry constraints with </<=, and add coverage for normalized requirement handling (#​6332, #​6340) by @​td3447.
  • Fix CodeEditor background not filling the entire area when expand=True (#​6407) by @​FeodorFitsner.
  • Handle unbounded width in ResponsiveRow with an explicit error, treat child controls with col=0 as hidden, and clarify Container expansion behavior when alignment is set (#​1951, #​3805, #​5209, #​6354) by @​ndonkoHenri.
  • Fix find_platform_image selecting incompatible icon formats (e.g. .icns on Windows) by ranking glob results per target platform (#​6381) by @​HG-ha.
  • Fix page.window.destroy() taking several seconds to close Windows desktop apps when prevent_close is enabled (#​5459, #​6428) by @​ndonkoHenri.
  • Fix Page.show_drawer(), close_drawer(), and root/top view accessors (appbar, drawer, navigation_bar, controls, ...) failing with TypeError under Page.render_views() by unwrapping component-wrapped views and normalizing single-view returns (#​6413, #​6414) by @​FeodorFitsner.
  • Fix auto_scroll on scrollable controls silently doing nothing unless scroll was also explicitly set (#​6397, #​6404) by @​ndonkoHenri.
  • Fix Flet web returning index.html with a 200 OK for missing asset files; requests for paths with a file extension other than .html now return a proper 404, while route-like paths still fall back to index.html for SPA routing (#​6425) by @​ndonkoHenri.
  • Fix Lottie failing to load local asset files on Windows desktop (and unreliably on other desktop platforms), so animations referenced by src="file.json" from the app's assets/ directory now display correctly (#​6386, #​6426) by @​ndonkoHenri.
  • Fix Page.on_resize and Page.on_media_change not firing after mobile orientation changes (#​6457, #​6423) by @​ndonkoHenri.
  • Fix flet pack desktop packaging so Windows and Linux bundles include the expected client archive, and Windows taskbar pins point to the packed app instead of the cached flet.exe (#​5151, #​6403) by @​ndonkoHenri.
  • Fix environment variable priority in flet build template: inherit from Platform.environment and use putIfAbsent for FLET_* variables so pre-set system env vars are not overwritten (#​6394) by @​Bahtya.
  • Fix NavigationBarDestination.selected_icon rendering wrongly when provided as an Icon control (#​6460, #​6468) by @​ndonkoHenri.
  • Fix 3- and 4-digit hex color shorthand (e.g. #c00, #fc00) rendering as invisible by expanding them to their full 6/8-digit forms (#​6419, #​6421) by @​ndonkoHenri.
  • Fix LineChartEvent.spots returning undecoded MessagePack extension values instead of LineChartEventSpot objects (#​6443, #​6468) by @​ndonkoHenri.
  • Fix LineChart (and other charts) silently dropping custom ChartAxisLabel entries whose value matched a tick only after floating-point rounding (e.g. 0.1, 0.2, 0.3) by switching label lookup to a tolerance-based comparison scaled to the axis interval (#​6445, #​6459) by @​KangZhaoKui.
  • Fix absolute-path src (e.g. Image(src="/images/foo.svg")) breaking on web when the app is mounted at a non-root URL, pass data:/blob: URIs through the asset resolver unchanged, preserve origin-relative semantics when assets_dir is unset, and add a window.flet.assetsDir JS-interop bridge so embedding hosts can supply assets_dir to the top-level FletApp (#​6470) by @​FeodorFitsner.
  • Fix unbounded browser memory growth in MatplotlibChart on Flutter web (CanvasKit/WASM) during animations by replacing the Canvas + capture() rendering path with a dedicated MatplotlibChartCanvas widget that composites matplotlib diff frames in CPU memory; also fixes Safari async PNG decode (EncodingError: Loading error.), a render/figure.savefig() race that crashed the toolbar Download, and pan/zoom playback lag from buffered pointer events (#​6473) by @​FeodorFitsner.
  • Fix Duration fields (and other int-typed properties) silently decoding to 0 when given a Python float (e.g. Duration(seconds=2.0) causing Page.theme_animation_style to end instantly) by coercing double to int in the Dart-side parseInt (#​6478, #​6480) by @​FeodorFitsner.
Documentation
  • Improve CrocoDocs API reference rendering with formatted signatures, modern type annotations, and cleaner cross-reference labels for extension packages (#​6442) by @​ndonkoHenri.
  • Add crocodocs watch command for hot-reload docs development with file-watching, debounced regeneration, and optional child process management (#​6402) by @​ndonkoHenri.
Other changes
  • Add a declarative ReorderableListView app example showing add, remove, and reorder flows with stable item identity (#​6374) by @​FeodorFitsner.
  • Remove deprecated module-level margin, padding, border, and border_radius helpers (all(), symmetric(), only(), horizontal(), vertical()) in favor of the corresponding Margin, Padding, Border, and BorderRadius classmethods (#​6425) by @​ndonkoHenri.
  • Centralize Linux apt dependencies in flet.utils.linux_deps and update CI workflows and publish docs to consume them dynamically (#​6357, #​6383) by @​ndonkoHenri.
  • Bump serious_python to 0.9.12 in the flet build template (#​6461) by @​FeodorFitsner.

v0.84.0

Compare Source

Improvements
  • Migrate Flet docs from MkDocs to Docusaurus for a more maintainable documentation pipeline (#​6359) by @​FeodorFitsner.
  • Migrate examples into standalone projects with metadata, dependencies, and assets to improve discovery and make every sample runnable as-is (#​6281, #​6355) by @​InesaFitsner.
Bug fixes
  • Fix flet pack on macOS after the move to GitHub Releases by handling extracted app bundles, matching the cached tarball name, and cleaning up loose frameworks during packaging (#​6358, #​6361) by @​FeodorFitsner.

v0.83.1

Compare Source

Bug fixes

v0.83.0

Compare Source

New features
Improvements
Bug fixes

v0.82.2

Compare Source

Bug fixes

v0.82.0

Compare Source

New features
  • Add Auth0 audience support through OAuth authorization_params (#​3775, #​6205).
  • Add Map.get_camera(), MapEventType, and richer MapEvent payloads in flet-map (#​6196, #​6208).
Improvements
  • Refactor ads controls: InterstitialAd is now a Service, and BannerAd is now a LayoutControl (#​6194, #​6235).
  • Improve CodeEditor with Chinese pinyin input support and aligned gutter rendering (#​6211, #​6243, #​6244).
  • Add the Trolli app declarative example rewrite (#​6242).
Bug fixes
  • Fix disabled-state handling across Tabs, TabBar, Tab, and TabBarView (#​6220, #​6224).
  • Fix a WebView null-check crash (Null check operator used on a null value) (#​6238).
Other changes
  • Pin internal Flet package dependencies across all Flet packages (#​6222, #​6247).
  • Update Flutter to 3.41.4 and refresh dependencies (#​6245).

v0.81.0

Compare Source

New features
  • Add Camera control (#​6190).
  • Add CodeEditor control (#​6162).
  • Add PageView control (#​6158).
  • Add color picker controls based on flutter_colorpicker (#​6109).
  • Add Matrix4-based LayoutControl.transform and RotatedBox control (#​6198).
  • Add LayoutControl.on_size_change event for size-aware layouts (#​6099).
  • Add Hero animations (#​6157).
  • Add clipboard image/file set and get APIs (#​6141).
  • Add web FilePicker with_data support for file content (#​6199).
  • Add platform locale info and locale change events (#​6191).
  • Add ignore_up_down_keys to TextField and CupertinoTextField (#​6183).
  • Add flet build --artifact and iOS simulator build targets (#​6074, #​6188).
Improvements
  • Optimize object_patch memory churn (#​6204).
  • Skip component migrate/diff when function signatures differ (#​6181).
Bug fixes
  • Fix memory leaks in Flet web app (#​6186).
  • Fix desktop window frameless/titlebar update sync and progress bar clearing (#​6114).
  • Fix first-time button style patching and clear stale style state (#​6119).
  • Fix map layer rebuilds on marker updates (#​6113).
  • Fix AlertDialog and CupertinoAlertDialog barrier color updates (#​6097).
  • Fix ControlEvent runtime type hints (#​6102).
Other changes
  • Bump Flutter to 3.41.2.
  • Register MIME types for .mjs and .wasm (#​6140).

v0.80.5

Compare Source

  • Fix memory leak in Flet web apps (#​6089).
  • feat: add LaTeX support in ft.Markdown (#​6069).
  • Avoid FletApp control messing with root app routing (#​6086).
  • Include material and cupertino icon data in PyInstaller hook (#​6072).
flet-dev/flet (flet-charts)

v0.85.0

Compare Source

Fixed
  • Fixed LineChartEvent.spots returning undecoded MessagePack extension values instead of LineChartEventSpot objects (#​6443, #​6468) by @​ndonkoHenri.
  • Fixed LineChart (and other charts) silently dropping custom ChartAxisLabel entries whose value matched a tick only after floating-point rounding (e.g. 0.1, 0.2, 0.3) by switching label lookup to a tolerance-based comparison scaled to the axis interval (#​6445, #​6459) by @​KangZhaoKui.
  • Fixed unbounded browser memory growth in MatplotlibChart on Flutter web (CanvasKit/WASM) during animations by replacing the generic Canvas + capture() rendering flow with a dedicated MatplotlibChartCanvas widget that composites matplotlib diff frames in CPU memory; also fixes Safari async PNG decode (EncodingError: Loading error.), a render/figure.savefig() race that crashed the toolbar Download, and pan/zoom playback lag from buffered pointer events (#​6473) by @​FeodorFitsner.

v0.84.0

Compare Source

What's Changed

Full Changelog: flet-dev/flet@v0.83.1...v0.84.0

v0.83.1

Compare Source

What's Changed
New Contributors

Full Changelog: flet-dev/flet@v0.83.0...v0.83.1

v0.83.0

Compare Source

New features
Improvements
Bug fixes

Full Changelog: flet-dev/flet@v0.82.2...v0.83.0

v0.82.2

Compare Source

What's Changed

Full Changelog: flet-dev/flet@v0.82.0...v0.82.2

v0.82.0

Compare Source

New features
Improvements
Bug fixes
Other changes

Full Changelog: flet-dev/flet@v0.81.0...v0.82.0

v0.81.0

Compare Source

What's Changed
New Contributors

Full Changelog: flet-dev/flet@v0.80.5...v0.81.0

v0.80.5

Compare Source

What's Changed
New Contributors

Full Changelog: flet-dev/flet@v0.80.4...v0.80.5


Configuration

📅 Schedule: (in timezone Europe/Berlin)

  • Branch creation
    • "before 4am on monday"
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependencies label Feb 2, 2026
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented Feb 2, 2026

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

  • 🔍 Trigger a full review

Comment @coderabbitai help to get the list of available commands and usage tips.

@renovate renovate Bot force-pushed the renovate/flet-packages branch from 8b579a2 to ebf2087 Compare February 24, 2026 18:52
@renovate renovate Bot changed the title fix(deps): update flet packages to v0.80.5 fix(deps): update flet packages to v0.81.0 Feb 24, 2026
@renovate renovate Bot force-pushed the renovate/flet-packages branch from ebf2087 to c1f9995 Compare March 5, 2026 00:48
@renovate renovate Bot changed the title fix(deps): update flet packages to v0.81.0 fix(deps): update flet packages to v0.82.0 Mar 5, 2026
@renovate renovate Bot force-pushed the renovate/flet-packages branch from c1f9995 to 73a3a5a Compare March 10, 2026 04:56
@renovate renovate Bot changed the title fix(deps): update flet packages to v0.82.0 fix(deps): update flet packages to v0.82.2 Mar 10, 2026
@renovate renovate Bot force-pushed the renovate/flet-packages branch from 73a3a5a to 1b16ba1 Compare March 26, 2026 20:33
@renovate renovate Bot changed the title fix(deps): update flet packages to v0.82.2 fix(deps): update flet packages to v0.83.0 Mar 26, 2026
@renovate renovate Bot force-pushed the renovate/flet-packages branch from 1b16ba1 to 1b545fd Compare March 29, 2026 21:20
@renovate renovate Bot changed the title fix(deps): update flet packages to v0.83.0 fix(deps): update flet packages to v0.83.1 Mar 29, 2026
@renovate renovate Bot force-pushed the renovate/flet-packages branch from 1b545fd to f07554f Compare April 1, 2026 21:00
@renovate renovate Bot changed the title fix(deps): update flet packages to v0.83.1 fix(deps): update flet packages to v0.84.0 Apr 1, 2026
@renovate renovate Bot changed the title fix(deps): update flet packages to v0.84.0 Update flet packages to v0.84.0 Apr 8, 2026
@renovate renovate Bot force-pushed the renovate/flet-packages branch from f07554f to 53d1e90 Compare May 9, 2026 01:51
@renovate renovate Bot changed the title Update flet packages to v0.84.0 Update flet packages to v0.85.0 May 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants