Update Jul 28, 2026 tracked by Updatify

3.7.0

What’s changed

The following changes happened in this release:

Framework

  • Add a matcher for Matrix4 that includes epsilon by @jonahwilliams in https://github.com/flutter/flutter/pull/107326
  • Expose the duration and curve for theme animation in MaterialApp. by @darrenaustin in https://github.com/flutter/flutter/pull/107383
  • Persistent BottomSheet are not dismissible via a11y by @goderbauer in https://github.com/flutter/flutter/pull/107435
  • [framework] SliverDecoration by @jonahwilliams in https://github.com/flutter/flutter/pull/107269
  • Update PopupRoute docs and add an example by @TahaTesser in https://github.com/flutter/flutter/pull/106948
  • Add a snapAnimationDuration param in DraggableScrollableSheet by @hangyujin in https://github.com/flutter/flutter/pull/107396
  • Remerge “Fixed AnimatedSwitcher chain produced duplicates” after fixing issues with g3 by @youssef-attia in https://github.com/flutter/flutter/pull/107476
  • updateEditingValueWithDeltas should fail loudly when TextRange is invalid by @Renzo-Olivares in https://github.com/flutter/flutter/pull/107426
  • [PopupMenu]: Add menu ClipBehavior by @TahaTesser in https://github.com/flutter/flutter/pull/107466
  • Update ListTile and ListTile based widget docs for Material usage by @TahaTesser in https://github.com/flutter/flutter/pull/107104
  • Update ListTile docs for color animation issues and add example by @TahaTesser in https://github.com/flutter/flutter/pull/106955
  • Revert “[framework] SliverDecoration” by @jonahwilliams in https://github.com/flutter/flutter/pull/107561
  • fix null safe check in RenderIndexedStack by @christopherfujino in https://github.com/flutter/flutter/pull/107581
  • [Keyboard, iOS] Generate iOS’s special key mapping by @dkwingsmt in https://github.com/flutter/flutter/pull/106909
  • Fix scrollbar margins by @Piinks in https://github.com/flutter/flutter/pull/107172
  • [flutter_driver] support send text input action by @nploi in https://github.com/flutter/flutter/pull/106561
  • Add an example for AppBar.notificationPredicate by @TahaTesser in https://github.com/flutter/flutter/pull/106018
  • Add an interactive example for Overlay by @TahaTesser in https://github.com/flutter/flutter/pull/107531
  • DropdownButton: Fix hint alignment when selectedItemBuilder is non-null. by @TahaTesser in https://github.com/flutter/flutter/pull/106731
  • Fix dragging while the text selection toolbar is up doesn’t hide toolbar by @TahaTesser in https://github.com/flutter/flutter/pull/106878
  • Remove exclamation marks by @LongCatIsLooong in https://github.com/flutter/flutter/pull/107683
  • Allow key reparenting between slots in SlottedMultiChildRenderObjectWidgetMixin by @LongCatIsLooong in https://github.com/flutter/flutter/pull/106977
  • Fix Scaffold setState during locked framework due to open drawer by @markusaksli-nc in https://github.com/flutter/flutter/pull/107173
  • enable combinators_ordering by @a14n in https://github.com/flutter/flutter/pull/107847
  • PointerEvent asserts device kinds by @dkwingsmt in https://github.com/flutter/flutter/pull/105987
  • Do not copy the old selection when applying localization to dates in InputDatePickerFormField by @jason-simmons in https://github.com/flutter/flutter/pull/107268
  • Expose padding on RawScrollbar by @Piinks in https://github.com/flutter/flutter/pull/107756
  • Update the documentation of IconButton‘s color parameter. by @ValentinVignal in https://github.com/flutter/flutter/pull/107819
  • Make the cursor no longer blinking when move, as same as the effect of iOS platform. by @talisk in https://github.com/flutter/flutter/pull/107221
  • Add SafeArea for NavigationRail by @QuncCccccc in https://github.com/flutter/flutter/pull/107605
  • Error in docs: CustomPaint instead of CustomPainter by @0xba1 in https://github.com/flutter/flutter/pull/107836
  • Dropdown height large scale text fix by @foongsq in https://github.com/flutter/flutter/pull/107201
  • [Keyboard] Make CharacterActivator support Ctrl and Meta modifiers, and repeats by @dkwingsmt in https://github.com/flutter/flutter/pull/107195
  • Add transitionOnUserGestures to true on SnackBar for back swipe by @letsar in https://github.com/flutter/flutter/pull/106638
  • Cupertino date picker fix for minDate, maxDate when using minuteInterval by @NikosTsesmelis in https://github.com/flutter/flutter/pull/105958
  • Implement CupertinoListSection and CupertinoListTile by @campovski in https://github.com/flutter/flutter/pull/78732
  • Add useSafeArea parameter to showModalBottomSheet by @bleroux in https://github.com/flutter/flutter/pull/107140
  • Add support for fill, weight, grade, and optical size to Icon by @guidezpl in https://github.com/flutter/flutter/pull/106896
  • Use persistent hash map to store _inheritedWidgets by @mraleph in https://github.com/flutter/flutter/pull/107068
  • Allow setting of TestWidgetsFlutterBinding.pointerEventSource by @HelioStrike in https://github.com/flutter/flutter/pull/107976
  • Revert “Allow setting of TestWidgetsFlutterBinding.pointerEventSource” by @dnfield in https://github.com/flutter/flutter/pull/108038
  • Add OvalBorder and BoxShape.oval by @bernaferrari in https://github.com/flutter/flutter/pull/103833
  • Fix BottomNavigationBarItem tooltip defaults to label by @bleroux in https://github.com/flutter/flutter/pull/107715
  • Pointer events: Allow hover events from trackpad by @dkwingsmt in https://github.com/flutter/flutter/pull/108116
  • Scroll inertia cancel [framework] by @moffatman in https://github.com/flutter/flutter/pull/106891
  • Add supportedDevices parameter to GestureDetector by @moffatman in https://github.com/flutter/flutter/pull/107312
  • [flutter_tool] Build shaders as .iplr and use FragmentProgram.fromAsset for ink_sparkle by @zanderso in https://github.com/flutter/flutter/pull/108071
  • Use toPictureSync for faster zoom page transition by @jonahwilliams in https://github.com/flutter/flutter/pull/106621
  • Allow trackpad inertia cancel events by @moffatman in https://github.com/flutter/flutter/pull/108190
  • fix GestureDetector.onDoubleTapDown not getting called by @pedromassango in https://github.com/flutter/flutter/pull/108056
  • [web] define $flutterDriverResult variable early in driver test initalization by @yjbanov in https://github.com/flutter/flutter/pull/107337
  • Add optional flag to determine assertiveness level in aria announcement for flutter web by @nbayati in https://github.com/flutter/flutter/pull/107568
  • Fixes issue with sheet reset on rebuild by @caseycrogers in https://github.com/flutter/flutter/pull/107876
  • Revert “Add optional flag to determine assertiveness level in aria announcement for flutter web” by @CaseyHillers in https://github.com/flutter/flutter/pull/108262
  • flutter update-packages –force-upgrade + analyzer fix by @goderbauer in https://github.com/flutter/flutter/pull/108198
  • Migrate InputDecorator to Material 3 by @hangyujin in https://github.com/flutter/flutter/pull/107943
  • Added iconSize parameter in ButtonStyle by @QuncCccccc in https://github.com/flutter/flutter/pull/108268
  • Explain the “patching” protocol in KeyMessageManager.keyMessageHandler and add an example by @dkwingsmt in https://github.com/flutter/flutter/pull/105280
  • Dispose scaffold drawers. by @polina-c in https://github.com/flutter/flutter/pull/108234
  • Dispose _TextSpanEditingController. by @polina-c in https://github.com/flutter/flutter/pull/108228
  • Dispose painters by @polina-c in https://github.com/flutter/flutter/pull/108233
  • Dispose widgets to stop leaks. by @polina-c in https://github.com/flutter/flutter/pull/108193
  • Dispose KeepAliveHandle. by @polina-c in https://github.com/flutter/flutter/pull/108227
  • Update docs on ChangeNotifier.dispose and KeepAliveHandle.release by @dnfield in https://github.com/flutter/flutter/pull/108384
  • Modify dataMap to include assertiveness only if it’s not set to polite by @nbayati in https://github.com/flutter/flutter/pull/108396
  • [flutter_tools] add tool support for shader hot reload by @jonahwilliams in https://github.com/flutter/flutter/pull/107963
  • Removed references to deprecated styleFrom parameters. by @darrenaustin in https://github.com/flutter/flutter/pull/108401
  • Add RenderRepaintBoundary.toImageSync() method by @tgucio in https://github.com/flutter/flutter/pull/108280
  • Do not crash when remove SelectableText during handle drag by @xu-baolin in https://github.com/flutter/flutter/pull/108369
  • Use FragmentProgram.fromAssetAsync by @zanderso in https://github.com/flutter/flutter/pull/108415
  • FloatingActionButton: add themeable mouse cursor by @jpnurmi in https://github.com/flutter/flutter/pull/103473
  • Added a clarification on scrollBehaviour in BoxScroll and ListView by @snat-s in https://github.com/flutter/flutter/pull/107738
  • Optimize closure in input_decorator_theme by @hangyujin in https://github.com/flutter/flutter/pull/108379
  • Suggest predicate-based formatter in [FilteringTextInputFormatter] docs for whole string matching by @LongCatIsLooong in https://github.com/flutter/flutter/pull/107848
  • Simplify mark needs build by @goderbauer in https://github.com/flutter/flutter/pull/108383
  • Nth part of async FragmentProgram.fromAsset transition by @zanderso in https://github.com/flutter/flutter/pull/108473
  • Add StarBorder and StarBorder.polygon, with example. by @gspencergoog in https://github.com/flutter/flutter/pull/108489
  • fix a tabs indicator padding update bug by @xu-baolin in https://github.com/flutter/flutter/pull/108287
  • Fixes a NestedScrollView UserScrollNotification issue by @xu-baolin in https://github.com/flutter/flutter/pull/107632
  • Migrate TextField to Material 3 by @hangyujin in https://github.com/flutter/flutter/pull/108366
  • Change default value of effectiveInactivePressedOverlayColor in Switch to refer to effectiveInactiveThumbColor by @QuncCccccc in https://github.com/flutter/flutter/pull/108477
  • Guard against usage after async callbacks in RenderAndroidView, unregister listener by @dnfield in https://github.com/flutter/flutter/pull/108496
  • disable new transition while toPictureSync is fixed by @jonahwilliams in https://github.com/flutter/flutter/pull/108565
  • Mark NavigationBar as non-const to match reality by @goderbauer in https://github.com/flutter/flutter/pull/108562
  • Add shadowColor and surfaceTintColor to Dialog and DialogTheme. by @darrenaustin in https://github.com/flutter/flutter/pull/108405
  • Update Chips examples and rename files by @TahaTesser in https://github.com/flutter/flutter/pull/108538
  • Replace FocusTrap with TapRegionSurface by @gspencergoog in https://github.com/flutter/flutter/pull/107262
  • “Select All” Automatically scrolls EditableText to the end of the text field, which doesn’t happen on native iOS by @antholeole in https://github.com/flutter/flutter/pull/105799
  • Add onTapOutside to TextFormField by @gspencergoog in https://github.com/flutter/flutter/pull/108629
  • Revert “Add shadowColor and surfaceTintColor to Dialog and DialogTheme.” by @CaseyHillers in https://github.com/flutter/flutter/pull/108621
  • Quick Documentation Fix for Sliver by @youssef-attia in https://github.com/flutter/flutter/pull/108633
  • Improve dumpSemanticsTree error when semantics are unavailable by @goderbauer in https://github.com/flutter/flutter/pull/108574
  • Update web links for autofill by @kevmoo in https://github.com/flutter/flutter/pull/108640
  • Fix doc comment line accidentally removed by @kevmoo in https://github.com/flutter/flutter/pull/108654
  • [framework] create animation from value listenable by @jonahwilliams in https://github.com/flutter/flutter/pull/108644
  • TextPainter throw with stack trace to help track down read-before-layout by @LongCatIsLooong in https://github.com/flutter/flutter/pull/108571
  • Override PlaceholderDimensions equality operator to avoid unnecessary TextPainter re-layouts by @tgucio in https://github.com/flutter/flutter/pull/108623
  • Fix lerp to eccentric circle. by @gspencergoog in https://github.com/flutter/flutter/pull/108743
  • Fix ExpansionTile shows children background when expanded by @bleroux in https://github.com/flutter/flutter/pull/107834
  • Create containsSemantics to allow for partial matching of semantics in tests. by @pdblasi-google in https://github.com/flutter/flutter/pull/108573
  • [SelectionOverlay]Move the debug statement to the scope of the assertion. by @xu-baolin in https://github.com/flutter/flutter/pull/108508
  • Loupe Android + iOS by @antholeole in https://github.com/flutter/flutter/pull/107477
  • Deprecate toggleableActiveColor by @TahaTesser in https://github.com/flutter/flutter/pull/97972
  • Revert “Fix ExpansionTile shows children background when expanded” by @Piinks in https://github.com/flutter/flutter/pull/108844
  • Update docs to show ImageChunkEvent is an optional param by @parkershepherd in https://github.com/flutter/flutter/pull/108843
  • Reland “Add shadowColor and surfaceTintColor to Dialog and DialogTheme.” by @darrenaustin in https://github.com/flutter/flutter/pull/108718
  • [flutter_test] Add flag to send device pointer events to the framework by @jiahaog in https://github.com/flutter/flutter/pull/108430
  • Update equalsIgnoringHashCodes to take a list of Strings by @gspencergoog in https://github.com/flutter/flutter/pull/108507
  • [macOS] Use editing intents from engine by @knopp in https://github.com/flutter/flutter/pull/105407
  • Added IconButtonTheme and apply it to IconButton in M3 by @QuncCccccc in https://github.com/flutter/flutter/pull/108332
  • [flutter_test] perf: find.ancestor by @passsy in https://github.com/flutter/flutter/pull/108868
  • Remove some outdated ignores from framework by @goderbauer in https://github.com/flutter/flutter/pull/108915
  • Clean up ScrollbarPainter by @Piinks in https://github.com/flutter/flutter/pull/107179
  • Remove outdated ignores by @goderbauer in https://github.com/flutter/flutter/pull/108924
  • Add more logs to diagnose Gold flake by @Piinks in https://github.com/flutter/flutter/pull/108930
  • Update Text field counter error style to material 3 by @hangyujin in https://github.com/flutter/flutter/pull/108704
  • Fix an issue that semantics on TextField is not updated when changing obscureText by @hangyujin in https://github.com/flutter/flutter/pull/108545
  • Don’t redefine SkSL builtin function ‘saturate’ by @zanderso in https://github.com/flutter/flutter/pull/108946
  • Can call ChangeNotifier.hasListeners after disposed by @chunhtai in https://github.com/flutter/flutter/pull/108931
  • Typo in Documentation for Restoration with didChangeDependencies by @Stitch-Taotao in https://github.com/flutter/flutter/pull/108659
  • Apply indexToItemIndex to indices returned by findChildIndexCallback in SliverAnimatedListState by @otto-dev in https://github.com/flutter/flutter/pull/108710
  • [Fonts] Update icons by @guidezpl in https://github.com/flutter/flutter/pull/108858
  • Revert “[Fonts] Update icons” by @zanderso in https://github.com/flutter/flutter/pull/109073
  • Add outlineVariant and scrim colors to ColorScheme by @guidezpl in https://github.com/flutter/flutter/pull/109071
  • [flutter roll] Revert “Reland “Add shadowColor and surfaceTintColor to Dialog and Di… by @XilaiZhang in https://github.com/flutter/flutter/pull/109170
  • Fix autocomplete selections by @gspencergoog in https://github.com/flutter/flutter/pull/109185
  • Add support for font variation based theming to Icon by @guidezpl in https://github.com/flutter/flutter/pull/109140
  • Revert “Add outlineVariant and scrim colors to ColorScheme“ by @CaseyHillers in https://github.com/flutter/flutter/pull/109199
  • Fix DraggableScrollableSheet and ListView has tiny scroll of one pixel by @xu-baolin in https://github.com/flutter/flutter/pull/109081
  • [framework] Animatable.fromCallback and code snippet by @jonahwilliams in https://github.com/flutter/flutter/pull/108661
  • Reland: “Add example and troubleshooting comment for showSnackBar“ by @bleroux in https://github.com/flutter/flutter/pull/105195
  • Deprecate ThemeData.selectedRowColor by @Piinks in https://github.com/flutter/flutter/pull/109070
  • Reland: “Add outlineVariant and scrim colors to ColorScheme“ by @guidezpl in https://github.com/flutter/flutter/pull/109203
  • Replace NavigatorObserver._navigator with a static expando. by @stereotype441 in https://github.com/flutter/flutter/pull/109238
  • Implements browser context menu in selectable region by @chunhtai in https://github.com/flutter/flutter/pull/108909
  • Revert “disable new transition while toPictureSync is fixed” by @jonahwilliams in https://github.com/flutter/flutter/pull/109327
  • Move MagnifierBuilder, MagnifierOverlayInfoBearer from text_selection.dart by @tgucio in https://github.com/flutter/flutter/pull/108956
  • API documentation cleanup by @Hixie in https://github.com/flutter/flutter/pull/108500
  • Change ClipboardStatusNofifier parameter in buildToolbar to ValueLise… by @chunhtai in https://github.com/flutter/flutter/pull/108917
  • Fix Android platform view creation flow by @stuartmorgan in https://github.com/flutter/flutter/pull/109232
  • Minor fix compendium by @Hixie in https://github.com/flutter/flutter/pull/107874
  • Revert “Fix Android platform view creation flow” by @CaseyHillers in https://github.com/flutter/flutter/pull/109389
  • [framework] document backdropfilter antipattern by @jonahwilliams in https://github.com/flutter/flutter/pull/109340
  • Revert “Change ClipboardStatusNofifier parameter in buildToolbar to V… by @CaseyHillers in https://github.com/flutter/flutter/pull/109388
  • Set IconButton.visualDensity default to VisualDensity.standard by @QuncCccccc in https://github.com/flutter/flutter/pull/109349
  • Added documentation for AppBar actions by @QuncCccccc in https://github.com/flutter/flutter/pull/109351
  • Revert “Set IconButton.visualDensity default to VisualDensity.standard“ by @QuncCccccc in https://github.com/flutter/flutter/pull/109421
  • Reland: Fix Android platform view creation flow by @stuartmorgan in https://github.com/flutter/flutter/pull/109405
  • Keep dirty manipulations private to Element base class by @goderbauer in https://github.com/flutter/flutter/pull/109401
  • Revert “Keep dirty manipulations private to Element base class (#109401)” by @gspencergoog in https://github.com/flutter/flutter/pull/109481
  • Single tap on the previous selection should toggle the toolbar on iOS… by @Renzo-Olivares in https://github.com/flutter/flutter/pull/108913
  • Add onOpened callback to PopupMenuButton by @limonadev in https://github.com/flutter/flutter/pull/103753
  • Reland “Keep dirty manipulations private to Element base class (#109401)” by @goderbauer in https://github.com/flutter/flutter/pull/109562
  • Refactor StrokeAlign to allow double values. by @bernaferrari in https://github.com/flutter/flutter/pull/108339
  • Fix Text selection handler disappear when dragged to new words by @xu-baolin in https://github.com/flutter/flutter/pull/108808
  • Revert “Refactor StrokeAlign to allow double values.” by @CaseyHillers in https://github.com/flutter/flutter/pull/109591
  • Fix CupertinoListTile``s onTap with delay throws exception by @TahaTesser in https://github.com/flutter/flutter/pull/109038 * Pass fit property to RenderIndexedStack by @maheshmnj in https://github.com/flutter/flutter/pull/109295 * Fix that RenderEditable (TextField) ignores offset in painting, making text selections shifted when offset is nonzero by @fzyzcjy in https://github.com/flutter/flutter/pull/109287 * Add Spellcheck to EditableText (Android) by @camsim99 in https://github.com/flutter/flutter/pull/109334 * Revert "Add Spellcheck to EditableText (Android)" by @jonahwilliams in https://github.com/flutter/flutter/pull/109631 * Change "Unicode scalar values" to "Unicode grapheme clusters" in maxLength docs by @olof-dev in https://github.com/flutter/flutter/pull/106275 * Some changes needed to PlatformMenuBar before the MenuBar implementation change lands. by @gspencergoog in https://github.com/flutter/flutter/pull/109556 * Scrollbar respect the NeverScrollableScrollPhysics physics by @xu-baolin in https://github.com/flutter/flutter/pull/109609 * Fix a type casting error in text_input.dart by @LongCatIsLooong in https://github.com/flutter/flutter/pull/109635 * Re-land Add Spell Check to EditableText by @camsim99 in https://github.com/flutter/flutter/pull/109643 * [docs][FWW] DropdownButton, ScaffoldMessenger, and StatefulBuilder links by @craiglabenz in https://github.com/flutter/flutter/pull/100316 * Fix AppBar centerTitle position with actions. by @bernaferrari in https://github.com/flutter/flutter/pull/106256 * Improve ShapeDecoration performance. by @bernaferrari in https://github.com/flutter/flutter/pull/108648 * 109638: Windows framework_tests_misc is 2.06% flaky by @pdblasi-google in https://github.com/flutter/flutter/pull/109640 * Some misc changes needed for MenuBar implementation. by @gspencergoog in https://github.com/flutter/flutter/pull/109555 * Don't disable pointer interaction during trackpad scroll by @moffatman in https://github.com/flutter/flutter/pull/106890 * Add an example for how to hide default scrollbar on desktop platform. by @TahaTesser in https://github.com/flutter/flutter/pull/108542 * Reland: Set IconButton.visualDensity default to VisualDensity.standard by @QuncCccccc in https://github.com/flutter/flutter/pull/109432 * [Dismissible]Fix a state lose issue by @xu-baolin in https://github.com/flutter/flutter/pull/108971 * Replace empty Container with const SizedBox by @tgucio in https://github.com/flutter/flutter/pull/108672 * Update Ballistic animation & ClampingScrollSimulation by @Piinks in https://github.com/flutter/flutter/pull/107735 * Re-Land "Refactor StrokeAlign to allow double values." (#109591) by @gspencergoog in https://github.com/flutter/flutter/pull/109805 * Add some logs to catch flake by @goderbauer in https://github.com/flutter/flutter/pull/109887 * [framework] remove restriction on texture layer rasterization by @jonahwilliams in https://github.com/flutter/flutter/pull/109900 * Revert "Re-Land "Refactor StrokeAlign to allow double values." (#109805)" by @gspencergoog in https://github.com/flutter/flutter/pull/109955 * Support inputDecoration's iconColor, prefixIconColor and suffixIconColor by @hangyujin in https://github.com/flutter/flutter/pull/109988 * Remove the FocusScopeNode in the navigator by @gspencergoog in https://github.com/flutter/flutter/pull/109702 * Deprecate 2018 text theme parameters by @Piinks in https://github.com/flutter/flutter/pull/109817 * Fixed leading button size on app bar by @QuncCccccc in https://github.com/flutter/flutter/pull/110043 * Document tristate value by @yaakovschectman in https://github.com/flutter/flutter/pull/110106 * Revert "Fixed leading button size on app bar" by @QuncCccccc in https://github.com/flutter/flutter/pull/110103 * Revert "Reland: Set IconButton.visualDensity default to VisualDensity.standard" by @QuncCccccc in https://github.com/flutter/flutter/pull/110119 * Fix some typos by @eggfly in https://github.com/flutter/flutter/pull/110077 * FixfloatingActionButtonAnimatornot being updated by @TahaTesser in https://github.com/flutter/flutter/pull/110067 * Add covariant toThemeExtension.lerpby @guidezpl in https://github.com/flutter/flutter/pull/105207 * use super parameters in framework by @newtaDev in https://github.com/flutter/flutter/pull/103620 * Support for FilterQuality in FadeInImage by @FluentCoding in https://github.com/flutter/flutter/pull/110096 * [framework] simplify raster widget, rename, combine painters by @jonahwilliams in https://github.com/flutter/flutter/pull/109485 * Update accessibility contrast test coverage by @ankur2136 in https://github.com/flutter/flutter/pull/109784 * Added support for M3 filled and filled tonal buttons. by @darrenaustin in https://github.com/flutter/flutter/pull/107382 * Re-Land "Refactor StrokeAlign to allow double values." (#108339) by @gspencergoog in https://github.com/flutter/flutter/pull/110234 * Fix Image's logical flow which disposes its image too early, causing errors such as "Cannot clone a disposed image" by @fzyzcjy in https://github.com/flutter/flutter/pull/110131 * Replace_lerpPropertieswithMaterialStateProperty.lerpinbutton_style.dartby @TahaTesser in https://github.com/flutter/flutter/pull/110323 * Fixed some doc typos in OutlinedButton and TextButton.styleFrom deprecations by @darrenaustin in https://github.com/flutter/flutter/pull/110308 * Revert "Update accessibility contrast test coverage" by @CaseyHillers in https://github.com/flutter/flutter/pull/110436 * [flutter_driver] make empty duration messages more helpful by @jonahwilliams in https://github.com/flutter/flutter/pull/110441 * add material slider secondary value by @akshdeep-singh in https://github.com/flutter/flutter/pull/109808 * Added onSelectionChange callback to SelectionRegion and SelectionArea by @chinmoy12c in https://github.com/flutter/flutter/pull/108985 * Fix an exception inStarBorders that are scaled to small or infinite sizes by @gspencergoog in https://github.com/flutter/flutter/pull/110419 * Remove warnings whenUnconstrainedBoxandConstraintsTransformBoxare clipped by @gspencergoog in https://github.com/flutter/flutter/pull/110393 * Fix some tap region bugs by @gspencergoog in https://github.com/flutter/flutter/pull/110398 * Refactor macOS text editing shortcuts by @chunhtai in https://github.com/flutter/flutter/pull/110289 * Clear the static _debugDoingBaseline flag if baseline calculation throws by @jason-simmons in https://github.com/flutter/flutter/pull/110387 * Add test where white text on white background fails contrast. by @ankur2136 in https://github.com/flutter/flutter/pull/110217 * Fixed the default color of the trailing widget on app bar by @QuncCccccc in https://github.com/flutter/flutter/pull/110635 * MigratedCheckboxto Material 3 Colors by @QuncCccccc in https://github.com/flutter/flutter/pull/110537 * Add splashColor property for ListTile widget by @M97Chahboun in https://github.com/flutter/flutter/pull/100652 * Fixed the leading IconButton size by @QuncCccccc in https://github.com/flutter/flutter/pull/110722 * Make ink_sparkle use FragmentShader by @zanderso in https://github.com/flutter/flutter/pull/110552 * AddOverlay.maybeOf, makeOverlay.ofreturn a non-nullable instance by @gspencergoog in https://github.com/flutter/flutter/pull/110811 * FixAction.overridableexample by @LongCatIsLooong in https://github.com/flutter/flutter/pull/110824 * Remove errant double spaces by @guidezpl in https://github.com/flutter/flutter/pull/110758 * DeprecateThemeDataerrorColorandbackgroundColorby @guidezpl in https://github.com/flutter/flutter/pull/110162 * Fix Tooltip Issue on Switch by @QuncCccccc in https://github.com/flutter/flutter/pull/110830 * Use semantics label for backbutton and closebutton for Android by @chunhtai in https://github.com/flutter/flutter/pull/110873 * Addinherit: falseto material2018 text geometry text themes by @LongCatIsLooong in https://github.com/flutter/flutter/pull/110870 * UpdateMaterialBannerto support Material 3 by @TahaTesser in https://github.com/flutter/flutter/pull/105957 * MigrateListTileunselected icon color to Material 3 by @TahaTesser in https://github.com/flutter/flutter/pull/102078 * Preliminary PR for engine changes for Tristate checkboxes by @yaakovschectman in https://github.com/flutter/flutter/pull/110859 * AddsPopupMenuPosition positionto thePopupMenuThemeDataby @ValentinVignal in https://github.com/flutter/flutter/pull/110268 * Dispose Paragraph objects by @dnfield in https://github.com/flutter/flutter/pull/110627 * Fixing elevation issues with Material 3 by @darrenaustin in https://github.com/flutter/flutter/pull/110624 * RequestDartPerformanceMode.latencyduring transitions by @iskakaushik in https://github.com/flutter/flutter/pull/110600 * [Fonts] Update icons by @guidezpl in https://github.com/flutter/flutter/pull/111092 * Use raw fontFamilyFallback values without packages when constructing a merged TextStyle by @jason-simmons in https://github.com/flutter/flutter/pull/110887 * [web] skip flaky date picker golden tests by @yjbanov in https://github.com/flutter/flutter/pull/111114 * 110598: expect() in semantic test producing unhelpful output by @pdblasi-google in https://github.com/flutter/flutter/pull/110613 * Create consts for service extension names so they can be accessed from tooling by @kenzieschmoll in https://github.com/flutter/flutter/pull/110876 * Create consts for foundation service extension names so they can be accessed from tooling by @kenzieschmoll in https://github.com/flutter/flutter/pull/111146 * Annual spelling error fix by @gspencergoog in https://github.com/flutter/flutter/pull/111132 * Create consts for rendering service extension names so they can be accessed from tooling by @kenzieschmoll in https://github.com/flutter/flutter/pull/111149 * fixes FadeInImage for an edge case by @werainkhatri in https://github.com/flutter/flutter/pull/111035 * Deprecate ThemeData.bottomAppBarColor by @esouthren in https://github.com/flutter/flutter/pull/111080 * Fixed one-frame InkWell overlay color problem on unhover by @HansMuller in https://github.com/flutter/flutter/pull/111112 * Revert Ballistic & Clamping simulation updates by @Piinks in https://github.com/flutter/flutter/pull/111201 * [framework] revert removal of opacity by @jonahwilliams in https://github.com/flutter/flutter/pull/111202 * Fix spell_check_test by @camsim99 in https://github.com/flutter/flutter/pull/110814 * Use tristate checkbox engine changes by @yaakovschectman in https://github.com/flutter/flutter/pull/111032 * MigratedCheckboxto Material 3 - Added Error State by @QuncCccccc in https://github.com/flutter/flutter/pull/111153 * Fix TabBarView with no animation not navigating by @tomgilder in https://github.com/flutter/flutter/pull/110985 * Add ability to show magnifier on long press by @Renzo-Olivares in https://github.com/flutter/flutter/pull/111224 * Create enum for scheduler service extension names so they can be accessed from tooling by @kenzieschmoll in https://github.com/flutter/flutter/pull/111222 * Fix typos introduced typos inpopup_menu_theme_test.dartby @ValentinVignal in https://github.com/flutter/flutter/pull/111060 * Revert "UpdateMaterialBannerto support Material 3" by @CaseyHillers in https://github.com/flutter/flutter/pull/111288 * MigratedSwitchto Material 3 by @QuncCccccc in https://github.com/flutter/flutter/pull/110095 * Fix documentation for InputDecoration.focusColor by @gspencergoog in https://github.com/flutter/flutter/pull/111290 * Normalize examples by @gspencergoog in https://github.com/flutter/flutter/pull/111223 * fix: removed Widget type from child parameter in OutlinedButton by @alestiago in https://github.com/flutter/flutter/pull/111034 * Started handling messages from background isolates. by @gaaclarke in https://github.com/flutter/flutter/pull/109005 * Revert "Started handling messages from background isolates." by @gaaclarke in https://github.com/flutter/flutter/pull/111318 * Create class MemoryAllocations. by @polina-c in https://github.com/flutter/flutter/pull/110230 * [web] skip more perspective text tests by @yjbanov in https://github.com/flutter/flutter/pull/111402 * Reland: Started handling messages from background isolates. by @gaaclarke in https://github.com/flutter/flutter/pull/111320 * [framework] work around to load self packages from packages/ by @jonahwilliams in https://github.com/flutter/flutter/pull/111350 * Fix references to symbols to use brackets instead of backticks by @gspencergoog in https://github.com/flutter/flutter/pull/111331 * Add doc note about when to dispose TextPainter by @dnfield in https://github.com/flutter/flutter/pull/111403 * Revert "Use semantics label for backbutton and closebutton for Android" by @XilaiZhang in https://github.com/flutter/flutter/pull/111305 * Fix Magnifier crash by @justinmc in https://github.com/flutter/flutter/pull/111303 * Allow Navigator to inherit traversal policy from parent. by @gspencergoog in https://github.com/flutter/flutter/pull/110818 * Create enum for service extensions in services library by @kenzieschmoll in https://github.com/flutter/flutter/pull/111412 * Create an enum for widget inspector service extensions for use by tools by @kenzieschmoll in https://github.com/flutter/flutter/pull/111405 * Enable android isolate platform channels tests by @gaaclarke in https://github.com/flutter/flutter/pull/111279 * Fix DraggableScrollableSheet rebuilding during drag by @moffatman in https://github.com/flutter/flutter/pull/111010 * Utility methods for measuring text by @dnfield in https://github.com/flutter/flutter/pull/111493 * Fix the TimePicker hour/minute field's input actions by @TahaTesser in https://github.com/flutter/flutter/pull/97361 * Fix text direction nullability by @dnfield in https://github.com/flutter/flutter/pull/111513 * Reland "Update accessibility contrast test coverage (#109784)" by @chunhtai in https://github.com/flutter/flutter/pull/110502 * Updated tokens to v0.127 by @QuncCccccc in https://github.com/flutter/flutter/pull/111495 * Updated the Action chip's documentation regarding disabled states. by @darrenaustin in https://github.com/flutter/flutter/pull/111598 * Prepare the framework for having RRect assert on negative radii by @gspencergoog in https://github.com/flutter/flutter/pull/111515 * Fix performance regression. by @polina-c in https://github.com/flutter/flutter/pull/111615 * Add BuildContext.mounted by @goderbauer in https://github.com/flutter/flutter/pull/111619 * Revert "Single tap on the previous selection should toggle the toolbar on iOS…" by @godofredoc in https://github.com/flutter/flutter/pull/111662 * Remove no-longer-needed clamping of RRect radii by @gspencergoog in https://github.com/flutter/flutter/pull/111668 * Fix todo format by @pq in https://github.com/flutter/flutter/pull/111685 * Fix RangeSlider constructor reference to[value]by @srawlins in https://github.com/flutter/flutter/pull/111694 * Revert isolate platform channels because of google integration tooling by @gaaclarke in https://github.com/flutter/flutter/pull/111702 * panningDirection parameter added to InteractiveViewer by @NazarenoCavazzon in https://github.com/flutter/flutter/pull/109014 * Reland "UpdateMaterialBannerto support Material 3" by @TahaTesser in https://github.com/flutter/flutter/pull/111299 * Fix OutlineInputBorder with BorderRadius.zero is distorted by @bleroux in https://github.com/flutter/flutter/pull/106849 * Add missing deprecation notice for toggleableActiveColor by @Piinks in https://github.com/flutter/flutter/pull/111707 * Reset missing deprecation for ScrollbarThemeData.copyWith(showTrackOnHover) by @Piinks in https://github.com/flutter/flutter/pull/111706 * Makes TextBoundary and its subclasses public by @chunhtai in https://github.com/flutter/flutter/pull/110367 * Fix a CupertinoScrollbar NNBD issue by @xu-baolin in https://github.com/flutter/flutter/pull/111198 * fix a draggableScrollableSheet's LocalHistoryEntry leaking by @xu-baolin in https://github.com/flutter/flutter/pull/110576 * Fix changing DraggableScrollableSheet controller by @moffatman in https://github.com/flutter/flutter/pull/111445 * fixed inconsistent file names for *_chip.dart files and added a test by @werainkhatri in https://github.com/flutter/flutter/pull/111364 * FixScrollbarthumb drag behavior on desktop. by @TahaTesser in https://github.com/flutter/flutter/pull/111250 * Reland isolate platform channels with conditional compilation by @gaaclarke in https://github.com/flutter/flutter/pull/111712 * Fix UiKitView which wrongly unconditionally repaints by @fzyzcjy in https://github.com/flutter/flutter/pull/111790 * Migrate package/flutter to JS static interop. by @joshualitt in https://github.com/flutter/flutter/pull/111315 * Remove deprecated drag anchor by @Piinks in https://github.com/flutter/flutter/pull/111713 * Provide Material 3 defaults for vanillaChipwidget. by @darrenaustin in https://github.com/flutter/flutter/pull/111597 * Add macOS-specific scroll physics by @moffatman in https://github.com/flutter/flutter/pull/108298 * Avoid sending zero transform semantic nodes to the engine by @dnfield in https://github.com/flutter/flutter/pull/111843 * Remove deprecated ScrollBehavior.buildViewportChrome by @Piinks in https://github.com/flutter/flutter/pull/111715 * Update token v0.127 to v0.132 by @QuncCccccc in https://github.com/flutter/flutter/pull/111913 * Fixed an issue with FilterChips changing size when selected. by @darrenaustin in https://github.com/flutter/flutter/pull/111916 * fix: bottom navigation bar colors by @talamaska in https://github.com/flutter/flutter/pull/107924 * Remove Deprecated RenderUnconstrainedBox by @Piinks in https://github.com/flutter/flutter/pull/111711 * Fix an reorderable list animation issue:"Reversed ReorderableListView drop animation moves item one row higher than it should #110949" by @hangyujin in https://github.com/flutter/flutter/pull/111027 * Revert "FixScrollbarthumb drag behavior on desktop." by @Piinks in https://github.com/flutter/flutter/pull/111978 * [framework] avoid compositing with visibility by @jonahwilliams in https://github.com/flutter/flutter/pull/111844 * Remove controller listener on CupertinoPicker dispose by @moffatman in https://github.com/flutter/flutter/pull/111977 * Re-add the ability to return null in ListView.builder by @rrousselGit in https://github.com/flutter/flutter/pull/108706 * Add friction coefficient to InteractiveViewer by @codeforce-dev in https://github.com/flutter/flutter/pull/109443 * Some miscellaneous changes found while making another PR by @gspencergoog in https://github.com/flutter/flutter/pull/111620 * Update Radio button to material 3 by @QuncCccccc in https://github.com/flutter/flutter/pull/111774 * FixInputDecoratorchild vertical alignment by @LongCatIsLooong in https://github.com/flutter/flutter/pull/112003 * Update showCupertinoModalPopup documentation by @yunusemrebakir in https://github.com/flutter/flutter/pull/106274 * Instrument State, Layer, RenderObject and Element. by @polina-c in https://github.com/flutter/flutter/pull/111328 * Allow Hybrid Composition fallback for Android platform views by @stuartmorgan in https://github.com/flutter/flutter/pull/109161 * Isolate platform channels for macos by @gaaclarke in https://github.com/flutter/flutter/pull/110882 * AddediconThemetoRawChipinChoiceChipby @Mayb3Nots in https://github.com/flutter/flutter/pull/110908 * Prevent committing text from triggering EditableText.onChanged by @LongCatIsLooong in https://github.com/flutter/flutter/pull/112010 * UpdateInheritedWidgetexample parameter naming by @robiness in https://github.com/flutter/flutter/pull/112137 * ui.PointerSignalKind forwards compatibility for scale by @moffatman in https://github.com/flutter/flutter/pull/112170 * Fixed an iconTheme lerping problem with ChipThemeData. by @darrenaustin in https://github.com/flutter/flutter/pull/112216 * Fix RenderEditable not able to update backgroundCursorColor when the user provides a new one by @fzyzcjy in https://github.com/flutter/flutter/pull/112045 *PerformanceOverlay's multiple fields are not updated when the user wants to update it by @fzyzcjy in https://github.com/flutter/flutter/pull/112039 * Add assertion to _CupertinoSwitchRenderObjectWidget, otherwise it is confusing why updateRenderObject omits state update by @fzyzcjy in https://github.com/flutter/flutter/pull/112044 * Fix CupertinoAlertDialog and CupertinoActionSheet, which mis-behave when orientation changes by @fzyzcjy in https://github.com/flutter/flutter/pull/112041 * Fix SliverScrollingPersistentHeader not able to update stretchConfiguration by @fzyzcjy in https://github.com/flutter/flutter/pull/112042 * Fix SliverPinnedPersistentHeader, also not able to update stretchConfiguration and showOnScreenConfiguration by @fzyzcjy in https://github.com/flutter/flutter/pull/112043 * Revert "Migrate package/flutter to JS static interop. (#111315)" by @CaseyHillers in https://github.com/flutter/flutter/pull/112247 * Update TabBarView children after a transition to an adjacent tab by @bleroux in https://github.com/flutter/flutter/pull/112168 * [Material] Remove "down position" from toggleable ripple calculation by @johnsonmh in https://github.com/flutter/flutter/pull/112209 * UpdatedProgressIndicatorto M3 by @QuncCccccc in https://github.com/flutter/flutter/pull/112139 * Added example for Magnifier and TextMagnifier by @antholeole in https://github.com/flutter/flutter/pull/110218 * Revert DraggableScrollableSheet controller changes by @CaseyHillers in https://github.com/flutter/flutter/pull/112293 * Add support for Material 3DividerandVerticalDividerby @TahaTesser in https://github.com/flutter/flutter/pull/112378 * Expose text boundary combiner class by @chunhtai in https://github.com/flutter/flutter/pull/112085 * Revert "Add support for Material 3DividerandVerticalDivider" by @CaseyHillers in https://github.com/flutter/flutter/pull/112471 * Change default text color of CupertinoAlertDialog to theme primary color by @MitchellGoodwin in https://github.com/flutter/flutter/pull/111785 * Fixes Text contrast test rect check by @chunhtai in https://github.com/flutter/flutter/pull/112492 * [framework] use Visibility instead of Opacity by @jonahwilliams in https://github.com/flutter/flutter/pull/112191 * Add regression test for TextPainter.getWordBoundary by @LongCatIsLooong in https://github.com/flutter/flutter/pull/112229 * Doc fix, followerAnchor changed to targetAnchor by @gazialankus in https://github.com/flutter/flutter/pull/112054 * [RawKeyboard] Allow inconsistent modifiers for iOS and Android by @dkwingsmt in https://github.com/flutter/flutter/pull/108926 * Add mouse region for InputDecorationIcons in the textfield by @hangyujin in https://github.com/flutter/flutter/pull/112543 * unnecessary_stateful_widgets by @a14n in https://github.com/flutter/flutter/pull/112296 * Reland "Fix DraggableScrollableSheet rebuilding during drag" by @moffatman in https://github.com/flutter/flutter/pull/112479 * Implement Material MenuBar and MenuAnchor by @gspencergoog in https://github.com/flutter/flutter/pull/112239 * [RenderEditable] report real height whenmaxLines == 1. by @LongCatIsLooong in https://github.com/flutter/flutter/pull/112029 * fix some DSS bugs by @xu-baolin in https://github.com/flutter/flutter/pull/112142 * Reland "Migrate package/flutter to JS static interop. (#111315)" by @joshualitt in https://github.com/flutter/flutter/pull/112418 * AddDialog.fullscreenand example by @TahaTesser in https://github.com/flutter/flutter/pull/112261 * Fixed theCircularProgressIndicatordefault size issue by @QuncCccccc in https://github.com/flutter/flutter/pull/112601 * Add support for Material 3 Divider and VerticalDivider by @darrenaustin in https://github.com/flutter/flutter/pull/112655 * Fix menu_anchor_test.dart's state leak by @gspencergoog in https://github.com/flutter/flutter/pull/112718 * Add button semantics in list tile by @hangyujin in https://github.com/flutter/flutter/pull/112593 * URI-decode asset paths before writing them to the asset manifest by @andrewkolos in https://github.com/flutter/flutter/pull/112415 * Revert "Add button semantics in list tile" by @CaseyHillers in https://github.com/flutter/flutter/pull/112779 * Added ShapeBorder to expansionTile by @DattatreyaReddy in https://github.com/flutter/flutter/pull/112218 * UpdateAnimatedSlideexample by @TahaTesser in https://github.com/flutter/flutter/pull/112803 * [web] FixkIsWebfor Dart2wasm. by @joshualitt in https://github.com/flutter/flutter/pull/112122 * [text_input] introduce TextInputControl by @jpnurmi in https://github.com/flutter/flutter/pull/76072 * Fix outdated comment about overflow by @Hixie in https://github.com/flutter/flutter/pull/112595 * Add width property to SnackBarThemeData by @esouthren in https://github.com/flutter/flutter/pull/112636 * Wait for non-empty layout in platform view placeholder by @stuartmorgan in https://github.com/flutter/flutter/pull/112402 * ExportelapseBlockingto test binding, so slow sync work can be simulated such as a slow widget build by @fzyzcjy in https://github.com/flutter/flutter/pull/112619 * SwitchedElement.renderObjectto iterative implementation. by @gaaclarke in https://github.com/flutter/flutter/pull/112885 * Add PointerScaleEvent and use in InteractiveViewer by @moffatman in https://github.com/flutter/flutter/pull/112172 * Consider Scrollable location in text selection drag events by @justinmc in https://github.com/flutter/flutter/pull/102992 * AddoverlayMaterialStateProperty property toSliderby @TahaTesser in https://github.com/flutter/flutter/pull/112922 * Added keyboardType in CupertinoSearchTextField by @Hardeepsingh980 in https://github.com/flutter/flutter/pull/83994 * Schedule tasks which are futures to completion by @jiahaog in https://github.com/flutter/flutter/pull/112269 * typo by @MrBirb in https://github.com/flutter/flutter/pull/113043 * [framework] load files through ImmutableBuffer.fromFilePath (if exact file type) by @jonahwilliams in https://github.com/flutter/flutter/pull/112892 * Remove NavigationToolbar condition that leading widget cannot be larger than 1/3 the total space available. by @math1man in https://github.com/flutter/flutter/pull/112548 * shader warm up with canvaskit and corresponding test by @alanwutang11 in https://github.com/flutter/flutter/pull/113060 * Send text selection rects to engine on iPhone by @moffatman in https://github.com/flutter/flutter/pull/113048 * Add error message when lerping between TextStyles differentinheritvalues by @LongCatIsLooong in https://github.com/flutter/flutter/pull/112837 * Add asset manifest parsing benchmark by @andrewkolos in https://github.com/flutter/flutter/pull/112836 * fix a CupertinoDatePicker bug by @xu-baolin in https://github.com/flutter/flutter/pull/112697 * Typo in border_test.dart by @MrBirb in https://github.com/flutter/flutter/pull/113046 * AddSliverGrid.builderconstructor by @gspencergoog in https://github.com/flutter/flutter/pull/113116 * Fix TabBar with padding is not centered by @bleroux in https://github.com/flutter/flutter/pull/113091 * Add checkbox and radio menu buttons by @gspencergoog in https://github.com/flutter/flutter/pull/112821 * AddSliverAnimatedGridandAnimatedGridby @gspencergoog in https://github.com/flutter/flutter/pull/112982 * DeprecateAnimatedListItemBuilderandAnimatedListRemovedItemBuilderby @gspencergoog in https://github.com/flutter/flutter/pull/113131 *AutomatedTestWidgetsFlutterBinding.pumpprovides wrong pump time stamp, probably because of forgetting the precision by @fzyzcjy in https://github.com/flutter/flutter/pull/112609 * Fix selection area causes small scrollables to bounce by @chunhtai in https://github.com/flutter/flutter/pull/112816 * [framework] add ignores for platformDispatcher deprecation by @jonahwilliams in https://github.com/flutter/flutter/pull/113238 * Minor change type nullability by @fzyzcjy in https://github.com/flutter/flutter/pull/112778 * Revert "Minor change type nullability" by @jmagman in https://github.com/flutter/flutter/pull/113246 * Support Material 3 in bottom sheet by @hangyujin in https://github.com/flutter/flutter/pull/112466 * AddedSwitchAnimation for Material 3 by @QuncCccccc in https://github.com/flutter/flutter/pull/113090 * pushnamed can handle Object as type by @chunhtai in https://github.com/flutter/flutter/pull/113242 * Change type inImplicitlyAnimatedWidgetto remove type cast to improve performance and style by @fzyzcjy in https://github.com/flutter/flutter/pull/111849 * make ModalBottomSheetRoute public by @The-Redhat in https://github.com/flutter/flutter/pull/108112 * Document that TooltipTriggerMode has no impact on hovering by @bleroux in https://github.com/flutter/flutter/pull/113324 * Revert "AutomatedTestWidgetsFlutterBinding.pumpprovides wrong pump time stamp, probably because of forgetting the precision" by @XilaiZhang in https://github.com/flutter/flutter/pull/113415 * [web] Migrate selectable_region to static interop. by @joshualitt in https://github.com/flutter/flutter/pull/113292 * Make TextEditingDelta diagnosticable and override debugFillProperties for concrete TextEditingDelta implementations by @Renzo-Olivares in https://github.com/flutter/flutter/pull/113395 * fix overflow error inCupertinoListTileby @alex-sandri in https://github.com/flutter/flutter/pull/113010 * Added statesController to the button icon constructors. by @darrenaustin in https://github.com/flutter/flutter/pull/113419 * Fix bar height changes when toggle keyboard by @luckysmg in https://github.com/flutter/flutter/pull/106542 * fix permanent choice chip icon with material3 by @AbhiShake1 in https://github.com/flutter/flutter/pull/113485 * Fix typo of PrimaryScrollController documentation by @mono0926 in https://github.com/flutter/flutter/pull/113361 * Clean up_updateSelectionRectsby @LongCatIsLooong in https://github.com/flutter/flutter/pull/113425 * Reland "Single tap on the previous selection should toggle the toolbar on iOS #108913" by @Renzo-Olivares in https://github.com/flutter/flutter/pull/111995 * Add support for Alt to CharacterActivator, add tests by @gspencergoog in https://github.com/flutter/flutter/pull/113466 * [Docs] Clarify that Flex does not wrap by @TzviPM in https://github.com/flutter/flutter/pull/113404 * Fix StarBorder operator== by @gspencergoog in https://github.com/flutter/flutter/pull/113588 * Add HitTestBehavior to TapRegion by @gspencergoog in https://github.com/flutter/flutter/pull/113634 * Use ScrollbarTheme instead Theme for Scrollbar by @Oleh-Sv in https://github.com/flutter/flutter/pull/113237 * AddAnimatedIconspreviews and examples by @TahaTesser in https://github.com/flutter/flutter/pull/113700 * Handle privatecommand messages that pass no data by @justinmc in https://github.com/flutter/flutter/pull/112590 * Revert "[text_input] introduce TextInputControl" by @zanderso in https://github.com/flutter/flutter/pull/113724 * Composing text shouldn't be part of undo/redo by @justinmc in https://github.com/flutter/flutter/pull/108765 * Overlay always applies clip by @chunhtai in https://github.com/flutter/flutter/pull/113770 * link "iOS PlatformView BackdropFilter design doc" in the BackdropFilter widget's documentation by @cyanglaz in https://github.com/flutter/flutter/pull/113779 * Add fontFamilyFallback to ThemeData by @justinmc in https://github.com/flutter/flutter/pull/112976 * Reland "[text_input] introduce TextInputControl" by @jpnurmi in https://github.com/flutter/flutter/pull/113758 * Use correct semantics for toggle buttons by @guidezpl in https://github.com/flutter/flutter/pull/113851 * [framework] re-rasterize when window size or insets changes by @jonahwilliams in https://github.com/flutter/flutter/pull/113647 * Fix selectWordsInRange when last word is located before the first word by @Renzo-Olivares in https://github.com/flutter/flutter/pull/113224 * Update Popup Menu to support Material 3 by @TahaTesser in https://github.com/flutter/flutter/pull/103606 * Scribble mixin by @justinmc in https://github.com/flutter/flutter/pull/104128 * Fix edge scrolling on platforms that select word by word on long press move by @Renzo-Olivares in https://github.com/flutter/flutter/pull/113128 * Updated tokens to v0.137. by @darrenaustin in https://github.com/flutter/flutter/pull/113970 * Fix ScrollPosition.isScrollingNotifier.value for pointer scrolling by @Piinks in https://github.com/flutter/flutter/pull/113972 * Improve Scrollbar drag behavior by @xu-baolin in https://github.com/flutter/flutter/pull/112434 * FixSlideroverlay and value indicator interactive behavior on desktop. by @TahaTesser in https://github.com/flutter/flutter/pull/113543 * MoveAnimatedIconsexample and fix typo incupertino/text_selection_toolbar.dartby @TahaTesser in https://github.com/flutter/flutter/pull/113937 * Add Material 3ProgressIndicatorexamples by @TahaTesser in https://github.com/flutter/flutter/pull/113950 * Fix an issue that Dragging the iOS text selection handles is jumpy and iOS text selection update incorrectly. by @ksballetba in https://github.com/flutter/flutter/pull/109136 * Page Up / Page Down in text fields by @tgucio in https://github.com/flutter/flutter/pull/107602 * Add Focus.parentNode to allow controlling the shape of the Focus tree. by @gspencergoog in https://github.com/flutter/flutter/pull/113655 * Hide debug logs from a MemoryAllocations test that intentionally throws an exception by @jason-simmons in https://github.com/flutter/flutter/pull/113786 * AddclipBehaviorand applyborderRadiusto DataTable's Material by @TahaTesser in https://github.com/flutter/flutter/pull/113205 * Cache TextPainter plain text value to improve performance by @tgucio in https://github.com/flutter/flutter/pull/109841 * fix stretch effect with rtl support by @youssefali424 in https://github.com/flutter/flutter/pull/113214 * Replace menu defaults with tokens by @QuncCccccc in https://github.com/flutter/flutter/pull/113963 * Add parentNode to FocusScope widget by @gspencergoog in https://github.com/flutter/flutter/pull/114034 * Fix wasted memory caused by debug fields - 16 bytes per object (when adding that should-be-removed field crosses double-word alignment) by @fzyzcjy in https://github.com/flutter/flutter/pull/113927 * Fix text field label animation duration and curve by @Pourqavam in https://github.com/flutter/flutter/pull/105966 * M3 Text field UI update by @hangyujin in https://github.com/flutter/flutter/pull/113776 * ExposealwaysShowMiddleinCupertinoSliverNavigationBarby @campovski in https://github.com/flutter/flutter/pull/113544 * Provide test API for accessibility announcements by @nbayati in https://github.com/flutter/flutter/pull/109661 * Update Cupertino text input padding by @MitchellGoodwin in https://github.com/flutter/flutter/pull/113958 * Revert "Update Cupertino text input padding" by @zanderso in https://github.com/flutter/flutter/pull/114102 * 107866: Add support for verifying SemanticsNode ordering in widget tests by @pdblasi-google in https://github.com/flutter/flutter/pull/113133 * Remove deprecatedupdateSemanticsAPI usage. by @a-wallen in https://github.com/flutter/flutter/pull/113382 * Fix logical error in TimePickerDialog - the RenderObject forgets to update fields by @fzyzcjy in https://github.com/flutter/flutter/pull/112040 * Remove RouteSetting.copyWith by @chunhtai in https://github.com/flutter/flutter/pull/113860 * Move Widget Inspector service extensions from DevTools to Flutter by @kenzieschmoll in https://github.com/flutter/flutter/pull/113861 * Fix DDS do not support Curves.easeInOutBack curve by @xu-baolin in https://github.com/flutter/flutter/pull/114222 * Fix Color Scheme Defaults in Material 3 by @QuncCccccc in https://github.com/flutter/flutter/pull/112666 * Context Menus by @justinmc in https://github.com/flutter/flutter/pull/107193 * SingleChildScrollView does not clip semantics child by @chunhtai in https://github.com/flutter/flutter/pull/114194 * Fix incorrectly named "debug" prefix by @fzyzcjy in https://github.com/flutter/flutter/pull/114117 * AddmaybeOffor all the cases whereofreturns nullable. by @gspencergoog in https://github.com/flutter/flutter/pull/114120 * Added token files for badges and lists. by @darrenaustin in https://github.com/flutter/flutter/pull/114382 * 🎨 Improve exceptions thrown by asset bundle by @AlexV525 in https://github.com/flutter/flutter/pull/114313 * Minor code cleanup: remove redundant return by @fzyzcjy in https://github.com/flutter/flutter/pull/114290 * Add Material 3 support for BottomAppBar by @elbeicktalat in https://github.com/flutter/flutter/pull/106525 * Revert "Add Material 3 support for BottomAppBar" by @zanderso in https://github.com/flutter/flutter/pull/114421 * hintText TextOverflow by @justinmc in https://github.com/flutter/flutter/pull/114378 * Revert "Overlay always applies clip (#113770)" by @chunhtai in https://github.com/flutter/flutter/pull/114442 * Handle dragging improvements by @justinmc in https://github.com/flutter/flutter/pull/114042 * Add Material 3 Popup Menu example and update existing example by @TahaTesser in https://github.com/flutter/flutter/pull/114228 *Layer … was previously used as oldLayerassertion error in debug mode, and page being blank in release mode, caused by LeaderLayer addToScene bug by @fzyzcjy in https://github.com/flutter/flutter/pull/113998 * Introduce debugWithActiveLayoutCleared to avoid duplicated code by @fzyzcjy in https://github.com/flutter/flutter/pull/114003 * FixaddToScenedocumentation by @fzyzcjy in https://github.com/flutter/flutter/pull/113987 * Fix bug thattimeDilationis not reset, causing subsequent test errors, and add verifications to ensure such problem does not exist in the future by @fzyzcjy in https://github.com/flutter/flutter/pull/113830 * Add Material 3 support forSlider- Part 1 by @TahaTesser in https://github.com/flutter/flutter/pull/114079 * Add Material 3 support for BottomAppBar (reland #106525) by @darrenaustin in https://github.com/flutter/flutter/pull/114439 * [web] Changes to web keyboard selection shortcuts for more consistent behavior by @htoor3 in https://github.com/flutter/flutter/pull/114264 * Refactor Animated[List, Grid, SliverList, SliverGrid] to share common code by @Piinks in https://github.com/flutter/flutter/pull/113793 * fixes for incoming linter by @pq in https://github.com/flutter/flutter/pull/113794 * Revert "Scribble mixin" by @CaseyHillers in https://github.com/flutter/flutter/pull/114647 * Revert "Fix text field label animation duration and curve" by @CaseyHillers in https://github.com/flutter/flutter/pull/114646 * WidgetController.startGesture trackpad support by @moffatman in https://github.com/flutter/flutter/pull/114631 * Support keyboard selection in SelectabledRegion by @chunhtai in https://github.com/flutter/flutter/pull/112584 * [New Feature]Support mouse wheel event on the scrollbar widget by @xu-baolin in https://github.com/flutter/flutter/pull/109659 * Adds support for the Material Badge widget, BadgeTheme, BadgeThemeData by @HansMuller in https://github.com/flutter/flutter/pull/114560 * Revert "Adds support for the Material Badge widget, BadgeTheme, BadgeThemeData" by @HansMuller in https://github.com/flutter/flutter/pull/114819 * Delegate TestWindow.updateSemantics to the wrapped SingletonFlutterWindow by @jason-simmons in https://github.com/flutter/flutter/pull/114733 * Fix TextField/CupertinoTextField hint style overflow not work. by @ksballetba in https://github.com/flutter/flutter/pull/114335 * Mac Page Up / Page Down in text fields by @justinmc in https://github.com/flutter/flutter/pull/105497 * Reland "Scribble mixin" by @justinmc in https://github.com/flutter/flutter/pull/114698 * feat: [InteractiveViewer] provide a way to set the initial child's alignment by @pedromassango in https://github.com/flutter/flutter/pull/114745 * [RawKeyboard] Allow inconsistent modifiers for Web by @bleroux in https://github.com/flutter/flutter/pull/114499 * Use AppBar.systemOverlayStyle to style system navigation bar by @bleroux in https://github.com/flutter/flutter/pull/104827 * FixCastErrorinStadiumBorder.lerpToandStadiumBorder.lerpFromwhen usingBorderRadiusDirectionalby @gspencergoog in https://github.com/flutter/flutter/pull/114826 * Allow Flutter golden file tests to be flaky by @Piinks in https://github.com/flutter/flutter/pull/114450 * Refactor fix_data.yaml by @Piinks in https://github.com/flutter/flutter/pull/114192 * Revert "Allow Flutter golden file tests to be flaky" by @zanderso in https://github.com/flutter/flutter/pull/114902 * UpdateCircleAvatarto support Material 3 by @TahaTesser in https://github.com/flutter/flutter/pull/114812 *updateSemanticsin TestWindow should always be implemented. by @a-wallen in https://github.com/flutter/flutter/pull/114857 * [cleanup] remove unnecessary brace in string interpolation by @pq in https://github.com/flutter/flutter/pull/115032 * Reland: Adds support for the Material Badge widget, BadgeTheme, BadgeThemeData (#114560) by @HansMuller in https://github.com/flutter/flutter/pull/115002 * FixRangeSlidersemantics node size by @TahaTesser in https://github.com/flutter/flutter/pull/114999 * Fix shrinkwrap on AnimatedList by @Piinks in https://github.com/flutter/flutter/pull/115104 * Load assets in flutter_test without turning event loop. by @dnfield in https://github.com/flutter/flutter/pull/115123 * Revert "Reland "Scribble mixin"" by @XilaiZhang in https://github.com/flutter/flutter/pull/115146 * Revert "Load assets in flutter_test without turning event loop." by @dnfield in https://github.com/flutter/flutter/pull/115156 * Make FutureBuilder handle SynchronousFuture correctly, reland SynchronousFuture usage in test assets by @dnfield in https://github.com/flutter/flutter/pull/115173 * M3 Segmented Button widget by @darrenaustin in https://github.com/flutter/flutter/pull/113723 * Fixed the color curve issue by @QuncCccccc in https://github.com/flutter/flutter/pull/115188 * Fix test in preparation of the Dart VM dropping support for language versions < 2.12.0 by @a-siva in https://github.com/flutter/flutter/pull/115176 * Incorrect rendering ofSnapshotWidgetby @fzyzcjy in https://github.com/flutter/flutter/pull/114400 * [Impeller] Add shader include with FlutterFragCoord for use by FragmentProgram by @bdero in https://github.com/flutter/flutter/pull/114214 * Include initial offset when using PlatformViewSurface by @bparrishMines in https://github.com/flutter/flutter/pull/114103 * Updated tokens to v0.141 by @darrenaustin in https://github.com/flutter/flutter/pull/115298 * Hint text semantics to be excluded in a11y read out if textfield is not empty and label text is provided by @hangyujin in https://github.com/flutter/flutter/pull/115010 * Change button and label text to sentence case for Material 3 by @thkim1011 in https://github.com/flutter/flutter/pull/115187 * Add a way to customize padding in BottomAppBar by @hangyujin in https://github.com/flutter/flutter/pull/115175 * Fix logic error inmarkNeedsPaintby @fzyzcjy in https://github.com/flutter/flutter/pull/112735 * AddRestorableEnumN<T>andRestorableEnum<T>to restorable primitive types by @gspencergoog in https://github.com/flutter/flutter/pull/115050 * Make Flutter Driver actively wait for runnable isolate by @jakubfijalkowski in https://github.com/flutter/flutter/pull/113969 * Updated instructions for adding new localized messages. by @harperl-lgtm in https://github.com/flutter/flutter/pull/115390 * Use concrete factory constructor for DomXMLHttpRequest by @srujzs in https://github.com/flutter/flutter/pull/115094 * Fixed label alignment by @QuncCccccc in https://github.com/flutter/flutter/pull/115409 * [framework] re-rasterize page transition when layout size changes by @jonahwilliams in https://github.com/flutter/flutter/pull/115371 * Remove unneeded comparison todouble.nanby @asashour in https://github.com/flutter/flutter/pull/115470 * Added Badge.isLabelVisible flag by @HansMuller in https://github.com/flutter/flutter/pull/115292 * Added Badge.count constructor by @HansMuller in https://github.com/flutter/flutter/pull/115297 * Revert "Added Badge.count constructor" by @HansMuller in https://github.com/flutter/flutter/pull/115564 * Reland Added Badge.count constructor by @HansMuller in https://github.com/flutter/flutter/pull/115566 * Label should always be aligned with text in filled input decoration by @QuncCccccc in https://github.com/flutter/flutter/pull/115540 * Add selection feedback for both selection area and text field by @chunhtai in https://github.com/flutter/flutter/pull/115373 * Add Material 3 support forSlider- Part 2 by @TahaTesser in https://github.com/flutter/flutter/pull/114624 * Fixes a bug where dragging a collapsed handle in TextField does not v… by @chunhtai in https://github.com/flutter/flutter/pull/115586 * Improve showSnackBar documentation by @bleroux in https://github.com/flutter/flutter/pull/114612 * Update comments in theme data files by @hangyujin in https://github.com/flutter/flutter/pull/115603 * Usedouble.isNaNinstead of… == double.nan(which is always false) by @mkustermann in https://github.com/flutter/flutter/pull/115424 * InkResponse highlights can be updated by @bleroux in https://github.com/flutter/flutter/pull/115635 * Disallow dispose during listener callback by @chunhtai in https://github.com/flutter/flutter/pull/114530 * FixNavigationBarripple by @TahaTesser in https://github.com/flutter/flutter/pull/115499 * Tiny improvement of RouteSettings display by @fzyzcjy in https://github.com/flutter/flutter/pull/114481 * Add more InkWell tests by @bleroux in https://github.com/flutter/flutter/pull/115634 * Remove unneeded comparison todouble.nanby @asashour in https://github.com/flutter/flutter/pull/115547 * Fix formatting in BottomAppBar test by @bernaferrari in https://github.com/flutter/flutter/pull/115520 * Allows pushing page based route as pageless route by @chunhtai in https://github.com/flutter/flutter/pull/114362 * Material 3 navigation drawer by @hangyujin in https://github.com/flutter/flutter/pull/115668 * Add Spell Check to Editable Text (iOS) by @camsim99 in https://github.com/flutter/flutter/pull/110193 * Add clip option for navigator by @chunhtai in https://github.com/flutter/flutter/pull/115775 * [RawKeyboard] Fix Linux remapped CapsLock throws by @bleroux in https://github.com/flutter/flutter/pull/115009 * BouncingScrollPhysics should propagate decelerationRate by @moffatman in https://github.com/flutter/flutter/pull/115797 * Use the new pushImageFilter offset parameter to fix the transform of the children by @flar in https://github.com/flutter/flutter/pull/113673 * Revert "Use the new pushImageFilter offset parameter to fix the transform of the children" by @jonahwilliams in https://github.com/flutter/flutter/pull/115861 * Provide an option to updateFocussemantics underFocusableActionDetectorby @TahaTesser in https://github.com/flutter/flutter/pull/115833 * Update documentation forPlatformException.stacktraceby @ueman in https://github.com/flutter/flutter/pull/114028 * Use the new pushImageFilter offset parameter to fix the transform of the children by @flar in https://github.com/flutter/flutter/pull/115884 * Updated tokens to v0_143. by @darrenaustin in https://github.com/flutter/flutter/pull/115890 * Fix current day not being decorated when it was disabled for picking. by @jgoyvaerts in https://github.com/flutter/flutter/pull/115240 * TabBar should adjust scroll position when Controller is changed by @bleroux in https://github.com/flutter/flutter/pull/116019 * Fix iOS selectWordEdge doesn't account for affinity by @chunhtai in https://github.com/flutter/flutter/pull/115849 * AddIndicatorShapetoNavigationRailThemeand fix indicator ripple. by @TahaTesser in https://github.com/flutter/flutter/pull/116108 * Reland Cupertino text input padding by @MitchellGoodwin in https://github.com/flutter/flutter/pull/115164 * Fix LayoutExplorer cycle by @LongCatIsLooong in https://github.com/flutter/flutter/pull/115526 * Tiny code cleanup: remove unnecessary comparisons by @fzyzcjy in https://github.com/flutter/flutter/pull/114488 * Menu bar accelerators by @gspencergoog in https://github.com/flutter/flutter/pull/114852 * Ignore NullThrownError deprecation by @mit-mit in https://github.com/flutter/flutter/pull/116135 * Disable backspace/delete handling on iOS & macOS by @LongCatIsLooong in https://github.com/flutter/flutter/pull/115900 * Update SnackBar to support Material 3 by @esouthren in https://github.com/flutter/flutter/pull/115750 * Revert "Update SnackBar to support Material 3" by @Piinks in https://github.com/flutter/flutter/pull/116199 * Use Isolate.run as implementation for compute by @dnfield in https://github.com/flutter/flutter/pull/115779 * iOS 16 context menu by @justinmc in https://github.com/flutter/flutter/pull/115805 * CreateDropdownMenuWidget to Support Material 3 by @QuncCccccc in https://github.com/flutter/flutter/pull/116088 * Add Material 3 support forTabBarby @TahaTesser in https://github.com/flutter/flutter/pull/116110 * Add onFocusChange property for ListTile widget by @M97Chahboun in https://github.com/flutter/flutter/pull/111498 * labeledTapTargetGuideline should passe if textfield does not have label by @chunhtai in https://github.com/flutter/flutter/pull/116221 * Adjust Material 3 textfield padding to align with specs by @hangyujin in https://github.com/flutter/flutter/pull/116225 * Updated the M3 textTheme to useonSurfacecolor for all styles. by @darrenaustin in https://github.com/flutter/flutter/pull/116125 * Fix Material 3BottomSheetexample by @TahaTesser in https://github.com/flutter/flutter/pull/116112 * FixSlidersemantics node size by @TahaTesser in https://github.com/flutter/flutter/pull/115285 * UpdateduseMaterial3documentation to include missing M3 components. by @darrenaustin in https://github.com/flutter/flutter/pull/116234 * Remove shrinkWrap from samples that don't need it by @goderbauer in https://github.com/flutter/flutter/pull/116236 * Revert "Add Material 3 support forTabBar" by @guidezpl in https://github.com/flutter/flutter/pull/116273 * [Reland] Add Material 3 support forTabBarby @TahaTesser in https://github.com/flutter/flutter/pull/116283 * M3 snackbar [re-land] by @esouthren in https://github.com/flutter/flutter/pull/116218 * Revert "FixSlidersemantics node size" by @CaseyHillers in https://github.com/flutter/flutter/pull/116294 * Update CupertinoContextMenu to iOS 16 visuals by @MitchellGoodwin in https://github.com/flutter/flutter/pull/110616 * Add Material 3Sliderexample by @TahaTesser in https://github.com/flutter/flutter/pull/115638 * AddedcontrollerandonSelectedproperties to DropdownMenu by @QuncCccccc in https://github.com/flutter/flutter/pull/116259 * Revert "iOS 16 context menu" due to theme color mix up by @justinmc in https://github.com/flutter/flutter/pull/116312 * Add clarification to CupertinoUserInterfaceLevel docs by @MitchellGoodwin in https://github.com/flutter/flutter/pull/116371 * [CP] Fix Snackbar TalkBack regression by @zanderso in https://github.com/flutter/flutter/pull/116608 * Fix scroll jump when NestedScrollPosition is inertia-cancelled. (#116… by @Piinks in https://github.com/flutter/flutter/pull/117343 * FixNavigationRailhighlight (#117320) by @Piinks in https://github.com/flutter/flutter/pull/117344 * FixInkRippledoesn't respectrectCallbackwhen rendering ink cir… by @Piinks in https://github.com/flutter/flutter/pull/117500 ### Tooling * [flutter_tools] [dap] Add support for passing env variables to spawned processes by @DanTup in https://github.com/flutter/flutter/pull/107415 * [flutter_tools] Replace android v2 embedding broken doc link by @RoyARG02 in https://github.com/flutter/flutter/pull/107456 * Improve coverage speed by using new caching option for package:coverage by @jensjoha in https://github.com/flutter/flutter/pull/107395 * Check for analyzer rule names instead of descriptions in a flutter_tools test by @jason-simmons in https://github.com/flutter/flutter/pull/107541 * [flutter_tools] Catch more general XmlException rather than XmlParserException by @christopherfujino in https://github.com/flutter/flutter/pull/107574 * [flutter_tools] Make android gradle builder test hermetic by @christopherfujino in https://github.com/flutter/flutter/pull/107606 * AddUIApplicationSupportsIndirectInputEventsmigration by @moffatman in https://github.com/flutter/flutter/pull/106889 * Check device type using platformType instead of type check to support proxied devices. by @chingjun in https://github.com/flutter/flutter/pull/107618 * [Windows] Remove the usage ofSETLOCAL ENABLEDELAYEDEXPANSIONfrom bat scripts. by @moko256 in https://github.com/flutter/flutter/pull/106861 * Increase app minimum supported macOS version from 10.11 to 10.13 by @jmagman in https://github.com/flutter/flutter/pull/107689 * [gen_l10n] Throw error when arb file does not exist by @thkim1011 in https://github.com/flutter/flutter/pull/107583 * [flutter_tools] fix RangeError in gen-l10n by checking for empty string by @christopherfujino in https://github.com/flutter/flutter/pull/107604 * [flutter_tools] Migrate commands.shard/hermetic/doctor_test to null-safety and make hermetic by @christopherfujino in https://github.com/flutter/flutter/pull/107670 * Read dart_plugin_registrant path from FlutterProject to support non-standard path. by @chingjun in https://github.com/flutter/flutter/pull/107617 * Pass device-user in machine mode by @chingjun in https://github.com/flutter/flutter/pull/107747 * Pub dependencies project validator by @Jasguerrero in https://github.com/flutter/flutter/pull/106895 * [flutter_tools] Remove shuffle from doctor test by @christopherfujino in https://github.com/flutter/flutter/pull/107744 * [flutter_tools] migrate clean_test to null-safety by @christopherfujino in https://github.com/flutter/flutter/pull/107750 * Revert "Read dart_plugin_registrant path from FlutterProject to support non-standard path." by @christopherfujino in https://github.com/flutter/flutter/pull/107850 * [flutter_tools] Fix null check errors in attach command by @christopherfujino in https://github.com/flutter/flutter/pull/107864 * [flutter_tool] Allow includes relative to shader path by @zanderso in https://github.com/flutter/flutter/pull/107862 * Provide more useful error message if a non-compliant DAP tool (or user) sends bad input to DAP server by @DanTup in https://github.com/flutter/flutter/pull/107827 * [web][debug] Remove RequireJS timeouts for debug builds. by @ditman in https://github.com/flutter/flutter/pull/107868 * Dart registrant location by @chingjun in https://github.com/flutter/flutter/pull/107967 * Check for bad characters in path on Windows build by @yaakovschectman in https://github.com/flutter/flutter/pull/107949 * check for pubspec instead of lib/ by @Jasguerrero in https://github.com/flutter/flutter/pull/107968 * [flutter_tools] add more debugging when pub get fails by @christopherfujino in https://github.com/flutter/flutter/pull/108062 * Remove outdated Fuchsia concepts by @richkadel in https://github.com/flutter/flutter/pull/107335 * [flutter_tools] Remove unused parameter when connecting DAP to VM Service by @DanTup in https://github.com/flutter/flutter/pull/108285 * [iOS] Update template icons by @RockerFlower in https://github.com/flutter/flutter/pull/107873 * Upgrade Gradle and AGP versions to 7.5/7.2 and migrate examples/tests by @GaryQian in https://github.com/flutter/flutter/pull/108197 * Revert "Upgrade Gradle and AGP versions to 7.5/7.2 and migrate examples/tests" by @zanderso in https://github.com/flutter/flutter/pull/108349 * [flutter_tools] Remove more shuffles by @christopherfujino in https://github.com/flutter/flutter/pull/107759 * [flutter_tools] [dap] Ensure DAP sends app.stop/app.detach during terminate by @DanTup in https://github.com/flutter/flutter/pull/108310 * Only show iOS simulators, reduce output spew in verbose by @jmagman in https://github.com/flutter/flutter/pull/108345 * Set Xcode build script phases to always run by @jmagman in https://github.com/flutter/flutter/pull/108331 * Only runpod installon the first iOS build by @jmagman in https://github.com/flutter/flutter/pull/108205 * [flutter_tools] Suggest actions to fix failingFlutterValidatorby @RoyARG02 in https://github.com/flutter/flutter/pull/106355 * [gen_l10n] Warn users when placeholder types are converted to 'num' when using pluralization by @thkim1011 in https://github.com/flutter/flutter/pull/108036 * Handle updated error message when iOS device is locked by @jmagman in https://github.com/flutter/flutter/pull/108057 * Reland "Upgrade Gradle and AGP versions to 7.5/7.2 and migrate benchmarks+examples" by @GaryQian in https://github.com/flutter/flutter/pull/108355 * Revert "Reland "Upgrade Gradle and AGP versions to 7.5/7.2 and migrate benchmarks+examples"" by @zanderso in https://github.com/flutter/flutter/pull/108407 * [flutter_tool] Include impellerc output in ShaderCompilerException by @zanderso in https://github.com/flutter/flutter/pull/108348 * Reland "Upgrade Gradle and AGP versions to 7.5/7.2 and migrate benchmarks+examples" #108355 by @GaryQian in https://github.com/flutter/flutter/pull/108472 * Revert "Reland "Upgrade Gradle and AGP versions to 7.5/7.2 and migrate benchmarks+examples" #108355" by @Piinks in https://github.com/flutter/flutter/pull/108488 * Unify analysis options by @goderbauer in https://github.com/flutter/flutter/pull/108462 * Reland "Upgrade Gradle and AGP versions to 7.5/7.2 and migrate benchmarks+examples" #108472 by @GaryQian in https://github.com/flutter/flutter/pull/108510 * Remove doc for --ignore-deprecation and check for pubspec before v1 embedding check by @GaryQian in https://github.com/flutter/flutter/pull/108523 * [flutter_tools] join flutter specific with home cache by @Jasguerrero in https://github.com/flutter/flutter/pull/105343 * Ignore body_might_complete_normally_catch_error violations by @srawlins in https://github.com/flutter/flutter/pull/106563 * Add usage event when iOS app is archived by @jmagman in https://github.com/flutter/flutter/pull/108643 * Add usage event when macOS app is archived by @jmagman in https://github.com/flutter/flutter/pull/108651 * UsehasNoRemainingExpectationsmatcher for fake process manager in tool tests by @jmagman in https://github.com/flutter/flutter/pull/108649 * [flutter_tools] Test that DAP process terminates at the end of a session by @DanTup in https://github.com/flutter/flutter/pull/108301 * fix noop toString() diagnostics by @pq in https://github.com/flutter/flutter/pull/108836 * [flutter_tools] Migrate more tool tests to null-safety by @christopherfujino in https://github.com/flutter/flutter/pull/108639 * fix flutter not finding custom device by @ardera in https://github.com/flutter/flutter/pull/108884 * [web] Add onEntrypointLoaded to FlutterLoader. by @ditman in https://github.com/flutter/flutter/pull/108776 * Add avoid_redundant_argument_values ignores back by @goderbauer in https://github.com/flutter/flutter/pull/108984 * Plugin FFI template bump ffigen to 6.0.1 by @dcharkes in https://github.com/flutter/flutter/pull/108792 * [flutter_tools] refactor stringsArg by @amanv8060 in https://github.com/flutter/flutter/pull/105032 * [flutter_tools] ensure setAssetDirectory uses windows path by @jonahwilliams in https://github.com/flutter/flutter/pull/109021 * Update packages by @guidezpl in https://github.com/flutter/flutter/pull/109054 * Add quotes to Gradle NDK version error message by @dcharkes in https://github.com/flutter/flutter/pull/109026 * [flutter_tools] support hot reload of font assets by @jonahwilliams in https://github.com/flutter/flutter/pull/109091 * [flutter_tools] Fix tool crash for map cast by @dnys1 in https://github.com/flutter/flutter/pull/107648 * [flutter_tools] Adds test of impellerc output file mode by @zanderso in https://github.com/flutter/flutter/pull/109190 * Add info project validator status by @Jasguerrero in https://github.com/flutter/flutter/pull/109169 * [flutter_tools] Fix race condition with completer in devfs_web by @christopherfujino in https://github.com/flutter/flutter/pull/109059 * Disable jank metrics for web by @Jasguerrero in https://github.com/flutter/flutter/pull/109356 * Fix Transporter app name in log after upload by @xvrh in https://github.com/flutter/flutter/pull/107414 * Free library even if proc lookup fails by @verath in https://github.com/flutter/flutter/pull/108312 * [flutter_tools] Pin path_provider_android by @christopherfujino in https://github.com/flutter/flutter/pull/109429 * Remove deprecated Ruby File.exists? in helper script by @jmagman in https://github.com/flutter/flutter/pull/109428 * Updateflutter.gradleAGP to 7.2.0 and bump default NDK version by @GaryQian in https://github.com/flutter/flutter/pull/109211 * Introduce stubbedexclusiveparameter toFile.create-overridden method by @aam in https://github.com/flutter/flutter/pull/109646 * [flutter_tools] Make flutter test -v print timing of different phases by @jensjoha in https://github.com/flutter/flutter/pull/108864 * Generate syntax for plugin registration that works both with and without null safety. by @eyebrowsoffire in https://github.com/flutter/flutter/pull/109480 * Temporarily remove a bogus warning until fixed by dwds update by @annagrin in https://github.com/flutter/flutter/pull/109793 * remove passing --debugger-module-names to frontend server by @annagrin in https://github.com/flutter/flutter/pull/109791 * [gen_l10n] Add option to format generated localizations files by @thkim1011 in https://github.com/flutter/flutter/pull/109171 * add GeneralInfo project validator to analyze --suggestions by @Jasguerrero in https://github.com/flutter/flutter/pull/109874 * [flutter_tools] Enable custom devices on all channels by @zanderso in https://github.com/flutter/flutter/pull/109953 * [flutter_tools] Fix _CastError in HotRunner._resetDirtyAssets by @christopherfujino in https://github.com/flutter/flutter/pull/108771 * [dap] Don't wait for appStarted before responding to launch/attach + don't call app.stop for unstarted app by @DanTup in https://github.com/flutter/flutter/pull/109386 * FFI plugin bump FFIgen to 6.1.2 by @dcharkes in https://github.com/flutter/flutter/pull/110246 * [flutter_tools] unpin path_provider_android and roll by @christopherfujino in https://github.com/flutter/flutter/pull/110216 * [web] fix hot restart in entrypoint generated byflutter createby @yjbanov in https://github.com/flutter/flutter/pull/110229 * [flutter_tools] migrate some files to null safety by @jonahwilliams in https://github.com/flutter/flutter/pull/110354 * Show output frompub getinflutter pub getby @sigurdm in https://github.com/flutter/flutter/pull/106300 * Revert "Show output frompub getinflutter pub get" by @zanderso in https://github.com/flutter/flutter/pull/110478 * [flutter_tools] Pull more arm64 artifacts on Apple Silicon by @zanderso in https://github.com/flutter/flutter/pull/110291 * [flutter_tools] migrate gradle errors and project test to null safety by @jonahwilliams in https://github.com/flutter/flutter/pull/110530 * [Windows] Hide app until first frame is drawn by @loic-sharma in https://github.com/flutter/flutter/pull/109816 * [Windows] add generated plugins ignores by @hlwhl in https://github.com/flutter/flutter/pull/109973 * Support single arch local engines for 'build macos-framework' and 'ios-framework' by @jmagman in https://github.com/flutter/flutter/pull/110564 * Make module tests pass on Xcode 14 by @jmagman in https://github.com/flutter/flutter/pull/110556 * Use UriConverter from context for test by @helin24 in https://github.com/flutter/flutter/pull/110539 * [flutter_tools] Generate Localizations onflutter runfor web by @thkim1011 in https://github.com/flutter/flutter/pull/110526 * Track platform in MigratePlaformConfig and enforce metadata file being provided by @GaryQian in https://github.com/flutter/flutter/pull/110540 * [flutter_tools] change the way version is calculated on master by @christopherfujino in https://github.com/flutter/flutter/pull/110791 * [tool] Fix flutter.js regression with hot-reload on promise-based init. by @ditman in https://github.com/flutter/flutter/pull/110805 * Delete errant .packages by @guidezpl in https://github.com/flutter/flutter/pull/110749 * Bump android SDK to 33 by @GaryQian in https://github.com/flutter/flutter/pull/109583 * [flutter_tools] Instantiate shutdown hooks before localfilesystem by @christopherfujino in https://github.com/flutter/flutter/pull/110693 * Manually update DWDS version tov.16.0.0by @elliette in https://github.com/flutter/flutter/pull/110822 * Update issue reference for skipped hot restart tests by @annagrin in https://github.com/flutter/flutter/pull/110881 * [Windows] Use dark title bar on dark system theme by @loic-sharma in https://github.com/flutter/flutter/pull/110615 * Revert "[Windows] Use dark title bar on dark system theme" by @jmagman in https://github.com/flutter/flutter/pull/110890 * Feat: dSYM debug info for iOS & macOS builds by @vaind in https://github.com/flutter/flutter/pull/101586 * Null safety migration of packages/flutter_tools/test/commands.shard/permeable by @liamappelbe in https://github.com/flutter/flutter/pull/110710 * Null safety migration of packages/flutter_tools/test/commands.shard/hermetic, part 3/3 by @liamappelbe in https://github.com/flutter/flutter/pull/110709 * Null safety migration of packages/flutter_tools/test/commands.shard/hermetic, part 2/3 by @liamappelbe in https://github.com/flutter/flutter/pull/110708 * Null safety migration of packages/flutter_tools/test/web.shard by @liamappelbe in https://github.com/flutter/flutter/pull/110713 * Null safety migration of packages/flutter_tools/test/commands.shard/hermetic, part 1/3 by @liamappelbe in https://github.com/flutter/flutter/pull/110707 * Update null safety warnings in prep for Dart 3 by @mit-mit in https://github.com/flutter/flutter/pull/110998 * Null safety migration of packages/flutter_tools/test/general.shard, part 2/2 by @liamappelbe in https://github.com/flutter/flutter/pull/110712 * Reland: Show output from pub get in flutter pub get by @sigurdm in https://github.com/flutter/flutter/pull/110851 * Windows version check in doctor by @eliasyishak in https://github.com/flutter/flutter/pull/110013 * Null safety migration of packages/flutter_tools/test/general.shard, part 1/2 by @liamappelbe in https://github.com/flutter/flutter/pull/110711 * [flutter_tools] add test debugging for #111272 by @christopherfujino in https://github.com/flutter/flutter/pull/111280 * refactor: strip all local symbols from macOS and iOS App.framework - reduces app size by @vaind in https://github.com/flutter/flutter/pull/111264 * Remove .pub directories from iml templates by @natebosch in https://github.com/flutter/flutter/pull/109622 * [Windows] Use dark title bar on dark system theme by @loic-sharma in https://github.com/flutter/flutter/pull/111042 * [flutter_tools] Pin url_launcher_android and update packages by @christopherfujino in https://github.com/flutter/flutter/pull/111309 * [flutter_tools] filter "Resolving dependencies..." from dart pub get output to fix test flakiness by @christopherfujino in https://github.com/flutter/flutter/pull/111312 * Null safety migration of packages/flutter_tools/bin by @liamappelbe in https://github.com/flutter/flutter/pull/110706 * Revert "Null safety migration of packages/flutter_tools/bin" by @zanderso in https://github.com/flutter/flutter/pull/111506 * let the plugin's output generated in flutter/.android/plugins_build_output/${androidPlugin.name} by @chunfengyao in https://github.com/flutter/flutter/pull/94645 * error handling when path to dir provided instead of file by @eliasyishak in https://github.com/flutter/flutter/pull/109796 * [flutter_tools] reduce doctor timeout to debug 111686 by @christopherfujino in https://github.com/flutter/flutter/pull/111687 * [flutter_tools] fix AndroidSdk.reinitialize bad state error by @christopherfujino in https://github.com/flutter/flutter/pull/111527 * Return null rather than fall off nullable onError catchError handler. by @srawlins in https://github.com/flutter/flutter/pull/111581 * Do not codesign transitive dependency iOS pod resource bundles by @jmagman in https://github.com/flutter/flutter/pull/111714 * Reland "Null safety migration of packages/flutter_tools/bin" by @liamappelbe in https://github.com/flutter/flutter/pull/111756 * Startup flutter faster (faster wrapper script on Windows) by @jensjoha in https://github.com/flutter/flutter/pull/111465 * Startupflutterfaster (Only access globals.deviceManager if actually setting something) by @jensjoha in https://github.com/flutter/flutter/pull/111461 * Startupflutterfaster (use app-jit snapshot) by @jensjoha in https://github.com/flutter/flutter/pull/111459 * fix for flakey analyze test by @eliasyishak in https://github.com/flutter/flutter/pull/111895 * [flutter_tools] Fix type error in ChromiumDevice.startApp by @christopherfujino in https://github.com/flutter/flutter/pull/111935 * RefactorDeviceManager.findTargetDevices()andFlutterCommand.findAllTargetDevices(), and add a flag to not show prompt. by @chingjun in https://github.com/flutter/flutter/pull/112223 * [tool] Proposal to support dart define config from a json file by @hai046 in https://github.com/flutter/flutter/pull/108098 * Fix null safety error in fuchsia_tester.dart by @liamappelbe in https://github.com/flutter/flutter/pull/112414 * Tighten asset variant detection criteria to only include device-pixel-ratio variants by @andrewkolos in https://github.com/flutter/flutter/pull/110721 * Use directory exists instead of path.dirname by @Jasguerrero in https://github.com/flutter/flutter/pull/112219 * Treat assets as variants only if they share the same filename by @jason-simmons in https://github.com/flutter/flutter/pull/112602 * Send progress notifications to clients during hot reload / hot restart by @DanTup in https://github.com/flutter/flutter/pull/112455 * Migrate flutter_tools to use package:coverage by @liamappelbe in https://github.com/flutter/flutter/pull/111681 * Return ErrorHandlingFileSystem backed objects in ErrorHandlingFileSystem file/directory APIs by @jason-simmons in https://github.com/flutter/flutter/pull/112673 * [flutter_tools] cache more directories by @jonahwilliams in https://github.com/flutter/flutter/pull/112651 * [flutter_tools] analyze --suggestions --machine command by @GaryQian in https://github.com/flutter/flutter/pull/112217 * Turn off bitcode in existing iOS Xcode projects by @jmagman in https://github.com/flutter/flutter/pull/112828 * Stop embedding bitcode for iOS in tool by @jmagman in https://github.com/flutter/flutter/pull/112831 * Revert file naming convention of .aar files to support fuzzy matching in build.gradle by @JunhuaLin in https://github.com/flutter/flutter/pull/112149 * Return void from project migrate() by @jmagman in https://github.com/flutter/flutter/pull/112897 * improve debugging when dart pub get call fails by @christopherfujino in https://github.com/flutter/flutter/pull/112968 * When updating packages, do not delete the simulated SDK directory until all pub invocations have finished by @jason-simmons in https://github.com/flutter/flutter/pull/112975 * Add bitcode deprecation note for add-to-app iOS developers by @jmagman in https://github.com/flutter/flutter/pull/112900 * Upgrade targetSdkVersion and compileSdkVersion to 33 by @GaryQian in https://github.com/flutter/flutter/pull/112936 * Revert "Upgrade targetSdkVersion and compileSdkVersion to 33" by @zanderso in https://github.com/flutter/flutter/pull/113064 * [flutter_tool] Don't download CanvasKit if it's already in flutter_web_sdk by @hterkelsen in https://github.com/flutter/flutter/pull/113072 * Fix for Issue #112983 by @domesticmouse in https://github.com/flutter/flutter/pull/112985 * Scramble order of operations of flutter.gradle by @GaryQian in https://github.com/flutter/flutter/pull/111747 * BufferLogger should log stacktrace by @jmagman in https://github.com/flutter/flutter/pull/113240 * Write crash report in temp directory if writing to CWD failed. by @chingjun in https://github.com/flutter/flutter/pull/113316 * Fix Android Studio version string nullablity, fake AndroidStudio in test by @jmagman in https://github.com/flutter/flutter/pull/113295 * Enable impeller flags for iOS simulator by @jmagman in https://github.com/flutter/flutter/pull/113350 * Make AndroidApk nullable in stopApp. by @chingjun in https://github.com/flutter/flutter/pull/113353 * Handle null exception case in ProxiedDevice.stopApp. by @chingjun in https://github.com/flutter/flutter/pull/113317 * Support the --no-devtools flag in "flutter run --machine" by @jason-simmons in https://github.com/flutter/flutter/pull/113414 * Show Xcode compilation errors at end of build, suppress stdout and stderr from Xcode by @jmagman in https://github.com/flutter/flutter/pull/113302 * [tool] ⚡️ Install the corresponding APK influtter runby @AlexV525 in https://github.com/flutter/flutter/pull/112768 * Revert "[tool] ⚡️ Install the corresponding APK influtter run" by @godofredoc in https://github.com/flutter/flutter/pull/113614 * Dependency injection Attach command by @Jasguerrero in https://github.com/flutter/flutter/pull/113227 * Remove Swift plugin Objective-C files by @jmagman in https://github.com/flutter/flutter/pull/113585 * Terminate simulator app on "q" by @jmagman in https://github.com/flutter/flutter/pull/113581 * [tool] Install the corresponding APK influtter runby @AlexV525 in https://github.com/flutter/flutter/pull/113622 * [Impeller] Build Impeller iOS runtime stage shaders when Impeller is enabled by @bdero in https://github.com/flutter/flutter/pull/113689 * [flutter_tools] Implement NotifyingLogger.supportsColor by @christopherfujino in https://github.com/flutter/flutter/pull/113635 * Validate bins on path in doctor by @christopherfujino in https://github.com/flutter/flutter/pull/113106 * [web] Use TrustedTypes in flutter.js and other tools by @ditman in https://github.com/flutter/flutter/pull/112969 * Avoid creating map literal influtter.gradlemultidex check by @GaryQian in https://github.com/flutter/flutter/pull/113845 * Fix --local-engine for the new web/wasm mode by @mdebbar in https://github.com/flutter/flutter/pull/113759 * Add --empty to the flutter create command by @gspencergoog in https://github.com/flutter/flutter/pull/113873 * Add branch coverage to flutter test by @liamappelbe in https://github.com/flutter/flutter/pull/113802 * Add support for expression compilation when debugging integration tests by @DanTup in https://github.com/flutter/flutter/pull/113481 * Upgrade gradle for flutter tool to 7.3.0 by @GaryQian in https://github.com/flutter/flutter/pull/114023 * [macOS] Flavors project throwsno flavor specifiedfor creating a project. by @a-wallen in https://github.com/flutter/flutter/pull/113979 * Check for watch companion in build settings by @vashworth in https://github.com/flutter/flutter/pull/113956 * Revert "Check for watch companion in build settings" by @jmagman in https://github.com/flutter/flutter/pull/114035 * Don't specify libraries-spec argument if we are passing a platform dill. by @eyebrowsoffire in https://github.com/flutter/flutter/pull/114045 * [flutter_tools] Decouple fatal-warnings check from fatal-infos by @lubritto in https://github.com/flutter/flutter/pull/113748 * Revert part of "Terminate simulator app on "q" (#113581)" by @jmagman in https://github.com/flutter/flutter/pull/114083 * [flutter_tools] allow flutter drive to take screenshots when sent a terminating signal by @christopherfujino in https://github.com/flutter/flutter/pull/114118 * Fix typo in flutter.gradle by @akhial in https://github.com/flutter/flutter/pull/114143 * Check for watch companion in build settings by @vashworth in https://github.com/flutter/flutter/pull/114078 * Terminate simulator app on "q" by @jmagman in https://github.com/flutter/flutter/pull/114114 * MakeLoggerrequired when injected in flutter_tool by @jmagman in https://github.com/flutter/flutter/pull/114111 * Fix NPE in coverage collector by @liamappelbe in https://github.com/flutter/flutter/pull/114177 * [flutter_tools] Add support for compiling shaders to JSON bundle for web by @jonahwilliams in https://github.com/flutter/flutter/pull/114295 * Delete flutter_migrate code by @GaryQian in https://github.com/flutter/flutter/pull/114253 * [flutter_tools] Introducing arg option for specifying the output directory for web by @eliasyishak in https://github.com/flutter/flutter/pull/113076 * Always invoke impeller ios shader target by @jonahwilliams in https://github.com/flutter/flutter/pull/114451 * [flutter_tools/dap] Map org-dartlang-sdk URIs to the location of the source files found by the analyzer by @DanTup in https://github.com/flutter/flutter/pull/114369 * [flutter_tools/dap] Add a base Flutter adapter class to avoid duplication between adapters by @DanTup in https://github.com/flutter/flutter/pull/114533 * [flutter_tools] provide --timeout option to flutter drive by @christopherfujino in https://github.com/flutter/flutter/pull/114458 * [tools]validation basic Xcode settings for build ipa by @hellohuanlin in https://github.com/flutter/flutter/pull/113412 * Revert "[tools]validation basic Xcode settings for build ipa" by @zanderso in https://github.com/flutter/flutter/pull/114615 * Do not assume that pub is the first command run by "flutter create" by @jason-simmons in https://github.com/flutter/flutter/pull/114621 * [tools]reland validation basic Xcode settings for build ipa by @hellohuanlin in https://github.com/flutter/flutter/pull/114634 * Change some required nullable parameters in tool to non-null by @jmagman in https://github.com/flutter/flutter/pull/114115 * Switch the way we retrieve the vm_service_port from /hub to iquery, on device. by @naudzghebre in https://github.com/flutter/flutter/pull/114637 * Revert "Switch the way we retrieve the vm_service_port from /hub to i… by @cbracken in https://github.com/flutter/flutter/pull/114715 * ICU Message Syntax Parser by @thkim1011 in https://github.com/flutter/flutter/pull/112390 * Fix macOS migration nothing-to-upgrade test by @cbracken in https://github.com/flutter/flutter/pull/114703 * Increase minimum supported macOS version from 10.13 to 10.14 by @cbracken in https://github.com/flutter/flutter/pull/114713 * when getting xcworkspace, exclude hidden files by @vashworth in https://github.com/flutter/flutter/pull/114099 * [flutter_tools] add compilation failure tests for new cases added in impellerc by @jonahwilliams in https://github.com/flutter/flutter/pull/114757 * Switch the way we retrieve the vm_service_port from /hub to iquery, on device. by @naudzghebre in https://github.com/flutter/flutter/pull/114834 * [tool] Support–flavoroption forflutter install. by @a-wallen in https://github.com/flutter/flutter/pull/114048 * Build command dependency injection by @Jasguerrero in https://github.com/flutter/flutter/pull/114383 * Apply multidex config in kotlin dsl gradle file by @GaryQian in https://github.com/flutter/flutter/pull/114660 * Add more supported simulator debugging options and improve tests by @vashworth in https://github.com/flutter/flutter/pull/114628 * [flutter_tools/dap] Add support for forwardingflutter run –machineexposeUrl requests to the DAP client by @DanTup in https://github.com/flutter/flutter/pull/114539 * Roll ios-deploy iOS artifact to arm slice version by @jmagman in https://github.com/flutter/flutter/pull/115042 * Prevent tests from producing dill files alongside the test file by @DanTup in https://github.com/flutter/flutter/pull/115075 * Include stdout in codesign failure output by @jmagman in https://github.com/flutter/flutter/pull/115115 * chore: enable Flutter Android workflow on aarch64 by @TheOneWithTheBraid in https://github.com/flutter/flutter/pull/113829 * Explicitly call out documentation links in "flutter create" by @Hixie in https://github.com/flutter/flutter/pull/114181 * [flutter_tools] support github reporter by @jonahwilliams in https://github.com/flutter/flutter/pull/115137 * [flutter_tools] Fix so that the value set by–dart-define-from-filecan be passed to Gradle by @blendthink in https://github.com/flutter/flutter/pull/114297 * [web] Add–local-web-sdkflag and use precompiled platform kernels for dart2js and ddc by @eyebrowsoffire in https://github.com/flutter/flutter/pull/114639 * Revert "[web] Add–local-web-sdkflag and use precompiled platform kernels for dart2js and ddc" by @jonahwilliams in https://github.com/flutter/flutter/pull/115242 * Do not strip architecture suffixes from host local-engine by @jmagman in https://github.com/flutter/flutter/pull/115320 * [flutter_tools] add uint compilation test by @jonahwilliams in https://github.com/flutter/flutter/pull/115317 * [tools] Fix plugin_ffi template lint violation by @dcharkes in https://github.com/flutter/flutter/pull/115356 * Remove dev channel reference from build ios-frameworks error by @jmagman in https://github.com/flutter/flutter/pull/115166 * Create a main alias for master channel. by @godofredoc in https://github.com/flutter/flutter/pull/115388 * removing default values for [reporter] and [timeout] in flutter test by @eliasyishak in https://github.com/flutter/flutter/pull/115160 * [flutter_tools] remove all body_might_complete_normally_catch_error ignores by @christopherfujino in https://github.com/flutter/flutter/pull/115184 * [tools]build ipa validate template icon files by @hellohuanlin in https://github.com/flutter/flutter/pull/114841 * Remove redundant arguments passed to redirecting factory constructors by @srawlins in https://github.com/flutter/flutter/pull/115497 * Rev package:pub_semver to the latest version by @devoncarew in https://github.com/flutter/flutter/pull/115570 * [flutter_tools] Pin package:archive and manual roll by @christopherfujino in https://github.com/flutter/flutter/pull/115662 * [flutter_tools] Add flutter update-packages --synthetic-package-path by @christopherfujino in https://github.com/flutter/flutter/pull/115665 * Updated the kotlinlang version url. by @gaaclarke in https://github.com/flutter/flutter/pull/115782 * [flutter_tool] Adds --enable-dart-profiling flag by @zanderso in https://github.com/flutter/flutter/pull/115863 * [flutter_tools] Add --dump-info, --no-frequency-based-minification flags by @kevmoo in https://github.com/flutter/flutter/pull/115862 * Refactor Message class to hold all translations by @thkim1011 in https://github.com/flutter/flutter/pull/115506 * [flutter_tools] use absolute path for shader lib by @jonahwilliams in https://github.com/flutter/flutter/pull/116123 * Add Escaping Option for ICU MessageFormat Syntax by @thkim1011 in https://github.com/flutter/flutter/pull/116137 * [tools]build ipa validate app icon size by @hellohuanlin in https://github.com/flutter/flutter/pull/115594 * [flutter_tools] normalize windows file path cases in flutter validator by @christopherfujino in https://github.com/flutter/flutter/pull/115889 * [flutter_tools] add debug trace when compiling dart2js by @christopherfujino in https://github.com/flutter/flutter/pull/116238 * [flutter_tools] Forward app.webLaunchUrl event from Flutter to DAP clients by @DanTup in https://github.com/flutter/flutter/pull/116275 * [flutter_tools] add deprecation message for "flutter format" by @christopherfujino in https://github.com/flutter/flutter/pull/116145 * [gen_l10n] Improvements togen_l10n` by @thkim1011 in https://github.com/flutter/flutter/pull/116202 Reland “Upgrade targetSdkVersion and compileSdkVersion to 33” by @GaryQian in https://github.com/flutter/flutter/pull/116146 Suggest Rosetta when x64 binary cannot be run by @jmagman in https://github.com/flutter/flutter/pull/114558 Removes retries from “dart pub get” and un-buffers its stdout/stderr output by @nehalvpatel in https://github.com/flutter/flutter/pull/115801 [flutter_tools] disable web compilation of shaders by @jonahwilliams in https://github.com/flutter/flutter/pull/116368 [flutter_tools] dont include material shaders in web builds (#116538) by @jonahwilliams in https://github.com/flutter/flutter/pull/116554 [CP] [flutter_tools] Add remap sampler support (#116861) by @jonahwilliams in https://github.com/flutter/flutter/pull/116922 ### MacOS Update CI to use Xcode 14 beta 5 by @jmagman in https://github.com/flutter/flutter/pull/110302 Remove Apple Silicon workarounds from plugin lint test by @jmagman in https://github.com/flutter/flutter/pull/111432 Update macOS gallery display name by @jmagman in https://github.com/flutter/flutter/pull/113658 ## New Contributors @talisk made their first contribution in https://github.com/flutter/flutter/pull/107221 @0xba1 made their first contribution in https://github.com/flutter/flutter/pull/107836 @foongsq made their first contribution in https://github.com/flutter/flutter/pull/107201 @NikosTsesmelis made their first contribution in https://github.com/flutter/flutter/pull/105958 @yaakovschectman made their first contribution in https://github.com/flutter/flutter/pull/107949 @richkadel made their first contribution in https://github.com/flutter/flutter/pull/107335 @nbayati made their first contribution in https://github.com/flutter/flutter/pull/107568 @RockerFlower made their first contribution in https://github.com/flutter/flutter/pull/107873 @polina-c made their first contribution in https://github.com/flutter/flutter/pull/108234 @snat-s made their first contribution in https://github.com/flutter/flutter/pull/107738 @pdblasi-google made their first contribution in https://github.com/flutter/flutter/pull/108573 @parkershepherd made their first contribution in https://github.com/flutter/flutter/pull/108843 @Stitch-Taotao made their first contribution in https://github.com/flutter/flutter/pull/108659 @otto-dev made their first contribution in https://github.com/flutter/flutter/pull/108710 @dnys1 made their first contribution in https://github.com/flutter/flutter/pull/107648 @verath made their first contribution in https://github.com/flutter/flutter/pull/108312 @limonadev made their first contribution in https://github.com/flutter/flutter/pull/103753 @eggfly made their first contribution in https://github.com/flutter/flutter/pull/110077 @newtaDev made their first contribution in https://github.com/flutter/flutter/pull/103620 @FluentCoding made their first contribution in https://github.com/flutter/flutter/pull/110096 @ankur2136 made their first contribution in https://github.com/flutter/flutter/pull/109784 @akshdeep-singh made their first contribution in https://github.com/flutter/flutter/pull/109808 @hlwhl made their first contribution in https://github.com/flutter/flutter/pull/109973 @vaind made their first contribution in https://github.com/flutter/flutter/pull/101586 @eliasyishak made their first contribution in https://github.com/flutter/flutter/pull/110013 @tomgilder made their first contribution in https://github.com/flutter/flutter/pull/110985 @alestiago made their first contribution in https://github.com/flutter/flutter/pull/111034 @prateekbytes made their first contribution in https://github.com/flutter/flutter/pull/111401 @NazarenoCavazzon made their first contribution in https://github.com/flutter/flutter/pull/109014 @talamaska made their first contribution in https://github.com/flutter/flutter/pull/107924 @codeforce-dev made their first contribution in https://github.com/flutter/flutter/pull/109443 @yunusemrebakir made their first contribution in https://github.com/flutter/flutter/pull/106274 @Mayb3Nots made their first contribution in https://github.com/flutter/flutter/pull/110908 @robiness made their first contribution in https://github.com/flutter/flutter/pull/112137 @hai046 made their first contribution in https://github.com/flutter/flutter/pull/108098 @sarannng made their first contribution in https://github.com/flutter/flutter/pull/112454 @DattatreyaReddy made their first contribution in https://github.com/flutter/flutter/pull/112218 @JunhuaLin made their first contribution in https://github.com/flutter/flutter/pull/112149 @Hardeepsingh980 made their first contribution in https://github.com/flutter/flutter/pull/83994 @math1man made their first contribution in https://github.com/flutter/flutter/pull/112548 @The-Redhat made their first contribution in https://github.com/flutter/flutter/pull/108112 @alex-sandri made their first contribution in https://github.com/flutter/flutter/pull/113010 @AbhiShake1 made their first contribution in https://github.com/flutter/flutter/pull/113485 @TzviPM made their first contribution in https://github.com/flutter/flutter/pull/113404 @Oleh-Sv made their first contribution in https://github.com/flutter/flutter/pull/113237 @ksballetba made their first contribution in https://github.com/flutter/flutter/pull/109136 @youssefali424 made their first contribution in https://github.com/flutter/flutter/pull/113214 @kyeshmz made their first contribution in https://github.com/flutter/flutter/pull/109650 @Pourqavam made their first contribution in https://github.com/flutter/flutter/pull/105966 @lubritto made their first contribution in https://github.com/flutter/flutter/pull/113748 @akhial made their first contribution in https://github.com/flutter/flutter/pull/114143 @elbeicktalat made their first contribution in https://github.com/flutter/flutter/pull/106525 @naudzghebre made their first contribution in https://github.com/flutter/flutter/pull/114637 @blendthink made their first contribution in https://github.com/flutter/flutter/pull/114297 @jakubfijalkowski made their first contribution in https://github.com/flutter/flutter/pull/113969 @srujzs made their first contribution in https://github.com/flutter/flutter/pull/115094 @jgoyvaerts made their first contribution in https://github.com/flutter/flutter/pull/115240 Full Changelog: https://github.com/flutter/flutter/compare/3.3.0…3.7.0-1.4.pre