Removal of describeEnum
The `describeEnum` method has been removed from the framework because it's redundant with the `name` getter on `Enum` which was introduced in `Dart 2.14`.
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.
89 changes · page 1 of 3
The `describeEnum` method has been removed from the framework because it's redundant with the `name` getter on `Enum` which was introduced in `Dart 2.14`.
Remove use of deprecated copy_trees. (Other changes, by @rmacnak-google).
Remove use of deprecated API related to removal of the VM isolate. (Other changes, by @rmacnak-google).
[Android] Test to verify AnnounceSemanticsEvent deprecation warning on API 36 (Android, by @mboetger).
The `onReorder` callback in the `ReorderableListView`, `ReorderableListView.builder`, `ReorderableList`, and `SliverReorderableList` widgets has been replaced by a new callback, `onReorderItem`, which provides more intuitive behavior for `newIndex`.
`TextInputConnection.setStyle` is deprecated in favor of `TextInputConnection.updateStyle`, which supports synchronizing `letterSpacing`, `wordSpacing`, and `lineHeight` to the engine.
Flutter 3.44 deprecates `cacheExtent` and `cacheExtentStyle` in scrolling-related widgets, such as `ListView`, `GridView`, `CustomScrollView`, and `Viewport`, and their corresponding render objects, such as `RenderViewport`. The new `scrollCacheExtent` property encapsulates both the value and the caching strategy (pixels or viewport).
Fix deprecation validator message to require leading v (Framework, by @ashoknarayan).
Deprecate onReorder callback (Material, by @navaronbracke).
[skia] Disable use of deprecated Mock GrBackendSurface (Android, by @kjlubick).
[Android] Use EdgeToEdge.enable/WindowCompat for edge-to-edge mode instead of deprecated View flags (Android, by @dbebawy).
[flutter_tools] Deprecate `plugin_ffi` template (Tooling, by @dcharkes).
[flutter_tools] Deprecate web hot reload flag (Tooling, by @nshahan).
Remove unnecessary `deprecated` withOpacity in `text_button.0.dart` in examples (Framework, by @AbdeMohlbi).
Remove deprecated `activeColor` in `switch.0.dart` example (Framework, by @AbdeMohlbi).
Remove deprecated `activeColor` in `decorated_sliver.1.dart` example (Framework, by @AbdeMohlbi).
Remove deprecated activeColor in `dynamic_content_color.0.dart` example (Framework, by @AbdeMohlbi).
The `containsSemantics` partial matcher is deprecated and replaced by `isSemantics` to clarify intent and standardize matcher conventions.
The `findChildIndexCallback` parameter in `ListView.separated` and `SliverList.separated` constructors have been deprecated in favor of `findItemIndexCallback`. The new callback returns item indices directly, eliminating the need for manual index calculations to account for separators.
Replace deprecated `withOpacity` in `interactive_viewer.constrained.0.dart` (Framework, by @AbdeMohlbi).
Replace deprecated `withOpacity` in `interactive_viewer.builder.0.dart` (Framework, by @AbdeMohlbi).
Replace deprecated `withOpacity` in `focus_scope.0.dart` example (Framework, by @AbdeMohlbi).
Replace deprecated withOpacity in `radio.1.dart` example (Framework, by @AbdeMohlbi).
Replace deprecated `withOpacity` with `withValues` in `text_style.dart` (Framework, by @AbdeMohlbi).
Replace deprecated withOpacity in `chip_animation_style.0.dart` example (Framework, by @AbdeMohlbi).
Replace deprecated `withOpacity` in `switch.1.dart` example (Framework, by @AbdeMohlbi).
Replace deprecated `withOpacity` in `data_table.1.dart` example (Framework, by @AbdeMohlbi).
Replace deprecated `withOpacity` in `overflow_bar.0.dart` example (Framework, by @AbdeMohlbi).
Replace deprecated `withOpacity` in `hero.1.dart` example (Framework, by @AbdeMohlbi).
Replace deprecated `withOpacity` in `cupertino_navigation_bar.0.dart` example (Framework, by @AbdeMohlbi).
Replace deprecated `withOpacity` in `search_anchor.1.dart` example (Framework, by @AbdeMohlbi).
Replace deprecated `withOpacity` in `reorderable_list_view.reorderable_list_view_builder.0.dart` example (Framework, by @AbdeMohlbi).
Fix deprecation warning in some API examples using RadioListTile (Framework, by @huycozy).
New isSemantics and deprecate containsSemantics (Material, by @zemanux).
[web] Deprecate --pwa-strategy (Web, by @mdebbar).
Suppress deprecation warning for AChoreographer_postFrameCallback (Other changes, by @777genius).
Remove deprecated `AssetManifest.json` file (Framework, by @matanlurey).
Remove 2023 deprecated `'platforms'` key from daemon output (Tooling, by @matanlurey).
Remove deprecated `--[no-]-disable-dds` (Tooling, by @matanlurey).
The `OverlayPortal.targetsRootOverlay` property was deprecated and replaced with `overlayLocation`.