iOS users on macOS 15 may see a tool crash if permissions are missing. Can work around by enabling mDNS permissions.
iOS users on macOS 15 may see a tool crash if permissions are missing. Can work around by enabling mDNS permissions.
Every change Boring Doc has indexed from official sources: breaking-change guides, hotfix changelogs and release notes. Filter by category, impact, platform, series and evidence type.
37 changes · page 1 of 1
iOS users on macOS 15 may see a tool crash if permissions are missing. Can work around by enabling mDNS permissions.
[flutter/169506](https://github.com/flutter/flutter/issues/169506) On android Add a new api for requesting a new surface from the embedder that is different from any previously returned.
Do not call hasUnifiedMemory that was introduced in macOS 10.15 on versions before 10.15.
`TextInput.hide` call incorrectly clears the text in the active text field on iOS.
- Fix iOS images replaced with pink fill when coming out of background.
- When a scroll view contains a `LayoutBuilder` on any platform, prevent null check crash.
- When using Impeller + Vulkan and transitioning between activities that use Flutter on Android, prevent a crash.
- When using platform views on Android SDK 10-13 (API 29-33) prevent app crash when backgrounding and then foregrounding app.
- Fix Flutter Windows on devices that only support OpenGL ES 2, like computers with Intel graphics cards.
- Fixes unhandled exception on application shutdown in the debug adapter used by IDEs.
- Fix image decode errors on iOS that could occur if a push notification triggered image decoding while the app is backgrounded.
- Fixed an issue where iOS/macOS workflows may not behave as expected due to missing dev dependencies.
- Fixes a code-signing issue on Mac hosts when running `dart` tooling.
- Fixes "active" indicator for `NavigationBar` and `NavigationDrawer`
- Fixes a memory leak in the Impeller Vulkan back end.
- Fixes failures to build an Android AAB in release mode.
- Configuration changes for Flutter's CI to run tests on Linux instead of Windows when not otherwise required.
- Fixes issue where flavored Android packages may not successfully build on Windows repeatedly until the next clean.
- Splits Flutter CI task for publishing API docs into one build step and one deploy step.
- Fixes flaky crash when targeting web applications via IDEs using the DAP.
- Fixed a bug where the flutter tool crash reporting did not include what plugins were being used by the current project.
- Fixes an issue rendering wide gamut images.
- Fixes an issue displaying the wrong icons in the widget inspector for some apps.
- Fixes Flutter Android builds for apps which use plugins with old Android Gradle Plugin versions.
- Reduces the cost of running the (sometimes flaky) Linux fuchsia_test on release branches.
Fixed a bug where `appFlavor` is null after hot restarts or during `flutter test`.
[Widget Inspector] Fix missing cupertino icon in on-device inspector.
`CardTheme`, `DialogTheme` and `TabBarTheme` were refactored to conform to Flutter's conventions for component themes. `CardThemeData`, `DialogThemeData` and `TabBarThemeData` were added to define overrides for the defaults of the component visual properties.
The `flutter` tool will no longer output the `.flutter-plugins` metadata file, and only output `.flutter-plugins-dependencies`.
The `flutter` tool will no longer generate a synthetic `package:flutter_gen` or modify the `package_config.json` of the app.
Unless a user-defined `goldenFileComparator` is set, either manually in a test, or using a `flutter_test_config.dart` file, Android and iOS devices and emulators/simulators have a new default that proxies to the local host filesystem, fixing a long-standing bug (#143299).
The formula for `SpringDescription` changed to correct an earlier error, affecting underdamped springs (damping ratio less than 1) with mass values other than 1. Springs created prior to this change may exhibit different bouncing behaviors after upgrading.
`SystemContextMenuController.show` is deprecated. The same functionality can be achieved by passing the result of calling `SystemContextMenu.getDefaultItems` to `SystemContextMenuController.showWithItems`.
`ExpansionTileController` is deprecated. The same functionality can be achieved by using `ExpansibleController` instead.
When routes are pushed, developers can await them to be notified when they are popped. However, this didn't work when they were removed because the associated future was never completed.
The `ThemeData.indicatorColor` parameter was deprecated in favor of the `TabBarThemeData.indicatorColor` parameter.
The `InputDecoration.maintainHintHeight` parameter was deprecated in favor of the `InputDecoration.maintainHintSize` parameter.