Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Sep 17, 2025

This PR contains the following updates:

Package Change Age Confidence
flet ==0.24.1 -> ==0.28.3 age confidence

Release Notes

flet-dev/flet (flet)

v0.28.3

Compare Source

  • New: Multiple subscribers can subscribe to a published topic by send_all_on_topic (#​5303)
  • Fixed: Local Images Not Rendering in Android App using Flet 0.27.6 (#​5198)
  • Fixed: FilePicker.save_file() opens blank gray screen in APK build (works fine in VS) (#​5301)
  • Fixed: Routing / Navigation broken since flet 0.28.2 (#​5302)

v0.28.2

Compare Source

  • Fixed missing imports in __init__.py (#​5292).
  • Fixed: GestureDetector should have at least one event handler defined (#​5293).

v0.28.1

Compare Source

v0.27.6

Compare Source

  • Fix flet build: allow dependencies with commas (#​5033)
  • Show app startup screen by default (#​5036)
  • fix: Textfield cursor position changes when modifying field content in on_change (#​5019)
  • Remove deperecated Control.update_async() method (#​5005)
  • fix: incorrect positioning of non-FAB controls assigned to page.floating_action_button (#​5049)

v0.27.5

Compare Source

  • Added FletApp.showAppStartupScreen and FletApp.appStartupScreenMessage properties.
  • Added tool.flet.splash.icon_bgcolor and tool.flet.splash.icon_dark_bgcolor settings for Android splash screen icon image.
  • Added tool.flet.app.boot_screen and tool.flet.app.startup_screen settings for customizing Flet app "loading" screens.
  • feat: Dropdown.menu_width property (#​5007)
  • PBKDF2 iteration count increased to 600,000 (#​5023)

v0.27.4

Compare Source

  • Fix: do not remove flutter-packages on re-build if dev_packages configured.

v0.27.3

Compare Source

  • Fixes to make flet build work in CI environment (#​4993)

v0.27.2

Compare Source

  • Error on second flet build run "Because {app} depends on flet_{package} from path which doesn't exist" (#​4955)
  • Editable packages in pyproject.toml to install from a path by flet build command (#​4963)
  • Setting Android manifest <application> element properties in pyproject.toml (#​4977)
  • Fixed regression: Added back Control.build() method.

v0.27.1

Compare Source

  • Fixed: binary file operations should not specify encoding.

v0.27.0

Compare Source

  • DropdownMenu control (#​1088)
  • feat: ReorderableListView Control (#​4865)
  • Remove v0.24.0 deprecations #​4932)
  • Implement Container.dark_theme property (#​4857)
  • Upgrade to Pyodide 0.27 for httpx Support (#​4840)
  • Remove CupertinoCheckbox.inactive_color in favor of fill_color (#​4837)
  • flet build: use Provisioning Profile to sign iOS app archive (.ipa), deprecate --team option (#​4869)
  • feat: flet doctor CLI command (#​4803)
  • feat: implement button themes (for ElevatedButton, OutlinedButton, TextButton, FilledButton, IconButton ) (#​4872)
  • ControlEvent.data should be of type Optional[str] and default to None (#​4786)
  • flet build: add --source-packages to allow installing certain Python packages from source distros (#​4762)
  • disable markup for flet-cli stdout logs (#​4796)
  • Fixed: Disable rich's Markup for stdout logs (#​4795)
  • Fixed: Setting SearchBar.bar_border_side isn't visually honoured (#​4767)
  • Fixed: Dropdown: Long options cause the down-arrow to oveflow (#​4838)
  • Fixed: CupertinoSlider initialisation does not allow values less then zero/greater then 1 (#​4853)
  • Fixed: Same code shows different appearance in Flet APP/Web/PC local. (#​4855)
  • Fixed: Transforming scale renders a grey screen (#​4759)
  • Fixed: UnicodeDecodeError when using accented characters in manifest.json (#​4713)
  • Fixed: Implement SearchBar.blur() to programmatically unfocus the bar (#​4827)

v0.26.0

Compare Source

  • Flutter extensions: flet_* packages moved to separate repositories (#​4721)
  • Automatic installation of Flutter, JDK and Android SDK (#​4721)
  • Migrated to Flutter 3.27.0 (#​4593)
  • New control properties, Flutter 3.27 fixes (#​4703)
  • Optional on-demand creation of ListView.controls (#​3931)
  • Reset InteractiveViewer tranformations (#​4391)
  • Passthrough of mouse events from main window to other applications (#​1438)
  • Remove v0.26.0-related deprecations (#​4456)
  • Implemented Window.ignore_mouse_events (#​4465)
  • Adding Google/Android TV platform support (#​4581)
  • Remove Optional[] from predefined typing *Values (#​4702)
  • Throttle InteractiveViewer update events (#​4704)
  • Fixed: Update project_dependencies.py (#​4459)
  • Fixed: SafeArea object has no attribute _SafeArea__minimum (#​4500)
  • Fixed: Tooltip corruption in Segment and BarChartRod on update() (#​4525)
  • Fixed: Setting CheckBox.border_side.stroke_align to an Enum fails (#​4526)
  • Fixed: ControlState should be resolved based on user-defined order (#​4556)
  • Fixed: broken Dismissible.dismiss_direction (#​4557)
  • Fixed: Fix Rive not updating (#​4582)
  • Fixed: DatePicker regression with first and last dates (#​4661)
  • flet build command: Copy flutter-packages, support for platform-specific dependencies (#​4667)
  • Fixed: CupertinoBottomSheet applies a red color and yellow underline to Text content (#​4673)
  • Fixed: setting ButtonTheme displays a grey screen (#​4731)
  • Fixed: Textfield input border color considers user-specified border_color property (#​4735)
  • Fixed: make Tooltip.message a required parameter (#​4736)

v0.25.2

Compare Source

Bug fixes
  • Fix flet publish creates broken website if no requirements.txt or pyproject.toml found (#​4493).
  • Fix PyInstaller hook to avoid download Flet app bundle on first run (#​4549).
  • Support git, path, url Poetry-style dependencies in pyproject.toml (#​4554).
  • Fixed broken Map.center_on() and default animations (#​4519).
  • Fixed Tooltip corruption in Segment and BarChartRod on update() (#​4525).
  • Fixed Setting CheckBox.border_side.stroke_align to an Enum fails (#​4526).
  • Fixed ControlState should be resolved based on user-defined order (#​4556).
  • Fixed broken Dismissible.dismiss_direction (#​4557).

v0.25.1

Compare Source

Changes
  • Added InteractiveViewer programmatic transformations (#​4451).
Bug fixes
  • Fixed flet build creates bundle but running it gives ImportError: No module named main error (#​4444).
  • Fixed hook-flet with wrong import module (#​4447).
  • Fixed "flutter/runtime/dart_vm_initializer.cc" error on Linux (#​4443).

v0.25.0

Compare Source

New controls
  • Mobile Ads (Banner and Interstitial) (details and example).
  • Button control (#​4265) - which is just an alias for ElevatedButton control.
Breaking changes
  • Refactor Badge Control to a Dataclass; added new badge property to all controls (#​4077).
Other changes
  • Added {value_length}, {max_length}, and {symbols_left} placeholders to TextField.counter_text (#​4403).
  • Added --skip-flutter-doctor to build cli command (#​4388).
  • WebView enhancements (#​4018).
  • Map control enhancements (#​3994).
  • Exposed more Theme props (#​4278, #​4278).
  • Exposed more properties in multiple Controls (#​4105)
  • Added __contains__ methods in container-alike Controls (#​4374).
  • Added a custom Markdown code theme (#​4343).
  • Added barrier_color prop to dialogs (#​4236).
  • Merged icon and icon_content props into icon: str | Control (#​4305).
  • Migrated colors and icons variables to Enums (#​4180).
  • TextField: suffix_icon, prefix_icon and icon can be Control or str (#​4173).
  • Added --pyinstaller-build-args to flet pack CLI command (#​4187).
  • Made SearchBar's view height adjustable; added new properties (#​4039).
  • Bumped Rive version and fixed Linux app build template for rive_common.
Bug fixes
  • Fixed Icon rotation (#​4384).
  • Fixed regression in Markdown.code_theme when using MarkdownCodeTheme enum (#​4373).
  • Fixed Segment and NavigationBarDestination accept only string tooltips (#​4326).
  • Display informative message when date has wrong format (#​4019).
  • Fixed MapConfiguration.interaction_configuration is not honoured (#​3976).
  • Fixed Video.jump_to() fails with negative indexes (#​4294).
  • Fixed condition in AppBar.tooltip_opacity (#​4280).
  • Fixed wrong type (asyncio.Future -> concurrent.futures.Future) and handle CancelledError (#​4268).
  • Fixed clicking on CupertinoContextMenuAction doesn't close context menu (#​3948).
  • Fixed dropdown max_menu_height (#​3974).
  • Fixed prevent button style from being modified in before_update() (#​4181).
  • Fixed disabling filled buttons is not visually respected (#​4090).
  • when label is set, use MainAxisSize.min for the Row (#​3998).
  • Fixed NavigationBarDestination.disabled has no visual effect (#​4073).
  • Fixed autofill in CupertinoTextField (#​4103).
  • Linechart: jsonDecode tooltip before displaying (#​4069).
  • Fixed button's bgcolor, color and elevation (#​4126).
  • Fixed scrolling issues on Windows (#​4145).
  • Skip running flutter doctor on windows if no_rich_output is True (#​4108).
  • Fixed TextField freezes on Linux Mint #​4422](#​4422)).

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), 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 this update again.


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

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

@felixholfelder felixholfelder force-pushed the main branch 2 times, most recently from ad3cfce to 82756cd Compare September 24, 2025 14:41
@renovate renovate bot force-pushed the renovate/flet-0.x branch from 5c89703 to f5d75f3 Compare October 9, 2025 19:01
@renovate renovate bot force-pushed the renovate/flet-0.x branch from f5d75f3 to eb9ef49 Compare October 19, 2025 16:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant