Skip to content

Bump flet-desktop from 0.85.2 to 0.85.3#226

Merged
Recol merged 1 commit into
mainfrom
dependabot/pip/flet-desktop-0.85.3
Jun 8, 2026
Merged

Bump flet-desktop from 0.85.2 to 0.85.3#226
Recol merged 1 commit into
mainfrom
dependabot/pip/flet-desktop-0.85.3

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 8, 2026

Copy link
Copy Markdown
Contributor

Bumps flet-desktop from 0.85.2 to 0.85.3.

Release notes

Sourced from flet-desktop's releases.

v0.85.3

What's Changed

Full Changelog: flet-dev/flet@v0.85.2...v0.85.3

v0.85.3.dev1

What's Changed

Full Changelog: flet-dev/flet@v0.85.3.dev0...v0.85.3.dev1

v0.85.3.dev0

What's Changed

... (truncated)

Changelog

Sourced from flet-desktop's changelog.

0.85.3

Improvements

  • Allow [tool.flet.android.permission] values to be TOML inline tables in addition to booleans — each key = "value" entry adds an android:<key>="<value>" attribute to the generated <uses-permission> element, unlocking modifiers like android:maxSdkVersion and android:usesPermissionFlags that real-world Android permissions (e.g. Bluetooth LE) require. The boolean form and the --android-permissions CLI flag are unchanged; a non-empty inline table is always emitted, an empty table ({}) is treated as false, and invalid value types fail the build with a clear error (#6550, #6551) by @​FeodorFitsner.
  • Add [tool.flet.android.provider] for declaring custom <provider> entries in the generated AndroidManifest.xml. Each table key is the provider's android:name; entries become android:<key>="<value>" attributes on the generated element. A reserved meta_data sub-table emits nested <meta-data> children (scalar values render as android:value="…"; inline-table values render as android:<k>="<v>" so android:resource="@xml/…" works). false / {} skip the entry; true and invalid value types fail the build with a clear error. The built-in androidx.core.content.FileProvider block is unchanged (#6556, #6559) by @​FeodorFitsner.
  • Upgrade the bundled Pyodide runtime in the flet build web template from 0.27.5 to 0.27.7 (includes micropip 0.9.0) (#6549) by @​FeodorFitsner.
  • Drop generated web/canvaskit/ build artifacts (canvaskit.js/.wasm/.symbols and the chromium/ and skwasm/skwasm_st variants) from the flet build web template — these are produced by the Flutter web build and should not have been committed into the cookiecutter template (#6549) by @​FeodorFitsner.
  • Cache the downloaded flet-build-template.zip across builds. The build template is bound to an exact Flet version and is immutable, so on every flet build / flet debug after the first, the CLI now uses a previously-downloaded zip from $FLET_CACHE_DIR/build-template/v<flet-version>/ (defaulting to ~/.flet/cache/build-template/v<flet-version>/) instead of re-fetching it via cookiecutter. The CLI also exports FLET_CACHE_DIR into the child Gradle process, so serious_python_android >= 1.0.1 lands its Python dist tarballs (python-android-dart-<py>-<abi>.tar.gz) in the same cache root by default — fixing the multi-minute "Creating app shell" / downloadDistArchive_* delay on every Android debug build. Custom --template URLs and the local-dev template path are unchanged (#6555, #6558) by @​FeodorFitsner.
  • Bump the bundled build template's serious_python dependency from 1.0.0 to 1.0.1 so Android builds pick up the new persistent Python-tarball cache + conditional-GET revalidation introduced in serious_python 1.0.1 (#6558) by @​FeodorFitsner.

Bug fixes

  • Fix flet.Router's default on_view_pop navigating to the wrong URL when an outlet=True layout sits between two views in manage_views=True mode. Popping such a view now targets the previous view entry's resolved URL — skipping outlet layouts and componentless grouping routes — instead of chain[-2], which could equal the current view's URL and strand the page route, making the next navigation to it a no-op (#6533) by @​FeodorFitsner.
  • Fix flet-audio.Audio.play()/seek() timing out when replaying after playback had completed: under the default ReleaseMode.RELEASE the source is freed on completion and is now re-prepared on replay (#6536, #6538) by @​ndonkoHenri.
  • Fix ft.run(view=ft.AppView.FLET_APP_HIDDEN) briefly flashing the native window in the top-left corner during Windows desktop startup. The Windows runner now respects FLET_HIDE_WINDOW_ON_START and skips the first-frame Show() call so the window stays hidden until page.window.visible = True, matching the Linux desktop behavior; the same fix is applied to the flet build windows template runner so generated apps behave consistently. On Linux, pre-show window placement actions (page.window.center(), page.window.alignment) are now deferred until the window first becomes visible to avoid an analogous flash, and the window's focused state is preserved when a prevent_close handler cancels a close attempt (#5897, #5914, #6527) by @​ihmily.
Commits
  • bb993fa fix(build): honor [tool.flet.app].hide_window_on_start in Windows runner (#6562)
  • 68dea98 docs: add 0.85.3 changelog entry for #6527 FLET_APP_HIDDEN fix (#6561)
  • 95d105d feat(build): support custom <provider> entries in AndroidManifest via pyproje...
  • 93a4c27 feat(build): cache flet-build-template.zip; share FLET_CACHE_DIR with Gradle ...
  • f885891 fix(flet-audio): replaying Audio after completion under `ReleaseMode.RELEAS...
  • a8d3b34 feat(build): allow attributes on Android <uses-permission> entries (#6551)
  • c066139 fix: honor AppView.FLET_APP_HIDDEN in Windows and Linux desktop runners (#6527)
  • 1b2e914 refactor: rename and normalize example folder and package names (#6545)
  • 4afd330 Fix build web template: drop canvaskit artifacts, bump Pyodide to 0.27.7 (#6549)
  • a4c0481 docs: inject example headings dynamically from pyproject.toml metadata (#6544)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [flet-desktop](https://github.com/flet-dev/flet) from 0.85.2 to 0.85.3.
- [Release notes](https://github.com/flet-dev/flet/releases)
- [Changelog](https://github.com/flet-dev/flet/blob/main/CHANGELOG.md)
- [Commits](flet-dev/flet@v0.85.2...v0.85.3)

---
updated-dependencies:
- dependency-name: flet-desktop
  dependency-version: 0.85.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jun 8, 2026
@github-actions

github-actions Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Dependency Review

✅ No vulnerabilities or license issues or OpenSSF Scorecard issues found.

Snapshot Warnings

⚠️: No snapshots were found for the head SHA 67de96b.
Ensure that dependencies are being submitted on PR branches and consider enabling retry-on-snapshot-warnings. See the documentation for more information and troubleshooting advice.

Scanned Files

None

@codspeed-hq

codspeed-hq Bot commented Jun 8, 2026

Copy link
Copy Markdown
Contributor

Merging this PR will not alter performance

✅ 12 untouched benchmarks


Comparing dependabot/pip/flet-desktop-0.85.3 (67de96b) with main (33e29ef)

Open in CodSpeed

@Recol Recol merged commit ae6d067 into main Jun 8, 2026
6 checks passed
@dependabot dependabot Bot deleted the dependabot/pip/flet-desktop-0.85.3 branch June 8, 2026 21:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant