- Don't crash widget preview when a directory watcher restarts on Windows.
- Don't crash widget preview when a directory watcher restarts on Windows.
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.
3679 changes · page 77 of 92
- Don't crash widget preview when a directory watcher restarts on Windows.
- On Android builds that do not use flutter.minSdkVersion and do use a value lower than 24 in a kotlin build file, correct flutters auto migration to update value with kotlin syntax.
- Fixes an issue that prevents (web) screen readers from pressing buttons through keyboard shortcuts.
- Fixes an issue where starting a widget preview fails if Chrome or Edge is not installed.
- Fixes an issue when running a 32-bit process on a 64-bit Windows system.
- Blocks `exynos9820` chip from using the Impeller Vulkan backend.
- Fixes a null assertion when trying to add `@Preview()` to invalid nodes.
- Fixes an issue where WASM builds were incorrectly triggered when dry run is disabled and --wasm is not specified.
- Fixes an ExistingDartDevelopmentServiceException that could be thrown when running flutter run on a device with an existing Dart development service.
- Fixes an issue that prevented downloading the Flutter SDK for Windows from `flutter.dev`.
`AppBarTheme`, `BottomAppBarTheme` and `InputDecorationTheme` were refactored to conform to Flutter's conventions for component themes. `AppBarThemeData`, `BottomAppBarThemeData` and `InputDecorationThemeData` were added to define overrides for the defaults of the component visual properties. Releases of Flutter continue to normalize component themes like these for a more consistent theming experience in the material library.
Introduced the `RadioGroup` widget to centralize `groupValue` management and the `onChanged` callback for a set of `Radio` widgets. As a result, the individual `Radio.groupValue` and `Radio.onChanged` properties have been deprecated.
Previously, the Form widget essentially acted as a direct wrapper around its child. This design allowed a Form containing a sliver child (e.g., Form(child: other sliver)) to be treated as a sliver itself within a CustomScrollView or similar scrollable parent.
Starting in Flutter 3.35, the Flutter Gradle Plugin automatically sets `abiFilters` for Android builds to prevent the inclusion of unsupported architectures in release APKs. This change can break custom `abiFilters` specified in your app's `build.gradle` file.
Flutter 3.35 merges the UI and platform threads by default on macOS and Windows.
This change was introduced to fix an issue where an `IndexedStack`s hidden children would be focusable with keyboard events (see issue) due to the underlying `Visibility` widgets default behavior.
The `flutter` tool will no longer output the `$FLUTTER_ROOT/version` metadata file, and only output `$FLUTTER_ROOT/bin/cache/flutter.version.json`.
Both elevation and thickness semantics properties and their related APIs were removed.
The `value` parameter of the `DropdownButtonFormField` constructor was deprecated in favor of the `initialValue` parameter.
The `color` parameter in `AppBarTheme` and `AppBarThemeData` constructors and their `copyWith` methods have been deprecated. Use `backgroundColor` instead. This change affects how AppBar themes are configured and might cause deprecation warnings in existing code.
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.