# Flutter 3.3.0 release notes

> Release notes for Flutter 3.3.0.



This page has release notes for 3.3.0.
For information about subsequent bug-fix releases,
see our [CHANGELOG][].

[CHANGELOG]: https://github.com/flutter/flutter/blob/main/CHANGELOG.md

## What's changed

The following changes happened in this release:

### Framework
* Improve A11Y tests for text contrast by @matasb-google in https://github.com/flutter/flutter/pull/100267
* Fixes `FadeInImage` to follow gapless playback by @werainkhatri in https://github.com/flutter/flutter/pull/94601
* Remove deprecated RaisedButton by @Piinks in https://github.com/flutter/flutter/pull/98547
* Remove text selection ThemeData deprecations 3 by @Piinks in https://github.com/flutter/flutter/pull/100586
* Configurable padding around FocusNodes in Scrollables by @ds84182 in https://github.com/flutter/flutter/pull/96815
* Add missing `ListTile` tests, remove duplicate test and fix typos by @TahaTesser in https://github.com/flutter/flutter/pull/101141
* Cleans up AutomaticKeepAlive by @chunhtai in https://github.com/flutter/flutter/pull/101376
* Add onDismiss to AnimatedModalBarrier, update tests by @gspencergoog in https://github.com/flutter/flutter/pull/100162
* Adjust some of the interface names to be consistent by @gspencergoog in https://github.com/flutter/flutter/pull/101378
* Fix `DrawerHeader` decoration not inheriting `ColorScheme.primary` by @TahaTesser in https://github.com/flutter/flutter/pull/101280
* Fix reverse cases for App Bar scrolled under behavior by @Piinks in https://github.com/flutter/flutter/pull/101460
* Add `ListTile` debugFillProperties by @TahaTesser in https://github.com/flutter/flutter/pull/100765
* Revert "Refactor `ToggleButtons` (remove `RawMaterialButton`)" by @Piinks in https://github.com/flutter/flutter/pull/101536
* Don't build surface until the platform view has been created by @blasten in https://github.com/flutter/flutter/pull/101399
* Re-enable Gold post-submit fail state by @Piinks in https://github.com/flutter/flutter/pull/101528
* Ensure that the engine frame callbacks are installed if the first scheduled frame is a forced frame by @jason-simmons in https://github.com/flutter/flutter/pull/101544
* Enable strict-casts (as replacement for implicit-casts) by @goderbauer in https://github.com/flutter/flutter/pull/101567
* Update key examples to use `Focus` widgets instead of `RawKeyboardListener` by @gspencergoog in https://github.com/flutter/flutter/pull/101537
* Enable unnecessary_import by @goderbauer in https://github.com/flutter/flutter/pull/101600
* Correct word in AppBar's docs by @guillempuche in https://github.com/flutter/flutter/pull/100893
* Remove deprecated Scaffold SnackBar API by @Piinks in https://github.com/flutter/flutter/pull/98549
* Migrate common buttons to Material 3 by @darrenaustin in https://github.com/flutter/flutter/pull/100794
* Allow ClipRRect.borderRadius to support BorderRadiusDirectional by @MrBirb in https://github.com/flutter/flutter/pull/101200
* Add some debug properties to BackdropFilterLayer by @wangying3426 in https://github.com/flutter/flutter/pull/101101
* Add debugging flags to enhance the timeline arguments for Build, Layout, and Paint by @kenzieschmoll in https://github.com/flutter/flutter/pull/101602
* Remove deprecated FlatButton by @Piinks in https://github.com/flutter/flutter/pull/98545
* Refactor chip class and move independent chips into separate classes by @TahaTesser in https://github.com/flutter/flutter/pull/101507
* Update WidgetsBindingsObserver example by @danagbemava-nc in https://github.com/flutter/flutter/pull/101512
* [framework] introduce repaint boundary in Opacity widgets by @jonahwilliams in https://github.com/flutter/flutter/pull/101601
* `CupertinoContextMenu`/`ContextMenuAction`: Add clickable cursor for web by @TahaTesser in https://github.com/flutter/flutter/pull/99519
* Fix test from opacity/repaint change by @jonahwilliams in https://github.com/flutter/flutter/pull/101774
* Revert "Configurable padding around FocusNodes in Scrollables" by @Piinks in https://github.com/flutter/flutter/pull/101772
* Add variable font axes to TextStyle by @jason-simmons in https://github.com/flutter/flutter/pull/100978
* [framework] elide ImageFilter layers when animation is stopped by @jonahwilliams in https://github.com/flutter/flutter/pull/101731
* removed obsolete timelineArgumentsIndicatingLandmarkEvent by @gaaclarke in https://github.com/flutter/flutter/pull/101382
* [framework] use ImageFilter for zoom page transition by @jonahwilliams in https://github.com/flutter/flutter/pull/101786
* Increased WriteBuffers starting capacity to 64 bytes. by @gaaclarke in https://github.com/flutter/flutter/pull/101790
* Support trackpad gestures in framework by @moffatman in https://github.com/flutter/flutter/pull/89944
* made ascii string encoding faster by @gaaclarke in https://github.com/flutter/flutter/pull/101777
* Always finish the timeline event logged by Element.inflateWidget by @jason-simmons in https://github.com/flutter/flutter/pull/101794
* Revert "[framework] use ImageFilter for zoom page transition" by @jonahwilliams in https://github.com/flutter/flutter/pull/101838
* Add default selection style by @chunhtai in https://github.com/flutter/flutter/pull/100719
* Removed extra the by @QuncCccccc in https://github.com/flutter/flutter/pull/101837
* Revert changes to opacity/fade transition repaint boundary and secondary change by @jonahwilliams in https://github.com/flutter/flutter/pull/101844
* Correct docs to refer to replacement render object by @Piinks in https://github.com/flutter/flutter/pull/101858
* Prepare framework for `use_super_parameters` by @goderbauer in https://github.com/flutter/flutter/pull/100905
* Test framework for executable files by @christopherfujino in https://github.com/flutter/flutter/pull/101853
* Fix InkWell highlight and splash sometimes persists by @bleroux in https://github.com/flutter/flutter/pull/100880
* Fix Backbutton is not displayed when there is a endDrawer by @chunhtai in https://github.com/flutter/flutter/pull/101869
* Clipping if only one character text overflows by @xu-baolin in https://github.com/flutter/flutter/pull/99146
* RawKeyboardMacos accepts a new field "specifiedLogicalKey" by @dkwingsmt in https://github.com/flutter/flutter/pull/100803
* Revert "Add default selection style (#100719)" by @chunhtai in https://github.com/flutter/flutter/pull/101921
* De-dupe docs by @Piinks in https://github.com/flutter/flutter/pull/101934
* adds `isAttached` getter to DraggableScrollableController by @maheshmnj in https://github.com/flutter/flutter/pull/100269
* Revert "Fix reverse cases for App Bar scrolled under behavior (#101460)" by @Piinks in https://github.com/flutter/flutter/pull/101929
* Linux and Windows right clicking text behavior by @justinmc in https://github.com/flutter/flutter/pull/101588
* Revert "Fix Backbutton is not displayed when there is a endDrawer (#1… by @chunhtai in https://github.com/flutter/flutter/pull/101998
* Add alignment parameter for `persistentFooterButtons` by @TahaTesser in https://github.com/flutter/flutter/pull/101297
* Register a service extension for `profileUserWidgetBuilds` by @kenzieschmoll in https://github.com/flutter/flutter/pull/101989
* Reland "Add default selection style (#100719)" by @chunhtai in https://github.com/flutter/flutter/pull/101954
* Refactor 'FakeSceneBuilder' to use 'NoSuchMethod Forwarding' by @ColdPaleLight in https://github.com/flutter/flutter/pull/101970
* Newly constructed tweens should have same begin and end by @werainkhatri in https://github.com/flutter/flutter/pull/94363
* Add Material 3 `Dialog` examples and update existing `Dialog` examples by @TahaTesser in https://github.com/flutter/flutter/pull/101508
* Add Material 3 `NavigationRail` example and improve Material 2 example by @TahaTesser in https://github.com/flutter/flutter/pull/101345
* Migrate `ListTile` TextTheme TextStyle references to Material 3 by @TahaTesser in https://github.com/flutter/flutter/pull/101900
* Add Material 3 `FloatingActionButton` and `FloatingActionButton` variants examples by @TahaTesser in https://github.com/flutter/flutter/pull/101105
* Add examples and troubleshooting comment for `ClipRRect` by @bleroux in https://github.com/flutter/flutter/pull/101907
* Delay focus trap unfocus until post-frame by @gspencergoog in https://github.com/flutter/flutter/pull/101847
* Revert "Clipping if only one character text overflows" by @justinmc in https://github.com/flutter/flutter/pull/102092
* Prevent Mediaquery from losing navigationMode value when removePadding() is called by @egramond in https://github.com/flutter/flutter/pull/101938
* Fix a `DataTable` crash and improve some docs by @xu-baolin in https://github.com/flutter/flutter/pull/100959
* Removed required from deprecated API by @Piinks in https://github.com/flutter/flutter/pull/102107
* Expose `ignoringPointer` property for `Draggable` and `LongPressDraggable` by @xu-baolin in https://github.com/flutter/flutter/pull/100475
* Revert "Migrate `ListTile` TextTheme TextStyle references to Material 3" by @HansMuller in https://github.com/flutter/flutter/pull/102152
* Add API sample code to AccessibilityGuideline by @chunhtai in https://github.com/flutter/flutter/pull/102161
* Fix spacing issues in `typography.dart`, `navigation_bar.dart` and `modal_barrier.dart` by @TahaTesser in https://github.com/flutter/flutter/pull/102136
* Increased StandardMethodCodec's WriteBuffer start capacity by @gaaclarke in https://github.com/flutter/flutter/pull/101860
* The sample code used within the comments in textContaining is wrong by @TowaYamashita in https://github.com/flutter/flutter/pull/100860
* Improve 'NestedScrollView and internal scrolling' test to account for all the inner children layers by @TahaTesser in https://github.com/flutter/flutter/pull/102309
* Adds tooltip to semantics node by @chunhtai in https://github.com/flutter/flutter/pull/87684
* Replace `ListTile` with `Chip` in the `debugCheckHasMaterial control test` by @TahaTesser in https://github.com/flutter/flutter/pull/102311
* Fix the code point for CupertinoIcons.location by @jason-simmons in https://github.com/flutter/flutter/pull/101923
* Fix jumping when doing long press for selecting text by @rgevrek in https://github.com/flutter/flutter/pull/102270
* Add matcher to find at least a given number of widgets (#102081) by @DanielCardonaRojas in https://github.com/flutter/flutter/pull/102342
* Assign debugCreator for more layers by @wangying3426 in https://github.com/flutter/flutter/pull/101899
* Enable TestDefaultBinaryMessenger to intercept all platform channels. by @HelioStrike in https://github.com/flutter/flutter/pull/100049
* Re-land reverse case for AppBar scrolled under by @Piinks in https://github.com/flutter/flutter/pull/102343
* Made Directionality forego dependency tracking for better performance. by @gaaclarke in https://github.com/flutter/flutter/pull/102336
* [framework] allow disabling image filter layer by @jonahwilliams in https://github.com/flutter/flutter/pull/102085
* Fix a `Slider` widget accessibility bug by @xu-baolin in https://github.com/flutter/flutter/pull/102129
* Fix DraggableScrollableController.animateTo leaks Ticker by @bleroux in https://github.com/flutter/flutter/pull/102504
* Avoid scheduling a forced frame when there is no child to the renderView by @dnfield in https://github.com/flutter/flutter/pull/102556
* [framework] allow other RenderObjects to behave like repaint boundaries by @jonahwilliams in https://github.com/flutter/flutter/pull/101952
* Revert "Re-land reverse case for AppBar scrolled under" by @Piinks in https://github.com/flutter/flutter/pull/102580
* [framework] Reland: use ImageFilter for zoom page transition  by @jonahwilliams in https://github.com/flutter/flutter/pull/102552
* Improve efficiency of copying the animation ObserverList in notifyListeners by @jason-simmons in https://github.com/flutter/flutter/pull/102536
* Fix docs re: return value of Navigator's restorable methods by @goderbauer in https://github.com/flutter/flutter/pull/102595
* [framework] remove usage and deprecate physical model layer by @jonahwilliams in https://github.com/flutter/flutter/pull/102274
* Revert "[framework] Reland: use ImageFilter for zoom page transition " by @jonahwilliams in https://github.com/flutter/flutter/pull/102611
* add missing trailing commas in list/set/map literals by @a14n in https://github.com/flutter/flutter/pull/102585
* rename local functions with `_`s by @pq in https://github.com/flutter/flutter/pull/102615
* Fixes documentation inconsistencies around 'material' and 'material design' by @guidezpl in https://github.com/flutter/flutter/pull/102632
* [reland] Refactor ToggleButtons (remove RawMaterialButton) by @TahaTesser in https://github.com/flutter/flutter/pull/101760
* Migrate AppBar to Material 3 by @darrenaustin in https://github.com/flutter/flutter/pull/101884
* Fix AppBar scrolledUnder initial state - the third by @Piinks in https://github.com/flutter/flutter/pull/102582
* [flutter_driver] rename local functions with `_`s by @pq in https://github.com/flutter/flutter/pull/102689
* Fix `BottomNavigationBar` label style text colors by @TahaTesser in https://github.com/flutter/flutter/pull/102638
* Revert "Fix `BottomNavigationBar` label style text colors" by @Piinks in https://github.com/flutter/flutter/pull/102756
* `ReorderableListView`: fix broken dartpad example & update examples, add tests  by @TahaTesser in https://github.com/flutter/flutter/pull/102723
* Add padding for Navigation Bar to account for safe area by @QuncCccccc in https://github.com/flutter/flutter/pull/102419
* Correct typos by @apeltop in https://github.com/flutter/flutter/pull/102487
* Add RouteInformationParser.parseRouteInformationWithDependencies by @chunhtai in https://github.com/flutter/flutter/pull/102414
* [web] allow small golden deltas in HTML renderer by @yjbanov in https://github.com/flutter/flutter/pull/102791
* Improvements to SearchDelegate by @prateekmedia in https://github.com/flutter/flutter/pull/91982
* `ToggleButtons`: Add interactive example by @TahaTesser in https://github.com/flutter/flutter/pull/100124
* Add `surfaceTintColor` to `NavigationBar` by @TahaTesser in https://github.com/flutter/flutter/pull/102628
* `Hero`: Add an example for `createRectTween` by @TahaTesser in https://github.com/flutter/flutter/pull/102650
* Defer the OverlayEntry listenable disposal until its widget is unmounted by @LongCatIsLooong in https://github.com/flutter/flutter/pull/102794
* Update FAB M3 token template class to new naming scheme and fix a typo in `card.dart` by @TahaTesser in https://github.com/flutter/flutter/pull/102654
* delete fast reassemble code by @jonahwilliams in https://github.com/flutter/flutter/pull/102842
* Revert "delete fast reassemble code" by @zanderso in https://github.com/flutter/flutter/pull/102856
* Adds RouterConfig to simply API by @chunhtai in https://github.com/flutter/flutter/pull/102786
* Add widget of the week videos by @tvolkert in https://github.com/flutter/flutter/pull/102862
* Fix `CupertinoDatePicker` dark mode text color by @TahaTesser in https://github.com/flutter/flutter/pull/100312
* Fix `CupertinoFormRow` dark mode text color by @TahaTesser in https://github.com/flutter/flutter/pull/100313
* Fix `CupertinoPicker` dark mode text color by @TahaTesser in https://github.com/flutter/flutter/pull/100310
* Fix position of CupertinoContextMenu within Transform.scale by @moffatman in https://github.com/flutter/flutter/pull/97896
* Revert "Fix position of CupertinoContextMenu within Transform.scale" by @darrenaustin in https://github.com/flutter/flutter/pull/102938
* Fix `CupertinoTimerPicker` dark mode text color by @TahaTesser in https://github.com/flutter/flutter/pull/100311
* [devicelab, flutter_test, ...] rename local functions with `_`s by @pq in https://github.com/flutter/flutter/pull/102833
* partial revert of repaint boundary change by @jonahwilliams in https://github.com/flutter/flutter/pull/102962
* (Test-only) Add tests for new `ImageFilter.dilate`/`ImageFilter.erode` in flutter engine by @fzyzcjy in https://github.com/flutter/flutter/pull/101036
* Reland "Fix position of CupertinoContextMenu within Transform.scale" by @moffatman in https://github.com/flutter/flutter/pull/102943
* Add prominent link to Google Fonts from icons documentation by @guidezpl in https://github.com/flutter/flutter/pull/102808
* Don't hardcode ink sparkle SPIR-V by @zanderso in https://github.com/flutter/flutter/pull/102674
* Fix crash from alt-tab'ing just after startup by @jeremyschlatter in https://github.com/flutter/flutter/pull/102453
* Revert "Fix crash from alt-tab'ing just after startup" by @darrenaustin in https://github.com/flutter/flutter/pull/103074
* Fix `NavigationDestination` API doc by @guidezpl in https://github.com/flutter/flutter/pull/103031
* Add assertion that snackbars have a place to go by @Piinks in https://github.com/flutter/flutter/pull/103006
* `CupertinoSearchTextField`: Add interactive examples by @TahaTesser in https://github.com/flutter/flutter/pull/103042
* `CupertinoFormRow`: Add an interactive example by @TahaTesser in https://github.com/flutter/flutter/pull/103041
* `CupertinoActivityIndicator`: Add an interactive example by @TahaTesser in https://github.com/flutter/flutter/pull/103040
* `CupertinoSwitch`: Add an interactive example by @TahaTesser in https://github.com/flutter/flutter/pull/103043
* Cupertino examples improvements and clean up by @TahaTesser in https://github.com/flutter/flutter/pull/103044
* Fix DraggableScrollableSheet leaks Ticker by @bleroux in https://github.com/flutter/flutter/pull/102916
* Add missing HIG links to cupertino documentation by @guidezpl in https://github.com/flutter/flutter/pull/103110
* rename local functions with `_`s by @pq in https://github.com/flutter/flutter/pull/102991
* Revert "Add assertion that snackbars have a place to go" by @Piinks in https://github.com/flutter/flutter/pull/103138
* Revert "Fix jumping when doing long press for selecting text" by @CaseyHillers in https://github.com/flutter/flutter/pull/103141
* Remove unnecessary space in doc comment of `TextStyle` by @nilsreichardt in https://github.com/flutter/flutter/pull/103117
* DefaultTextEditingShortcuts should use meta-based shortcut for iOS by @chunhtai in https://github.com/flutter/flutter/pull/103077
* Fix Backbutton is not displayed when there is a endDrawer by @chunhtai in https://github.com/flutter/flutter/pull/102093
* Reland "Fix crash from alt-tab'ing just after startup"  by @dkwingsmt in https://github.com/flutter/flutter/pull/103093
* Clear the baseline cache when RenderBox is laid out by @xu-baolin in https://github.com/flutter/flutter/pull/101493
* Does not replace the root layer unnecessarily by @xu-baolin in https://github.com/flutter/flutter/pull/101748
* [DropdownButton]: Fix `alignment` parameter doesn't work for `hint` when `isExpanded: true` by @TahaTesser in https://github.com/flutter/flutter/pull/102752
* Add blank line after first sentence of doc comment for `fontFamily` by @nilsreichardt in https://github.com/flutter/flutter/pull/103119
* Fix a [CupertinoDatePicker] semantics bug by @xu-baolin in https://github.com/flutter/flutter/pull/103123
* Increase Tooltip font size on Desktop by @bleroux in https://github.com/flutter/flutter/pull/103189
* remove unnecessary .toString() by @a14n in https://github.com/flutter/flutter/pull/103226
* remove assert on markNeedsCompositingBitsUpdate by @jonahwilliams in https://github.com/flutter/flutter/pull/103227
* Update Cupertino examples and add missing tests by @TahaTesser in https://github.com/flutter/flutter/pull/103128
* Fix `DropdownButton` menu clip by @TahaTesser in https://github.com/flutter/flutter/pull/102970
* Updating the Slider Widget to allow up and down arrow keys to navigate out of the slider when in directional NavigationMode. by @egramond in https://github.com/flutter/flutter/pull/103149
* Fix empty Stack with infinite constraints throws by @bleroux in https://github.com/flutter/flutter/pull/102642
* Added clipBehavior on TabBarView by @QuncCccccc in https://github.com/flutter/flutter/pull/103166
* Fix a `_WrappedScrollBehavior.shouldNotify` bug by @xu-baolin in https://github.com/flutter/flutter/pull/103267
* `CupertinoTabScaffold`/`CupertinoTabController`: Add interactive examples by @TahaTesser in https://github.com/flutter/flutter/pull/103196
* Adds `menuBarMenuLabel`, and removes unneeded key localizations by @gspencergoog in https://github.com/flutter/flutter/pull/102100
* Replace ListView with ListView.builder for LicensesPage by @Maistho in https://github.com/flutter/flutter/pull/102692
* Expose controller for PaginatedDataTable by @amanv8060 in https://github.com/flutter/flutter/pull/100005
* Fix Tooltip obscured by keyboard by @bleroux in https://github.com/flutter/flutter/pull/103339
* Updated tokens to v0.98. by @darrenaustin in https://github.com/flutter/flutter/pull/103360
* fix compile error in the example code by @ktakayama in https://github.com/flutter/flutter/pull/103261
* [Reland] Assert there are Scaffolds to present to for snackbars and banners by @Piinks in https://github.com/flutter/flutter/pull/103426
* Fix selection not deselected when TextField loses focus by @Renzo-Olivares in https://github.com/flutter/flutter/pull/103424
* fix `SliverReorderableList` not work on Android platform bug by @xu-baolin in https://github.com/flutter/flutter/pull/103406
* Fix ThemeData extension throws when the ThemeExtension not found by @SuperPenguin in https://github.com/flutter/flutter/pull/103343
* Accessibility troubleshooting docs for TextField widgets by @LongCatIsLooong in https://github.com/flutter/flutter/pull/103521
* [gen_keycode, RawKeyboard] Apply derived keyboard layout from Linux by @dkwingsmt in https://github.com/flutter/flutter/pull/102709
* Avoid analyzing API example code twice, clean-up by @goderbauer in https://github.com/flutter/flutter/pull/103548
* [framework] fix slider regression due to touch slop changes by @jonahwilliams in https://github.com/flutter/flutter/pull/103569
* Refactor web text editing shortcuts by @chunhtai in https://github.com/flutter/flutter/pull/103377
* Provide default method call handler for SystemChannels.textInput by @fbcouch in https://github.com/flutter/flutter/pull/101087
* Add Tooltip textAlign property by @bleroux in https://github.com/flutter/flutter/pull/103475
* docs: update Cubic constructor doc. by @daniloapr in https://github.com/flutter/flutter/pull/103555
* Add blank line after first sentence of doc comment for `CheckedModeBanner` by @nilsreichardt in https://github.com/flutter/flutter/pull/103490
* Fix avoid_redundant_argument_values analyzer warnings enabled in the latest Dart SDK by @jason-simmons in https://github.com/flutter/flutter/pull/103734
* Make _RenderCustomClip respect clipBehavior by @dnfield in https://github.com/flutter/flutter/pull/103748
* Implement paintsChild on RenderObjects that skip painting on their children by @dnfield in https://github.com/flutter/flutter/pull/103768
* [web] do not swallow WebDriver errors by @yjbanov in https://github.com/flutter/flutter/pull/103754
* add noSuchMethod to _MulticastCanvas to unblock smoke testing against forthcoming new getTransform/Clip methods by @flar in https://github.com/flutter/flutter/pull/103737
* Add VoidCallbackAction and VoidCallbackIntent by @gspencergoog in https://github.com/flutter/flutter/pull/103518
* Add a mechanism to observe layer tree composition. by @dnfield in https://github.com/flutter/flutter/pull/103378
* More missing clipBehavior respects by @dnfield in https://github.com/flutter/flutter/pull/103931
* Final chapter: migrate api doc samples to super-parameters by @goderbauer in https://github.com/flutter/flutter/pull/104007
* Reorder Theme fields and arguments to be consistently alphabetical within sections. by @gspencergoog in https://github.com/flutter/flutter/pull/104011
* Revert "Fix Backbutton is not displayed when there is a endDrawer" by @CaseyHillers in https://github.com/flutter/flutter/pull/104039
* `AppBar`: Fix nested scroll view doesn't update `AppBar` elevation for Material 3 by @TahaTesser in https://github.com/flutter/flutter/pull/103899
* switched to a double variant of clamp to avoid boxing by @gaaclarke in https://github.com/flutter/flutter/pull/103559
* Some MacOS control key shortcuts by @justinmc in https://github.com/flutter/flutter/pull/103936
* Fix documentation for filterQuality fields by @bleroux in https://github.com/flutter/flutter/pull/104056
* Can't drag the cursor with the mouse by @justinmc in https://github.com/flutter/flutter/pull/103002
* Fix right clicking a field to focus by @justinmc in https://github.com/flutter/flutter/pull/103228
* Add Tooltip default vertical padding by @bleroux in https://github.com/flutter/flutter/pull/103395
* Stop recommending "shrinkWrap" by @dnfield in https://github.com/flutter/flutter/pull/104008
* [Scrollbar]Skip the ScrollPosition check if the bar was unmounted by @xu-baolin in https://github.com/flutter/flutter/pull/103948
* Add Material 3  `AppBar` example by @TahaTesser in https://github.com/flutter/flutter/pull/102823
* Add StrokeAlign to Border by @bernaferrari in https://github.com/flutter/flutter/pull/102112
* Define `ColorSwatch.lerp()` function by @davidmigloz in https://github.com/flutter/flutter/pull/103701
* Add const `MaterialStatePropertyAll` class. by @darrenaustin in https://github.com/flutter/flutter/pull/104127
* Add ShortcutsRegistry by @gspencergoog in https://github.com/flutter/flutter/pull/103456
* [framework] inline AbstractNode into RenderObject by @jonahwilliams in https://github.com/flutter/flutter/pull/103832
* Revert "Fix `DropdownButton` menu clip" by @Piinks in https://github.com/flutter/flutter/pull/104203
* Add ability for `ModalRoutes` to ignore pointers during transitions and do so on `Cupertino` routes by @willlockwood in https://github.com/flutter/flutter/pull/95757
* [Mouse] Remove all pointers at the end of tests by @dkwingsmt in https://github.com/flutter/flutter/pull/102694
* Desktop platforms should not collapse selection on copy by @Renzo-Olivares in https://github.com/flutter/flutter/pull/104209
* `CupertinoColors`: Add diagrams by @TahaTesser in https://github.com/flutter/flutter/pull/103280
* Add Tooltip onTriggered callback by @bleroux in https://github.com/flutter/flutter/pull/104237
* Fix tooltips don't dismiss when using TooltipTriggerMode.tap by @bleroux in https://github.com/flutter/flutter/pull/103960
* Revert "[framework] inline AbstractNode into RenderObject" by @CaseyHillers in https://github.com/flutter/flutter/pull/104257
* Add support for Material 3 medium and large top app bars. by @darrenaustin in https://github.com/flutter/flutter/pull/103962
* Do not assert callbacks contains key if disposed by @dnfield in https://github.com/flutter/flutter/pull/104292
* Mention that `NavigationBar` is a new widget by @guidezpl in https://github.com/flutter/flutter/pull/104264
* [Keyboard, Windows] Fix that IME events are still dispatched to FocusNode.onKey by @dkwingsmt in https://github.com/flutter/flutter/pull/104244
* Sped up Element._sort by @gaaclarke in https://github.com/flutter/flutter/pull/104103
* Started sharing SemanticsProperties between the Widget and the RenderObject by @gaaclarke in https://github.com/flutter/flutter/pull/104281
* Add Focus support for iOS platform view by @hellohuanlin in https://github.com/flutter/flutter/pull/103019
* Fix ColorScheme.copyWith for surfaceTint by @darrenaustin in https://github.com/flutter/flutter/pull/104435
* Fix `BottomAppBar` dip without FAB by @TahaTesser in https://github.com/flutter/flutter/pull/104490
* `RefreshIndicator`: Add `notificationPredicate` example by @TahaTesser in https://github.com/flutter/flutter/pull/103894
* [flutter roll] Revert "Add ability for `ModalRoutes` to ignore pointers during trans… by @XilaiZhang in https://github.com/flutter/flutter/pull/104520
* Remove `RenderObject.rotate` by @LongCatIsLooong in https://github.com/flutter/flutter/pull/103092
* Reland "Fix Backbutton is not displayed when there is a endDrawer (#1… by @chunhtai in https://github.com/flutter/flutter/pull/104110
* Supports global selection for all devices by @chunhtai in https://github.com/flutter/flutter/pull/95226
* Add an example and update `GestureDetector` documentation by @bleroux in https://github.com/flutter/flutter/pull/102360
* Fix an issue that clearing the image cache may cause resource leaks by @Yeatse in https://github.com/flutter/flutter/pull/104527
* [framework] ensure ink sparkle is disposed by @jonahwilliams in https://github.com/flutter/flutter/pull/104569
* `Switch`: Add an interactive example by @TahaTesser in https://github.com/flutter/flutter/pull/103045
* Use `curly_braces_in_flow_control_structures` for `material` by @guidezpl in https://github.com/flutter/flutter/pull/104499
* [reland] Migrate `ListTile` TextTheme TextStyle references to Material 3 by @TahaTesser in https://github.com/flutter/flutter/pull/102167
* A bunch of cleanups and a missing `ShortcutRegistar` in `WidgetsApp` by @gspencergoog in https://github.com/flutter/flutter/pull/104560
* Remove unused code from tests by @goderbauer in https://github.com/flutter/flutter/pull/104550
* Removing Shorcuts.of and Shortctus.maybeOf by @gspencergoog in https://github.com/flutter/flutter/pull/104215
* Cleanup random dead test code by @goderbauer in https://github.com/flutter/flutter/pull/104568
* Use `curly_braces_in_flow_control_structures` for `foundation`, `gestures`, `painting`, `physics` by @guidezpl in https://github.com/flutter/flutter/pull/104610
* Use `curly_braces_in_flow_control_structures` for `animations`, `cupertino` by @guidezpl in https://github.com/flutter/flutter/pull/104612
* Use `curly_braces_in_flow_control_structures` for `rendering` by @guidezpl in https://github.com/flutter/flutter/pull/104611
* Use `curly_braces_in_flow_control_structures` for `services`, `scheduler`, `semantics` by @guidezpl in https://github.com/flutter/flutter/pull/104616
* Use `curly_braces_in_flow_control_structures` for non-`flutter` packages by @guidezpl in https://github.com/flutter/flutter/pull/104629
* Dispose ValueNotifier instances in LicensePage state classes by @tgucio in https://github.com/flutter/flutter/pull/104589
* [Slider]The initial value of discrete slider should respect the discrete values by @xu-baolin in https://github.com/flutter/flutter/pull/103966
* Hide the text selection toolbar on mobile when orientation changes by @markusaksli-nc in https://github.com/flutter/flutter/pull/103512
* Dispose ValueNotifier in EditableTextState by @tgucio in https://github.com/flutter/flutter/pull/104590
* Dispose ValueNotifier instances in RenderEditable by @tgucio in https://github.com/flutter/flutter/pull/104591
* Include forceElevated for scrolledUnder in new SliverAppBar variants by @Piinks in https://github.com/flutter/flutter/pull/104536
* Improve PlatformMenu `MenuItem` documentation by @ueman in https://github.com/flutter/flutter/pull/104321
* fix a _DraggableScrollableSheetScrollPosition update bug by @xu-baolin in https://github.com/flutter/flutter/pull/103328
* PlatformMenuBar changes to bring it into line with upcoming MenuBar implementation by @gspencergoog in https://github.com/flutter/flutter/pull/104565
* [Reland]: Fix `DropdownButton` menu clip by @TahaTesser in https://github.com/flutter/flutter/pull/104251
* Added option for Platform Channel statistics and Timeline events by @gaaclarke in https://github.com/flutter/flutter/pull/104531
* Update links to `material` library docs by @guidezpl in https://github.com/flutter/flutter/pull/104392
* Use `curly_braces_in_flow_control_structures` for `widgets` by @guidezpl in https://github.com/flutter/flutter/pull/104609
* Fix typo "technicallv" in `editable_text.dart` by @nilsreichardt in https://github.com/flutter/flutter/pull/104701
* Add error message and documentation when a `SnackBar` is off screen by @bleroux in https://github.com/flutter/flutter/pull/102073
* Quick grammar fix in the PipelineOwner docs by @justinmc in https://github.com/flutter/flutter/pull/104730
* Remove extraneous InheritedWidget by @gspencergoog in https://github.com/flutter/flutter/pull/104676
* SelectableRegion does not merge child semantics nodes by @chunhtai in https://github.com/flutter/flutter/pull/104659
* Added MaterialStatesController, updated InkWell et al. by @HansMuller in https://github.com/flutter/flutter/pull/103167
* Fixes a bug when dragging selection handle sends events in wrong coor… by @chunhtai in https://github.com/flutter/flutter/pull/104739
* Right click on selection when unfocused should re-focus by @justinmc in https://github.com/flutter/flutter/pull/104666
* Update `material_color_utilities` dependency to 0.1.5. by @darrenaustin in https://github.com/flutter/flutter/pull/104771
* Revert "Add error message and documentation when a `SnackBar` is off screen" by @Piinks in https://github.com/flutter/flutter/pull/104843
* use immutable buffer for loading asset images by @jonahwilliams in https://github.com/flutter/flutter/pull/103496
* Hide `SelectableRegion` text selection toolbar when orientation changes by @markusaksli-nc in https://github.com/flutter/flutter/pull/104841
* fix: assert does not match annotation by @justforlxz in https://github.com/flutter/flutter/pull/104606
* MacOS transpose keyboard shortcut by @justinmc in https://github.com/flutter/flutter/pull/104457
* Add troubleshooting doc for MediaQueryData.size by @bleroux in https://github.com/flutter/flutter/pull/104828
* `InheritedModel`: Add a complete interactive example and update snippet for null safety by @TahaTesser in https://github.com/flutter/flutter/pull/104174
* Improve `PlatformException#stacktrace` docs for Android by @ueman in https://github.com/flutter/flutter/pull/104331
* Switch debugAssertNotDisposed to be a static by @gspencergoog in https://github.com/flutter/flutter/pull/104772
* more const immutable classes by @a14n in https://github.com/flutter/flutter/pull/104988
* Fix `showSearch` query text field doesn't show toolbar initially when field is empty. by @TahaTesser in https://github.com/flutter/flutter/pull/105023
* Remove remaining uses of hashValues in the framework by @jason-simmons in https://github.com/flutter/flutter/pull/105046
* Fix actions padding for M3 alert dialogs by @guidezpl in https://github.com/flutter/flutter/pull/105008
* Add `actionsPadding` to dialog theme by @guidezpl in https://github.com/flutter/flutter/pull/105109
* Revert "Added MaterialStatesController, updated InkWell et al." by @HansMuller in https://github.com/flutter/flutter/pull/105138
* Turn on `curly_braces_in_flow_control_structures` for developer-facing code by @guidezpl in https://github.com/flutter/flutter/pull/105113
* Hide text selection toolbar when dragging handles on mobile by @markusaksli-nc in https://github.com/flutter/flutter/pull/104274
* Revert "Hide text selection toolbar when dragging handles on mobile" by @zanderso in https://github.com/flutter/flutter/pull/105247
* Refactor `MaterialStateProperty` lerp functions by @TahaTesser in https://github.com/flutter/flutter/pull/104507
* Merge dirty relayout boundaries after `RenderObject.invokeLayoutCallback` by @LongCatIsLooong in https://github.com/flutter/flutter/pull/105175
* Update documentation for app bar theme properties by @zeshuaro in https://github.com/flutter/flutter/pull/102501
* `CheckedPopupMenuItem`: Fix cursor bug and add cursor parameter by @TahaTesser in https://github.com/flutter/flutter/pull/103474
* Revert "Add `actionsPadding` to dialog theme" by @guidezpl in https://github.com/flutter/flutter/pull/105293
* fix: Removed helper method from Scaffold by @albertodev01 in https://github.com/flutter/flutter/pull/99714
* [DataTable]: Add ability to only select row using checkbox by @TahaTesser in https://github.com/flutter/flutter/pull/105123
* Revert "[DataTable]: Add ability to only select row using checkbox (#105123)" by @TahaTesser in https://github.com/flutter/flutter/pull/105311
* Remove `RenderAligningShiftedBox.mixin` (no longer needed) by @TahaTesser in https://github.com/flutter/flutter/pull/105177
* Sort diagnostics node dependencies so that order is stable by @kenzieschmoll in https://github.com/flutter/flutter/pull/105319
* remove forced compositing from opacity by @jonahwilliams in https://github.com/flutter/flutter/pull/105334
* Do not crash if the controller and TabBarView are updated at different phases (build and layout) of the same frame. by @xu-baolin in https://github.com/flutter/flutter/pull/104998
* [Stepper] Add Alternative Label on horizontal-type Stepper by @KKimj in https://github.com/flutter/flutter/pull/91496
* Remove `new` keyword in a few files by @nilsreichardt in https://github.com/flutter/flutter/pull/104438
* [framework] respect debugDisableShadows in slider thumbs by @jonahwilliams in https://github.com/flutter/flutter/pull/105467
* Revert "remove forced compositing from opacity" by @zanderso in https://github.com/flutter/flutter/pull/105489
* Fix `ButtonStyleButton`  `InkWell` shape by @TahaTesser in https://github.com/flutter/flutter/pull/100226
* Text selection located wrong position when selecting multiple lines over max lines by @takassh in https://github.com/flutter/flutter/pull/102747
* Fix drawers are draggable on desktop platforms by @TahaTesser in https://github.com/flutter/flutter/pull/100476
* Migrate `IconButton` to Material 3 - Part 1 by @QuncCccccc in https://github.com/flutter/flutter/pull/105176
* Improve the `SliverChildBuilderDelegate` docs for folk to troubleshoot. by @xu-baolin in https://github.com/flutter/flutter/pull/103183
* fix a _ScaffoldLayout delegate update bug by @xu-baolin in https://github.com/flutter/flutter/pull/104954
* Updated tokens to v0.99. by @darrenaustin in https://github.com/flutter/flutter/pull/105545
* Improve `useMaterial3` documentation by @guidezpl in https://github.com/flutter/flutter/pull/104815
* `CupertinoSlider`: Add clickable cursor for web by @TahaTesser in https://github.com/flutter/flutter/pull/99557
* TimePicker : Ability to define dialOnly / inputOnly modes by @LempereurBenjamin in https://github.com/flutter/flutter/pull/104491
* add some exports of public API in foundation/serialization.dart by @a14n in https://github.com/flutter/flutter/pull/104231
* Fix PageView throws Null check error by @bleroux in https://github.com/flutter/flutter/pull/104405
* Fix `SliverReorderableList` item dispose by @TahaTesser in https://github.com/flutter/flutter/pull/105097
* Fix BoxShadow toString() by @bleroux in https://github.com/flutter/flutter/pull/105696
* Export public API types from foundation/*.dart library. by @a14n in https://github.com/flutter/flutter/pull/105648
* Updating PrimaryScrollController for Desktop by @Piinks in https://github.com/flutter/flutter/pull/102099
* exports public API types from scheduler/*.dart by @a14n in https://github.com/flutter/flutter/pull/105737
* Reland: Added MaterialStatesController, updated InkWell et al. #103167 by @HansMuller in https://github.com/flutter/flutter/pull/105656
* Text handle drag swap on Apple platforms by @justinmc in https://github.com/flutter/flutter/pull/105069
* Remove duplicated key in _IconButtonM3 by @cedvdb in https://github.com/flutter/flutter/pull/105577
* Add enabled property to CheckboxlistTile  by @maheshmnj in https://github.com/flutter/flutter/pull/102314
* Fixed issue with Hero Animations and BoxScrollViews in Scaffolds by @youssef-attia in https://github.com/flutter/flutter/pull/105654
* Added useMaterial3 parameters to the light, dark and fallback ThemeData constructors. by @darrenaustin in https://github.com/flutter/flutter/pull/105944
* Reland "Add actionsPadding to Dialog theme" by @guidezpl in https://github.com/flutter/flutter/pull/105588
* TextInput: Verify TextRange and make method call fail loudly by @dkwingsmt in https://github.com/flutter/flutter/pull/104711
* Updated tokens to v0.101. by @darrenaustin in https://github.com/flutter/flutter/pull/105923
* Allow DoNothingIntent and DoNothingAndStopPropagationIntent to be used in a const environment by @dkwingsmt in https://github.com/flutter/flutter/pull/105983
* Make RenderSliverGrid more accurately report overflow by @dnfield in https://github.com/flutter/flutter/pull/104064
* Fix confusing typo: extent vs. extend selection by @jpnurmi in https://github.com/flutter/flutter/pull/106002
* fix a Scaffold extendBodyBehindAppBar update bug by @xu-baolin in https://github.com/flutter/flutter/pull/104958
* TextFormField docs: added proper type with GlobalKey; replaced "we" by @EnduringBeta in https://github.com/flutter/flutter/pull/105605
* [framework] fix RangeSlider regression due to touch slop changes by @xu-baolin in https://github.com/flutter/flutter/pull/106094
* Revert "Make RenderSliverGrid more accurately report overflow" by @dnfield in https://github.com/flutter/flutter/pull/106123
* Fix SliverPadding geometry  by @Piinks in https://github.com/flutter/flutter/pull/106071
* Ignore uses of soon-to-be deprecated `NullThrownError`. by @lrhn in https://github.com/flutter/flutter/pull/105693
* Fix `StretchingOverscrollIndicator` clipping and add `clipBehavior` parameter by @TahaTesser in https://github.com/flutter/flutter/pull/105303
* [gen_keycodes] Remove invalid Web code maps by @dkwingsmt in https://github.com/flutter/flutter/pull/106074
* Ignore body_might_complete_normally_catch_error violations by @srawlins in https://github.com/flutter/flutter/pull/105795
* Fix debugPaintSize throws 'Null Check error' by @bleroux in https://github.com/flutter/flutter/pull/106108
* Revert "Fix `StretchingOverscrollIndicator` clipping and add `clipBehavior` parameter" by @Piinks in https://github.com/flutter/flutter/pull/106207
* Export public API types from gestures/*.dart library by @a14n in https://github.com/flutter/flutter/pull/105864
* feat: add icon to AlertDialog by @werainkhatri in https://github.com/flutter/flutter/pull/104920
* [docs] fix typos in page_transitions_theme.dart and tooltip.dart by @albinpk in https://github.com/flutter/flutter/pull/106264
* [framework] remove opacity layer at fully opaque by @jonahwilliams in https://github.com/flutter/flutter/pull/106351
* [Keyboard, Web] Map from "Esc" to the Escape key by @dkwingsmt in https://github.com/flutter/flutter/pull/106133
* Update parameters to the `styleFrom` button methods. by @darrenaustin in https://github.com/flutter/flutter/pull/105291
* Fix TooltipState null check error by @bleroux in https://github.com/flutter/flutter/pull/106330
* Chip theme cleanup by @darrenaustin in https://github.com/flutter/flutter/pull/106384
* Expose smart punctuation options on CupertinoSearchTextField by @moffatman in https://github.com/flutter/flutter/pull/97980
* Revert "fix a Scaffold extendBodyBehindAppBar update bug" by @xu-baolin in https://github.com/flutter/flutter/pull/106396
* Disable cursor opacity animation on macOS, make iOS cursor animation discrete by @LongCatIsLooong in https://github.com/flutter/flutter/pull/104335
* Add "excluding" optional parameter to TargetPlatformVariant to communicate cases where test should be ran everywhere but specific platforms by @antholeole in https://github.com/flutter/flutter/pull/106216
* Mark use of deprecated type. by @lrhn in https://github.com/flutter/flutter/pull/106282
* [platform_view]Send platform message when platform view is focused by @hellohuanlin in https://github.com/flutter/flutter/pull/105050
* Add toggled semantics to `ToggleButtons` by @guidezpl in https://github.com/flutter/flutter/pull/106096
* docs: Add more potential use case for Bottom Navigation Bar by @amanv8060 in https://github.com/flutter/flutter/pull/99644
* Apply PrimaryScrollController updates to SingleChildScrollView by @Piinks in https://github.com/flutter/flutter/pull/106430
* Fix typo in flutter_test binding.dart by @bryanoltman in https://github.com/flutter/flutter/pull/106505
* Export public API types from foundation/scheduler/gestures/semantics by @a14n in https://github.com/flutter/flutter/pull/106409
* Fix BidirectionalIterator deprecation warning and roll engine to a1dd50405992 by @bdero in https://github.com/flutter/flutter/pull/106595
* Fix typo in compute documentation: "captures" -> "capture" by @hacker1024 in https://github.com/flutter/flutter/pull/106624
* Export SpellOutStringAttribute and LocaleStringAttribute by @Hixie in https://github.com/flutter/flutter/pull/106682
* Implement frameData for TestWindow by @dnfield in https://github.com/flutter/flutter/pull/105537
* Make TextInputClient a mixin by @justinmc in https://github.com/flutter/flutter/pull/104291
* Export public API types from services/*.dart library by @a14n in https://github.com/flutter/flutter/pull/106316
* Consistently capitalize Endpoint (not EndPoint) by @justinmc in https://github.com/flutter/flutter/pull/106706
* Revert "Disable cursor opacity animation on macOS, make iOS cursor animation discrete (#104335)" by @LongCatIsLooong in https://github.com/flutter/flutter/pull/106762
* Export public API types from animation and physics libraries by @a14n in https://github.com/flutter/flutter/pull/106757
* Add Scaffold drawers escape dismiss action. by @TahaTesser in https://github.com/flutter/flutter/pull/106186
* Reland  "Clipping if only one character text overflows" by @xu-baolin in https://github.com/flutter/flutter/pull/102130
* Set selection on tap down for desktop platforms and tap up for mobile by @Renzo-Olivares in https://github.com/flutter/flutter/pull/105505
* [gen_keycodes] Mark generated file names with infix `.g.` by @dkwingsmt in https://github.com/flutter/flutter/pull/106142
* Reland "fix a Scaffold extendBodyBehindAppBar update bug" by @xu-baolin in https://github.com/flutter/flutter/pull/106534
* Fix `DropdownButton` Inkwell border radius by @TahaTesser in https://github.com/flutter/flutter/pull/106657
* [Reland]: Fix `StretchingOverscrollIndicator` clipping and add `clipBehavior` parameter by @TahaTesser in https://github.com/flutter/flutter/pull/106287
* Documentation update to advertize timedDrag by @bleroux in https://github.com/flutter/flutter/pull/106489
* Reland "fix a Scaffold.bottomSheet update bug" by @xu-baolin in https://github.com/flutter/flutter/pull/106775
* Fix DraggableScrollableSheet crash when switching out scrollables by @Piinks in https://github.com/flutter/flutter/pull/105549
* Improve SnackBar error message when shown during build by @bleroux in https://github.com/flutter/flutter/pull/106658
* Fix scrollbar track offset by @Piinks in https://github.com/flutter/flutter/pull/106835
* Animated fractionally sized box by @Hari-07 in https://github.com/flutter/flutter/pull/106795
* [flutter roll] Revert "Reland "Clipping if only one character text overflows (#99146… by @XilaiZhang in https://github.com/flutter/flutter/pull/106964
* Add error messages to `_debugCanPerformMutations` by @LongCatIsLooong in https://github.com/flutter/flutter/pull/105638
* [framework] partial removal of forced compositing from opacity by @jonahwilliams in https://github.com/flutter/flutter/pull/106989
* [g3 roll] revert #105537 Implement frameData for TestWindow by @XilaiZhang in https://github.com/flutter/flutter/pull/107168
* Migrate `IconButton` to Material 3 - Part 2 by @QuncCccccc in https://github.com/flutter/flutter/pull/106437
* `SelectableText.rich`: Fix `TextSpan.style` not merged into default text style by @TahaTesser in https://github.com/flutter/flutter/pull/101911
* Migrate Chips to Material 3 by @darrenaustin in https://github.com/flutter/flutter/pull/107166
* Add documentation references to BottomSheetThemeData by @bleroux in https://github.com/flutter/flutter/pull/107149
* Fix typo in painting.TextStyle.merge docs by @Goddchen in https://github.com/flutter/flutter/pull/106511
* Clarify that inputFormatters don't run on programmatical changes by @LongCatIsLooong in https://github.com/flutter/flutter/pull/106904
* Fix disallowIndicator for RefreshIndicator by @Piinks in https://github.com/flutter/flutter/pull/106831
* Fix RawScrollbar colors by @Piinks in https://github.com/flutter/flutter/pull/107177
* Add `RelativeRect.fromDirectional` factory by @kseino in https://github.com/flutter/flutter/pull/107059
* `ui.PointerSignalKind` forwards-compatibility by @moffatman in https://github.com/flutter/flutter/pull/106906
* Improve pub root directory interface by @CoderDake in https://github.com/flutter/flutter/pull/106567
* [framework] don't composite with a scale of 0.0 by @jonahwilliams in https://github.com/flutter/flutter/pull/106982
* Fixed AnimatedSwitcher chain produced duplicates by @youssef-attia in https://github.com/flutter/flutter/pull/106962
* Remove listeners from pending images when clearing cache by @dnfield in https://github.com/flutter/flutter/pull/107276
* `InputDecorator`: Switch hint to Opacity instead of AnimatedOpacity by @markusaksli-nc in https://github.com/flutter/flutter/pull/107156
* Fix `ListTile` theme shape in a drawer by @TahaTesser in https://github.com/flutter/flutter/pull/106343
* Revert "Fixed AnimatedSwitcher chain produced duplicates" to investigate issue with g3 by @youssef-attia in https://github.com/flutter/flutter/pull/107318
* Add new widget of the week videos by @guidezpl in https://github.com/flutter/flutter/pull/107301
* Reland  "Disable cursor opacity animation on macOS, make iOS cursor animation discrete (#104335)" by @LongCatIsLooong in https://github.com/flutter/flutter/pull/106893
* Fix showDialog throws cryptic message when context is not active by @bleroux in https://github.com/flutter/flutter/pull/107323
* Reland"Make RenderSliverGrid more accurately report overflow" by @dnfield in https://github.com/flutter/flutter/pull/107329
* Refactor gen_defaults to support multiple generated code blocks in the same file independently. by @darrenaustin in https://github.com/flutter/flutter/pull/107278
* Fix TabController throws build scheduled during frame error by @bleroux in https://github.com/flutter/flutter/pull/105442
* Revert "`InputDecorator`: Switch hint to Opacity instead of AnimatedOpacity" by @CaseyHillers in https://github.com/flutter/flutter/pull/107406
* [flutter_releases] Flutter beta 3.3.0-0.2.pre Framework Cherrypicks by @godofredoc in https://github.com/flutter/flutter/pull/108831
* CP: Fix Android platform view creation flow by @stuartmorgan in https://github.com/flutter/flutter/pull/109544
* fix flutter not finding custom device (#108884) by @zanderso in https://github.com/flutter/flutter/pull/109957
### Tooling
* Run CADisableMinimumFrameDurationOnPhone migration on all example apps by @jmagman in https://github.com/flutter/flutter/pull/101314
* Catch errors in ProxiedDevice to make sure we don't crash on errors. by @chingjun in https://github.com/flutter/flutter/pull/101332
* Use single quotes for `dartSdkVersionBounds` by @creativecreatorormaybenot in https://github.com/flutter/flutter/pull/101270
* Partial revert of super params in tools by @goderbauer in https://github.com/flutter/flutter/pull/101436
* Add --use-application-binary to "flutter install" by @jmagman in https://github.com/flutter/flutter/pull/101324
* [Cherrypick] Partial revert of super params in tools (#101436) by @CaseyHillers in https://github.com/flutter/flutter/pull/101451
* Specify Kotlin version in modules and refactor by @blasten in https://github.com/flutter/flutter/pull/101315
* Remove --enable-web and --enable-windows-desktop from tests by @jmagman in https://github.com/flutter/flutter/pull/101208
* [flutter_tools] fix flutter create --offline by @Jasguerrero in https://github.com/flutter/flutter/pull/100941
* Run update-packages by @annagrin in https://github.com/flutter/flutter/pull/101450
* Test Flutter.xcframework directory ios-arm64_armv7 or ios-arm64 by @jmagman in https://github.com/flutter/flutter/pull/101592
* Log XCResult before other build issues by @cyanglaz in https://github.com/flutter/flutter/pull/100787
* [flutter_tools] Add --build-number and --build-name support to web and linux by @JankoLancer in https://github.com/flutter/flutter/pull/100377
* Add more debugging info to android_plugin_example_app_build_test by @dcharkes in https://github.com/flutter/flutter/pull/101685
* Create when offline style  by @Jasguerrero in https://github.com/flutter/flutter/pull/101589
* Pass multidex flag when using --machine mode by @DanTup in https://github.com/flutter/flutter/pull/101689
* Unpause and remove breakpoints when detaching from Flutter process with DAP by @DanTup in https://github.com/flutter/flutter/pull/101695
* Enable track widget creation when generating Generated.xcconfig by @Yeatse in https://github.com/flutter/flutter/pull/101123
* [flutter_tools] add test for dart binary arch by @christopherfujino in https://github.com/flutter/flutter/pull/101604
* [flutter.js] Wait for reg.update, then activate sw (if not active yet). by @ditman in https://github.com/flutter/flutter/pull/101464
* Remove the run_loop.h and run_loop.cpp files from template_manifest.json by @linxuebin1990 in https://github.com/flutter/flutter/pull/100976
* Add Gradle stacktrace and debug log level to verbose builds by @blasten in https://github.com/flutter/flutter/pull/101734
* [flutter_tools] Dump backtrace on ios app startup timeout by @christopherfujino in https://github.com/flutter/flutter/pull/101610
* Revert "[flutter_tools] Dump backtrace on ios app startup timeout" by @christopherfujino in https://github.com/flutter/flutter/pull/101761
* [flutter_tools] Re-land Dump backtrace on ios app startup timeout by @christopherfujino in https://github.com/flutter/flutter/pull/101763
* Disallow `flutter run`-ing on 32-bit development devices by @jmagman in https://github.com/flutter/flutter/pull/97339
* Do not build for iOS armv7 by @jmagman in https://github.com/flutter/flutter/pull/97341
* Add `flutter build ipa --no-codesign` flag by @jmagman in https://github.com/flutter/flutter/pull/101766
* Use the maven-publish plugin to publish AAR files. by @AesSedai101 in https://github.com/flutter/flutter/pull/101276
* Revert "Use the maven-publish plugin to publish AAR files." by @zanderso in https://github.com/flutter/flutter/pull/101827
* [flutter_tools] shard out two integration tests we want to run on macOS arm64 by @christopherfujino in https://github.com/flutter/flutter/pull/101769
* [web] remove timeout when waiting for browser to launch by @yjbanov in https://github.com/flutter/flutter/pull/101843
* Default to the newer version path when checking Android Studio Java path by @chingjun in https://github.com/flutter/flutter/pull/101862
* Migrate remaining files to super parameters by @goderbauer in https://github.com/flutter/flutter/pull/101919
* Use super parameters in templates by @goderbauer in https://github.com/flutter/flutter/pull/101157
* Add VMService command to get frame rasterization metrics by @iskakaushik in https://github.com/flutter/flutter/pull/100696
* ignore `prefer_final_parameters` in `generated_plugin_registrant` template by @DetachHead in https://github.com/flutter/flutter/pull/101253
* Detect ARM ffi CocoaPods bus error by @jmagman in https://github.com/flutter/flutter/pull/101796
* [flutter_tools] Remove usage of globals.flutterGit from version by @RoyARG02 in https://github.com/flutter/flutter/pull/100744
* Exclude armv7 from iOS add-to-app plugins by @jmagman in https://github.com/flutter/flutter/pull/101943
* Provide a flag for controlling the dart2js optimization level when building for web targets by @jason-simmons in https://github.com/flutter/flutter/pull/101945
* Remove trailing spaces in repo by @guidezpl in https://github.com/flutter/flutter/pull/101191
* Set template and migrate apps to iOS 11 minimum by @jmagman in https://github.com/flutter/flutter/pull/101963
* Hide default bundle id error when xcresult detects an error by @cyanglaz in https://github.com/flutter/flutter/pull/101993
* [flutter_tools] explicitly enable macos-desktop in macos_content_validation_test.dart by @christopherfujino in https://github.com/flutter/flutter/pull/102009
* Use the maven-publish plugin to publish AAR files. by @AesSedai101 in https://github.com/flutter/flutter/pull/101891
* Handle CocoaPods ffi stderr by @jmagman in https://github.com/flutter/flutter/pull/102327
* Enable jank metric collection in profile mode by @iskakaushik in https://github.com/flutter/flutter/pull/102334
* Hide unresolved DartUri log messages by @elliette in https://github.com/flutter/flutter/pull/102338
* [flutter_tools] Add test that "Unresolve URI" warnings from DWDS are filtered from logs by @christopherfujino in https://github.com/flutter/flutter/pull/102399
* [gen_l10n] Throw a specified exception when the language code is invalid by @AlexV525 in https://github.com/flutter/flutter/pull/102431
* Reduce Gradle log level in verbose output by @blasten in https://github.com/flutter/flutter/pull/102422
* [flutter_tools] remove UWP tooling by @jonahwilliams in https://github.com/flutter/flutter/pull/102174
* [flutter_tools] Add entries to HostArtifacts for impellerc, libtessellator by @zanderso in https://github.com/flutter/flutter/pull/102593
* [flutter_tools] rename local functions with `_`s by @pq in https://github.com/flutter/flutter/pull/102688
* fix `unnecessary_null_checks` by @pq in https://github.com/flutter/flutter/pull/102705
* Update features.dart by @timsneath in https://github.com/flutter/flutter/pull/102766
* [flutter_tool] New command project by @Jasguerrero in https://github.com/flutter/flutter/pull/102118
* Embed Flutter and App frameworks for add-to-app on iOS by @jmagman in https://github.com/flutter/flutter/pull/102538
* [flutter_tools] update feature defaults by @christopherfujino in https://github.com/flutter/flutter/pull/102937
* Update ffi gem installation instructions by @jmagman in https://github.com/flutter/flutter/pull/103008
* Remove unused flutterMacOSPodspec artifact by @jmagman in https://github.com/flutter/flutter/pull/103088
* Add debug logging to deferred components test for deflaking by @GaryQian in https://github.com/flutter/flutter/pull/103161
* Remove custom `unawaited`, prefer `dart:async` version by @jmagman in https://github.com/flutter/flutter/pull/103212
* [flutter_tools] add --uninstall-first flag and pipe it through to ios-deploy by @christopherfujino in https://github.com/flutter/flutter/pull/102948
* Use consistent date instead of DateTime.now() in evaluation tests to avoid flakes by @DanTup in https://github.com/flutter/flutter/pull/103269
* [flutter_tools] stringArg refactor by @Jasguerrero in https://github.com/flutter/flutter/pull/103231
* MigrateUtils and MigrateManifest classes by @GaryQian in https://github.com/flutter/flutter/pull/101937
* [flutter_tools] boolArg refactor by @amanv8060 in https://github.com/flutter/flutter/pull/102088
* [flutter_tools] pub roll by @christopherfujino in https://github.com/flutter/flutter/pull/103220
* Provide flutter sdk kernel files to dwds launcher instead of dart ones by @annagrin in https://github.com/flutter/flutter/pull/103436
* Add tests for migrate command methods by @GaryQian in https://github.com/flutter/flutter/pull/103466
* tools web Make Plugin Registrant file ephemeral. by @ditman in https://github.com/flutter/flutter/pull/102185
* [gen_l10n] Better blank lines in the header of generated files by @AlexV525 in https://github.com/flutter/flutter/pull/103414
* [flutter_tools] migrate some integration tests to null safety by @jonahwilliams in https://github.com/flutter/flutter/pull/103560
* Enforce minimum plugin version iOS 11 by @jmagman in https://github.com/flutter/flutter/pull/103545
* [flutter_tools] remove assertion for deprecation .packages by @jonahwilliams in https://github.com/flutter/flutter/pull/103729
* [flutter_tools] ensure linux doctor validator finishes when pkg-config is not installed by @christopherfujino in https://github.com/flutter/flutter/pull/103755
* Fix deprecation doc comment by @cbracken in https://github.com/flutter/flutter/pull/103776
* [tool] Fix BuildInfo.packagesPath doc comment by @cbracken in https://github.com/flutter/flutter/pull/103785
* [flutter_tools] fix test asset loading by @jonahwilliams in https://github.com/flutter/flutter/pull/103667
* [flutter_tools] fix missing cmake by @christopherfujino in https://github.com/flutter/flutter/pull/103761
* Roll dependendencies by @cbracken in https://github.com/flutter/flutter/pull/103771
* [macOS] Update template icons to Big Sur style by @cbracken in https://github.com/flutter/flutter/pull/103739
* Up CocoaPods minumum to 1.10 by @jmagman in https://github.com/flutter/flutter/pull/103655
* [tool] Consistent FakeProcessManager.run/runSync by @cbracken in https://github.com/flutter/flutter/pull/103947
* Add ability for PrebuiltWindowsApp to accept a zip archive. by @chingjun in https://github.com/flutter/flutter/pull/103918
* [flutter_tools] throw error when argResults is null by @amanv8060 in https://github.com/flutter/flutter/pull/103827
* [flutter_tools] pass --enable-impeller to android by @jonahwilliams in https://github.com/flutter/flutter/pull/104014
* [flutter_tools] fix RangeError in flutter channel command by @christopherfujino in https://github.com/flutter/flutter/pull/103766
* [tool] Add tests for FakeProcess by @cbracken in https://github.com/flutter/flutter/pull/104013
* Handle null values during yaml metadata parsing validation by @jmagman in https://github.com/flutter/flutter/pull/104022
* [flutter_tools] pass --compact-async to frontend_server by @jonahwilliams in https://github.com/flutter/flutter/pull/104026
* Remove extraneous org.jetbrains.kotlin:kotlin-stdlib-jdk7 gradle dep by @GaryQian in https://github.com/flutter/flutter/pull/104028
* Use libraryFilters flag to speed up coverage collection by @liamappelbe in https://github.com/flutter/flutter/pull/104122
* [flutter_tools] Upgrade only from flutter update-packages by @christopherfujino in https://github.com/flutter/flutter/pull/103924
* Show custom error message when Kotlin or Gradle bump is required by @blasten in https://github.com/flutter/flutter/pull/102421
* Pass --verbosity=error to the Dart front-end by @zanderso in https://github.com/flutter/flutter/pull/104020
* Refactor vswhere.exe integration by @loic-sharma in https://github.com/flutter/flutter/pull/104133
* fixes 103234 to enable debugging Flutter apps on VR headset by @csells in https://github.com/flutter/flutter/pull/104135
* continue->next in Ruby script by @jmagman in https://github.com/flutter/flutter/pull/104296
* [tool] Add tests for FakeProcessManager by @cbracken in https://github.com/flutter/flutter/pull/104456
* Ignore replacement characters from vswhere.exe output by @loic-sharma in https://github.com/flutter/flutter/pull/104284
* Fix existing DUPLICATE_IMPORT diagnostics. by @scheglov in https://github.com/flutter/flutter/pull/104533
* [web] [fix] Cache resource data only if the fetching succeed by @dacianf in https://github.com/flutter/flutter/pull/103816
* [flutter_tools] General info project validator by @Jasguerrero in https://github.com/flutter/flutter/pull/103653
* Migrate some test files to null safety by @jmagman in https://github.com/flutter/flutter/pull/104469
* Migrate create command to null safety by @jmagman in https://github.com/flutter/flutter/pull/104484
* Create static plugin frameworks build ios-framework --static by @jmagman in https://github.com/flutter/flutter/pull/104576
* Remove dead code in tools tests by @goderbauer in https://github.com/flutter/flutter/pull/104567
* Fix issues running integration tests through DAP debug adapter by @DanTup in https://github.com/flutter/flutter/pull/104618
* Add link to more detailed multidex information. by @GaryQian in https://github.com/flutter/flutter/pull/104558
* Retry getting tabs in chrome launcher on ConnectionException by @annagrin in https://github.com/flutter/flutter/pull/104218
* Update Windows manifest to declare Windows 11 by @timsneath in https://github.com/flutter/flutter/pull/104768
* tool web Fix flutter.js in Safari 13 by @ditman in https://github.com/flutter/flutter/pull/104761
* Fix plugin_ffi bindings regen command and bump ffigen by @dcharkes in https://github.com/flutter/flutter/pull/104844
* Support string compileSdkVersion for preview android SDKs by @GaryQian in https://github.com/flutter/flutter/pull/104662
* [tool] Migrate off deprecated coverage parameters by @cbracken in https://github.com/flutter/flutter/pull/104997
* Retry builds when SSL exceptions are thrown by @blasten in https://github.com/flutter/flutter/pull/105078
* [flutter_tools] flutter daemon handles a closed stdout IOSink by @christopherfujino in https://github.com/flutter/flutter/pull/105075
* [flutter_tools] handle HandshakeException in httphostvalidator by @christopherfujino in https://github.com/flutter/flutter/pull/105076
* Refactor BuildIOSFrameworkCommand with common darwin baseclass by @jmagman in https://github.com/flutter/flutter/pull/105194
* flutter drive --enable-software-rendering --skia-deterministic-rendering by @jmagman in https://github.com/flutter/flutter/pull/105161
* Remove `package:shelf` version pin by @elliette in https://github.com/flutter/flutter/pull/105261
* Extra timing on hot reload by @jensjoha in https://github.com/flutter/flutter/pull/104242
* Move corrupted zip to a separate handler and ask user by @blasten in https://github.com/flutter/flutter/pull/105054
* Add flutter build macos-framework command by @jmagman in https://github.com/flutter/flutter/pull/105242
* [flutter_tools] add needsFullRestart flag on hot runner by @Jasguerrero in https://github.com/flutter/flutter/pull/104562
* [flutter_tools] re-use findProjectRoot on flutter command by @Jasguerrero in https://github.com/flutter/flutter/pull/104850
* Migrate status by @GaryQian in https://github.com/flutter/flutter/pull/102785
* Pass run and drive --trace-systrace for iOS by @jmagman in https://github.com/flutter/flutter/pull/105321
* [flutter_tools] return terminal to echo and line mode before exiting resident_runner by @christopherfujino in https://github.com/flutter/flutter/pull/105283
* Migrate abandon by @GaryQian in https://github.com/flutter/flutter/pull/102789
* Migrate apply by @GaryQian in https://github.com/flutter/flutter/pull/102787
* Stop using `FallThroughError`. by @lrhn in https://github.com/flutter/flutter/pull/105600
* [flutter_tools] add shuffle to hermetic run_tests by @christopherfujino in https://github.com/flutter/flutter/pull/105462
* Make flutter attach respect the `--dds-port` flag. by @chingjun in https://github.com/flutter/flutter/pull/105560
* Enable skipped test for Dart URI logs from DWDS by @elliette in https://github.com/flutter/flutter/pull/105274
* [flutter_tools] Remove redundant/unused code in version.dart by @RoyARG02 in https://github.com/flutter/flutter/pull/105111
* [flutter_tools] Fix leaky test by @christopherfujino in https://github.com/flutter/flutter/pull/105927
* Remove unneeded date comment in `gradle-wrapper.properties` by @asashour in https://github.com/flutter/flutter/pull/104061
* [flutter_tool] partial null safety migration of tool source code by @jonahwilliams in https://github.com/flutter/flutter/pull/105798
* [flutter_tools] print override storage warning to STDERR instead of STDOUT by @christopherfujino in https://github.com/flutter/flutter/pull/106068
* Add more CMake unit tests by @loic-sharma in https://github.com/flutter/flutter/pull/106076
* parse build version on xcodeproj by @Jasguerrero in https://github.com/flutter/flutter/pull/105908
* [flutter_tools] update test/src to null safety by @jonahwilliams in https://github.com/flutter/flutter/pull/106064
* [web] Fix JS crash when FF blocks service workers. by @ditman in https://github.com/flutter/flutter/pull/106072
* [flutter_tools] temporary directory by @Jasguerrero in https://github.com/flutter/flutter/pull/105815
* Update package:archive and pin test_api by @jonahwilliams in https://github.com/flutter/flutter/pull/106157
* Add integration test for `flutter build windows` by @loic-sharma in https://github.com/flutter/flutter/pull/106053
* Do not show diagnostic warning for disconnected iOS devices by @jmagman in https://github.com/flutter/flutter/pull/105971
* migrate more unit tests to null safety by @jonahwilliams in https://github.com/flutter/flutter/pull/106153
* [flutter_tools] Have FlutterValidator fail on non-ideal git config by @RoyARG02 in https://github.com/flutter/flutter/pull/103259
* migrate web integration tests to null safety by @jonahwilliams in https://github.com/flutter/flutter/pull/106231
* Pass app.started events to the DAP client + dart.debuggerUris for Profile mode by @DanTup in https://github.com/flutter/flutter/pull/106337
* [flutter_tools] tool exit access denied during symlinking by @christopherfujino in https://github.com/flutter/flutter/pull/106213
* feat(tools): Arbitrary browser flags (closes #65575)  by @Gustl22 in https://github.com/flutter/flutter/pull/104935
* [flutter_tools] migrate project-validate to analyze --suggestions by @Jasguerrero in https://github.com/flutter/flutter/pull/106149
* [flutter_tools] tool exit from flutter create when provided just a drive letter by @christopherfujino in https://github.com/flutter/flutter/pull/106451
* Fix .packages breakage and roll engine to 83b9a591a3d5 by @bdero in https://github.com/flutter/flutter/pull/106584
* [Windows] Flow version information to the build output by @loic-sharma in https://github.com/flutter/flutter/pull/106145
* Refactor daemon to check for project's supported platforms by @helin24 in https://github.com/flutter/flutter/pull/106704
* Put shaders under a 'shaders' section in the manifest by @zanderso in https://github.com/flutter/flutter/pull/106752
* plugin_ffi warn about lack of platform support by @dcharkes in https://github.com/flutter/flutter/pull/106813
* [flutter_tool] Pass --input-type to impellerc by @zanderso in https://github.com/flutter/flutter/pull/106845
* Ignore invalid description in vswhere.exe JSON output by @loic-sharma in https://github.com/flutter/flutter/pull/106836
* tool web Create an early web plugin_registrant for dartpad. by @ditman in https://github.com/flutter/flutter/pull/106921
* manual pub package roll; remove test_api pin, unblock bumping dwds by @christopherfujino in https://github.com/flutter/flutter/pull/106887
* Ensure flutter run build is done in incremental mode. by @aam in https://github.com/flutter/flutter/pull/107184
* Pass URI converter from context to DDS by @helin24 in https://github.com/flutter/flutter/pull/106840
* [flutter_tools] catch StdinException while trying to re-set single char mode by @christopherfujino in https://github.com/flutter/flutter/pull/107256
* [fuchsia] Change format of ffx call to debug spam. by @akbiggs in https://github.com/flutter/flutter/pull/105169
* Remove superfluous periods from `pub --help` subcommand descriptions. by @bryanoltman in https://github.com/flutter/flutter/pull/106925
* [flutter_releases] Fix null check errors in attach command (CP of #107864) by @christopherfujino in https://github.com/flutter/flutter/pull/108394
* CP Catch more general XmlException #106365 by @christopherfujino in https://github.com/flutter/flutter/pull/108839
* Remove deprecated Ruby File.exists? in helper script by @jmagman in https://github.com/flutter/flutter/pull/110045
### MacOS
* macos support for image_list by @Abhishek01039 in https://github.com/flutter/flutter/pull/84899
* [macOS] Adds macOS project files to layers example by @cbracken in https://github.com/flutter/flutter/pull/102539

## New Contributors
* @matasb-google made their first contribution in https://github.com/flutter/flutter/pull/100267
* @guillempuche made their first contribution in https://github.com/flutter/flutter/pull/100893
* @JankoLancer made their first contribution in https://github.com/flutter/flutter/pull/100377
* @Yeatse made their first contribution in https://github.com/flutter/flutter/pull/101123
* @maxzod made their first contribution in https://github.com/flutter/flutter/pull/93408
* @AesSedai101 made their first contribution in https://github.com/flutter/flutter/pull/101276
* @DetachHead made their first contribution in https://github.com/flutter/flutter/pull/101253
* @egramond made their first contribution in https://github.com/flutter/flutter/pull/101938
* @TowaYamashita made their first contribution in https://github.com/flutter/flutter/pull/100860
* @drewroengoogle made their first contribution in https://github.com/flutter/flutter/pull/102259
* @elliette made their first contribution in https://github.com/flutter/flutter/pull/102338
* @rgevrek made their first contribution in https://github.com/flutter/flutter/pull/102270
* @DanielCardonaRojas made their first contribution in https://github.com/flutter/flutter/pull/102342
* @JsouLiang made their first contribution in https://github.com/flutter/flutter/pull/100761
* @apeltop made their first contribution in https://github.com/flutter/flutter/pull/102487
* @prateekmedia made their first contribution in https://github.com/flutter/flutter/pull/91982
* @jeremyschlatter made their first contribution in https://github.com/flutter/flutter/pull/102453
* @sealesj made their first contribution in https://github.com/flutter/flutter/pull/103134
* @Maistho made their first contribution in https://github.com/flutter/flutter/pull/102692
* @ktakayama made their first contribution in https://github.com/flutter/flutter/pull/103261
* @SuperPenguin made their first contribution in https://github.com/flutter/flutter/pull/103343
* @daniloapr made their first contribution in https://github.com/flutter/flutter/pull/103555
* @davidmigloz made their first contribution in https://github.com/flutter/flutter/pull/103701
* @csells made their first contribution in https://github.com/flutter/flutter/pull/104135
* @dacianf made their first contribution in https://github.com/flutter/flutter/pull/103816
* @ueman made their first contribution in https://github.com/flutter/flutter/pull/104321
* @justforlxz made their first contribution in https://github.com/flutter/flutter/pull/104606
* @cadenkriese made their first contribution in https://github.com/flutter/flutter/pull/105189
* @zeshuaro made their first contribution in https://github.com/flutter/flutter/pull/102501
* @KKimj made their first contribution in https://github.com/flutter/flutter/pull/91496
* @takassh made their first contribution in https://github.com/flutter/flutter/pull/102747
* @LempereurBenjamin made their first contribution in https://github.com/flutter/flutter/pull/104491
* @cedvdb made their first contribution in https://github.com/flutter/flutter/pull/105577
* @EnduringBeta made their first contribution in https://github.com/flutter/flutter/pull/105605
* @albinpk made their first contribution in https://github.com/flutter/flutter/pull/106264
* @CoderDake made their first contribution in https://github.com/flutter/flutter/pull/106197
* @Gustl22 made their first contribution in https://github.com/flutter/flutter/pull/104935
* @hacker1024 made their first contribution in https://github.com/flutter/flutter/pull/106624
* @Goddchen made their first contribution in https://github.com/flutter/flutter/pull/106511
* @kseino made their first contribution in https://github.com/flutter/flutter/pull/107059
* @akbiggs made their first contribution in https://github.com/flutter/flutter/pull/105169

**Full Changelog**: https://github.com/flutter/flutter/compare/3.0.0...3.3.0-0.5.pre

