Removed deprecated NavigatorState.focusScopeNode by @Piinks in https://github.com/flutter/flutter/pull/139260
Reset deprecation period for setPubRootDirectories by @Piinks in https://github.com/flutter/flutter/pull/139592
Renamed `appbar` to `app_bar` directory in API Examples Tests by @piedcipher in https://github.com/flutter/flutter/pull/139922
Use `SemanticsUpdateBuilder` again, remove all references to temporary `SemanticsUpdateBuilderNew` by @bartekpacia in https://github.com/flutter/flutter/pull/139942
Remove outdated ignores from tool by @goderbauer in https://github.com/flutter/flutter/pull/140467
Set template and migrate apps to iOS 12 minimum by @jmagman in https://github.com/flutter/flutter/pull/140478
Reverts "Set template and migrate apps to iOS 12 minimum" by @auto-submit in https://github.com/flutter/flutter/pull/140822
Set template and migrate apps to iOS 12 minimum by @jmagman in https://github.com/flutter/flutter/pull/140823
Migrate Xcode projects last version checks to Xcode 15.1 by @jmagman in https://github.com/flutter/flutter/pull/140256
Remove InkSparkle.constantTurbulenceSeedSplashFactory usage by @bleroux in https://github.com/flutter/flutter/pull/139481
3.18.0-0.1.pre
2023-12-12
⚠ Potential breaking changes
Upgrade leak_tracker and remove some deps in allow list. by @polina-c in https://github.com/flutter/flutter/pull/137806
Remove unused generic type from BottomSheet by @goderbauer in https://github.com/flutter/flutter/pull/137791
InheritedElement.removeDependent() by @s0nerik in https://github.com/flutter/flutter/pull/129210
[Android] Fix `FlutterTestRunner.java` deprecations by @camsim99 in https://github.com/flutter/flutter/pull/138093
Remove physicalGeometry by @goderbauer in https://github.com/flutter/flutter/pull/138103
Deprecates onWillAccept and onAccept callbacks in DragTarget. by @chinmoy12c in https://github.com/flutter/flutter/pull/133691
Finally remove analysis_options_user.yaml by @goderbauer in https://github.com/flutter/flutter/pull/138261
Reland "Update `framework_test.dart` to remove `ButtonBar` usage and remove references from other clases (#137550) by @TahaTesser in https://github.com/flutter/flutter/pull/137753
Prepare `ShortcutActivator` and `ShortcutManager` to migrate to `KeyEvent` from `RawKeyEvent`. by @gspencergoog in https://github.com/flutter/flutter/pull/136854
Migrate customer_testing to sharded tests. by @godofredoc in https://github.com/flutter/flutter/pull/138659
3.17.0-0.1.pre
2023-12-11
⚠ Potential breaking changes
Remove unused InlineSpan methods by @LongCatIsLooong in https://github.com/flutter/flutter/pull/135882
Fix some deprecation details by @Piinks in https://github.com/flutter/flutter/pull/136385
Change some usage of RawKeyEvent to KeyEvent in preparation for deprecation by @gspencergoog in https://github.com/flutter/flutter/pull/136420
Removed TBD translations for optional remainingTextFieldCharacterCounZero message by @HansMuller in https://github.com/flutter/flutter/pull/136684
Unified analytics events migration for `BuildEvent` by @eliasyishak in https://github.com/flutter/flutter/pull/137562
Update `framework_test.dart` to remove `ButtonBar` usage and remove references from other clases by @TahaTesser in https://github.com/flutter/flutter/pull/137550
Reverts "Update `framework_test.dart` to remove `ButtonBar` usage and remove references from other clases" by @auto-submit in https://github.com/flutter/flutter/pull/137731
Remove duplicate padding on CupertinoFormSection by @JaspervanRiet in https://github.com/flutter/flutter/pull/137039
Chore/gradle remove redundant apply by @bartekpacia in https://github.com/flutter/flutter/pull/135348
[web] remove loading indicator in -d web-server builds by @yjbanov in https://github.com/flutter/flutter/pull/136482
3.16.0-0.1.pre
2023-10-20
⚠ Potential breaking changes
Remove non needed controllers in SegmentedButton. by @polina-c in https://github.com/flutter/flutter/pull/134064
Remove TextPainter migration flag from the framework by @LongCatIsLooong in https://github.com/flutter/flutter/pull/134274
Remove deprecated TextSelectionOverlay.fadeDuration by @Piinks in https://github.com/flutter/flutter/pull/134485
Remove chip tooltip deprecations by @Piinks in https://github.com/flutter/flutter/pull/134486
removed unused variable in the example code of semantic event by @chrisdlangham in https://github.com/flutter/flutter/pull/134551
Remove `Path.combine` call from `CupertionoTextSelectionToolbar` by @LongCatIsLooong in https://github.com/flutter/flutter/pull/134369
Resolve breaking change of adding a method to ChangeNotifier. by @polina-c in https://github.com/flutter/flutter/pull/134953
Reland Resolve breaking change of adding a method to ChangeNotifier. by @polina-c in https://github.com/flutter/flutter/pull/134983
Remove 'must be non-null' and 'must not be null' comments from non-framework libraries by @gspencergoog in https://github.com/flutter/flutter/pull/134994
Remove 'must not be null' comments from painting and rendering libraries. by @gspencergoog in https://github.com/flutter/flutter/pull/134993
3.15.0-15.1.pre
2023-09-15
⚠ Potential breaking changes
Handle breaking changes in leak_tracker. by @polina-c in https://github.com/flutter/flutter/pull/131998
Remove Iterator from _History by @justinmc in https://github.com/flutter/flutter/pull/132101
Revert "Handle breaking changes in leak_tracker." by @zanderso in https://github.com/flutter/flutter/pull/132223
Reland "[web] Migrate framework to fully use package:web (#128901)" by @mdebbar in https://github.com/flutter/flutter/pull/132092
Deprecate `describeEnum`. by @bernaferrari in https://github.com/flutter/flutter/pull/125016
Remove shrinkWrap from flexible_space_bar_test.dart by @thkim1011 in https://github.com/flutter/flutter/pull/132173
Add missing `ignore: deprecated_member_use` to unblock the engine roller by @LongCatIsLooong in https://github.com/flutter/flutter/pull/132280
TextPainter migration cleanup by @LongCatIsLooong in https://github.com/flutter/flutter/pull/132317
Remove the fast reassemble / single widget reload feature by @Hixie in https://github.com/flutter/flutter/pull/132255
Unpin leak_tracker and handle breaking changes in API. by @polina-c in https://github.com/flutter/flutter/pull/132352
3.14.0-0.1.pre
2023-08-21
⚠ Potential breaking changes
autocomplete: Remove mistaken paragraph in `onSelected` doc by @chrisbobbe in https://github.com/flutter/flutter/pull/130190
[web] Migrate web-only initialization APIs by @mdebbar in https://github.com/flutter/flutter/pull/129856
Remove unused imports by @goderbauer in https://github.com/flutter/flutter/pull/130603
Use the new rounding hack migration flag in TextPainter by @LongCatIsLooong in https://github.com/flutter/flutter/pull/130548
Remove duplicated dart:ui imports by @goderbauer in https://github.com/flutter/flutter/pull/130606
Allow `OverlayPortal` to be added/removed from the tree in a layout callback by @LongCatIsLooong in https://github.com/flutter/flutter/pull/130670
Update AutoComplete test for M3 migration by @bleroux in https://github.com/flutter/flutter/pull/130883
Remove obsolete work around for shadow drawing by @goderbauer in https://github.com/flutter/flutter/pull/131066
Deprecate `useMaterial3` parameter in `ThemeData.copyWith()` by @QuncCccccc in https://github.com/flutter/flutter/pull/131455
Tiny remove outdated comments by @fzyzcjy in https://github.com/flutter/flutter/pull/130387
3.13.0-0.1.pre
2023-07-12
⚠ Potential breaking changes
Allow OverlayPortal to be added/removed from the tree in a layout callback by @LongCatIsLooong in https://github.com/flutter/flutter/issues/131002
Migration guide for moving from BottomNavigationBar to NavigationBar by @leighajarett in https://github.com/flutter/flutter/pull/128263
Adding example for migrating to navigation drawer by @leighajarett in https://github.com/flutter/flutter/pull/128295
Remove `textScaleFactor` dependent logic from `AppBar` by @LongCatIsLooong in https://github.com/flutter/flutter/pull/128112
Remove more rounding hacks from TextPainter by @LongCatIsLooong in https://github.com/flutter/flutter/pull/127826
Update menu API docs to help developers migrate to m3 by @leighajarett in https://github.com/flutter/flutter/pull/128351
Reland "Migrate benchmarks to package:web" by @eyebrowsoffire in https://github.com/flutter/flutter/pull/128266
Adding migration guide for Material 3 colors by @leighajarett in https://github.com/flutter/flutter/pull/128429
Remove single view assumption from MouseTracker, and unify its hit testing code flow by @dkwingsmt in https://github.com/flutter/flutter/pull/127060
Fix `showBottomSheet` doesn't remove scrim when draggable sheet is dismissed by @TahaTesser in https://github.com/flutter/flutter/pull/128455