# Flutter 3.44.0 release notes

> Release notes for Flutter 3.44.0.



This page has release notes for Flutter 3.44.

## What's changed

### Framework

* Add new motion accessibility features to iOS. by @ksokolovskyi in [178102](https://github.com/flutter/flutter/pull/178102)
* Implementation of tooltip windows for win32 by @mattkae in [179147](https://github.com/flutter/flutter/pull/179147)
* Make sure that an EditableText doesn't crash in 0x0 environment by @ahmedsameha1 in [180457](https://github.com/flutter/flutter/pull/180457)
* Merge `widget_tester_leaks_free_test.dart` into `widget_tester_test.dart` by @dkwingsmt in [180600](https://github.com/flutter/flutter/pull/180600)
* Make sure that a Container doesn't crash in 0x0 environment by @ahmedsameha1 in [180350](https://github.com/flutter/flutter/pull/180350)
* Make sure that an Expansible doesn't crash in 0x0 environment by @ahmedsameha1 in [180478](https://github.com/flutter/flutter/pull/180478)
* Make sure that a CupertinoTabScaffold doesn't crash in 0x0 environment by @ahmedsameha1 in [179824](https://github.com/flutter/flutter/pull/179824)
* Make sure that a FlutterLogo doesn't crash in 0x0 environment by @ahmedsameha1 in [180617](https://github.com/flutter/flutter/pull/180617)
* Make sure that a LongPressDraggable doesn't crash in 0x0 environment by @ahmedsameha1 in [180408](https://github.com/flutter/flutter/pull/180408)
* Migrate doc and code to use sendAnnounce by @chunhtai in [180776](https://github.com/flutter/flutter/pull/180776)
* Add API sample and docs for Expansible widget by @gowsikraja in [180273](https://github.com/flutter/flutter/pull/180273)
* Fix RawAutocomplete unmounted crash during async optionsBuilder by @augustocesarperin in [180824](https://github.com/flutter/flutter/pull/180824)
* Manually roll test dependencies by @goderbauer in [180886](https://github.com/flutter/flutter/pull/180886)
* Make sure that a DisplayFeatureSubScreen doesn't crash in 0x0 environ… by @ahmedsameha1 in [180357](https://github.com/flutter/flutter/pull/180357)
* Make sure that a DragTarget doesn't crash in 0x0 environment by @ahmedsameha1 in [180422](https://github.com/flutter/flutter/pull/180422)
* Make sure that a FormField doesn't crash at 0x0 environment by @ahmedsameha1 in [180810](https://github.com/flutter/flutter/pull/180810)
* Make sure that a Banner doesn't crash in 0x0 environment by @ahmedsameha1 in [180254](https://github.com/flutter/flutter/pull/180254)
* Make sure that an ErrorWidget doesn't crash in 0x0 environment by @ahmedsameha1 in [180830](https://github.com/flutter/flutter/pull/180830)
* Make sure that a FocusScope doesn't crash in 0x0 environment by @ahmedsameha1 in [180715](https://github.com/flutter/flutter/pull/180715)
* Add Flutter as a Swift Package dependency by @vashworth in [178931](https://github.com/flutter/flutter/pull/178931)
* Update link to FlutterTest font generation script by @lsaudon in [179957](https://github.com/flutter/flutter/pull/179957)
* Add RouteSettings to showCupertinoSheet by @jonmountjoy in [178643](https://github.com/flutter/flutter/pull/178643)
* Implement superellipse support for CupertinoFocusHalo by @O-Hannonen in [180724](https://github.com/flutter/flutter/pull/180724)
* Manual roll of pub packages including an update to meta version 1.18.0 by @jason-simmons in [181078](https://github.com/flutter/flutter/pull/181078)
* fix(windows): use wcsnlen for defensive programming (CWE-126) by @dbebawy in [180419](https://github.com/flutter/flutter/pull/180419)
* Remove divider from widgets tests by @navaronbracke in [180999](https://github.com/flutter/flutter/pull/180999)
* Remove MaterialButtons and Divider from draggable_scrollable_sheet_test.dart by @navaronbracke in [180996](https://github.com/flutter/flutter/pull/180996)
* remove unused divider by @navaronbracke in [180990](https://github.com/flutter/flutter/pull/180990)
* use null-aware element in `pointer_signal_resolver.0.dart‎` by @AbdeMohlbi in [180981](https://github.com/flutter/flutter/pull/180981)
* Fix test cross-imports for ListTile  by @huycozy in [180572](https://github.com/flutter/flutter/pull/180572)
* Enhance Hero widget with customizable animation curves by @aaazlkm in [180100](https://github.com/flutter/flutter/pull/180100)
* Improve the algorithm for rounded superellipse paths to work better at very large ratio by @dkwingsmt in [180453](https://github.com/flutter/flutter/pull/180453)
* Make sure that an AnimatedSwitcher doesn't crash in 0x0 environment by @ahmedsameha1 in [180190](https://github.com/flutter/flutter/pull/180190)
* Make sure that a Form doesn't crash in 0x0 environment by @ahmedsameha1 in [180792](https://github.com/flutter/flutter/pull/180792)
* Add RenderSliver.getMaxPaintRect by @zemanux in [180074](https://github.com/flutter/flutter/pull/180074)
* Make sure that a Focus doesn't crash in 0x0 environment by @ahmedsameha1 in [180674](https://github.com/flutter/flutter/pull/180674)
* Add RawTooltipl example and test by @AbdeMohlbi in [180722](https://github.com/flutter/flutter/pull/180722)
* [Android] Add display corner radii support. by @ksokolovskyi in [179219](https://github.com/flutter/flutter/pull/179219)
* Make sure that a GridPaper doesn't crash in 0x0 environment by @ahmedsameha1 in [180906](https://github.com/flutter/flutter/pull/180906)
* Make sure that an Icon doesn't crash in 0x0 environment by @ahmedsameha1 in [181021](https://github.com/flutter/flutter/pull/181021)
* fix description for semantics finders by @navaronbracke in [181214](https://github.com/flutter/flutter/pull/181214)
* Use null-aware elements in cupertino/nav_bar.dart by @brahim-guaali in [181237](https://github.com/flutter/flutter/pull/181237)
* Fix remove material import textfield by @kazbeksultanov in [181254](https://github.com/flutter/flutter/pull/181254)
* Make sure that a Hero doesn't crash in 0x0 environment by @ahmedsameha1 in [180954](https://github.com/flutter/flutter/pull/180954)
* Add ExpansibleController.toggle method. by @ksokolovskyi in [181320](https://github.com/flutter/flutter/pull/181320)
* Fix leaks in `flutter_test` tests by @dkwingsmt in [180879](https://github.com/flutter/flutter/pull/180879)
* Make topGap not required for CupertinoSheetTransition by @MitchellGoodwin in [181269](https://github.com/flutter/flutter/pull/181269)
* Remove unnecessary Material import from sliver_visibility_test by @kazbeksultanov in [181248](https://github.com/flutter/flutter/pull/181248)
* Remove unnecessary Material import from dialog_test.dart by @kazbeksultanov in [181249](https://github.com/flutter/flutter/pull/181249)
* CupertinoSheetRoute with scrolling and dragging by @MitchellGoodwin in [177337](https://github.com/flutter/flutter/pull/177337)
* Fixes duplicated import in accessibility test library by @chunhtai in [181506](https://github.com/flutter/flutter/pull/181506)
* Make sure that an AnimatedContainer doesn't crash in 0x0 environment by @ahmedsameha1 in [181198](https://github.com/flutter/flutter/pull/181198)
* Make sure that an AnimatedPositionedDirectional doesn't crash in 0x0 … by @ahmedsameha1 in [181451](https://github.com/flutter/flutter/pull/181451)
* Make sure that an AnimatedRotation doesn't crash in 0x0 environment by @ahmedsameha1 in [181486](https://github.com/flutter/flutter/pull/181486)
* Make sure that an ImageIcon doesn't crash in 0x0 environment by @ahmedsameha1 in [181099](https://github.com/flutter/flutter/pull/181099)
* Make sure that an AnimatedAlign doesn't crash in 0x0 environment by @ahmedsameha1 in [181361](https://github.com/flutter/flutter/pull/181361)
* Fix remove material import box decoration test by @kazbeksultanov in [181253](https://github.com/flutter/flutter/pull/181253)
* Make sure that an ImageFiltered doesn't crash at 0x0 environment by @ahmedsameha1 in [181067](https://github.com/flutter/flutter/pull/181067)
* Make sure that an AnimatedPadding doesn't crash in 0x0 environment by @ahmedsameha1 in [181235](https://github.com/flutter/flutter/pull/181235)
* test: Clarify failure messages on gestures/debug_test.dart by @luanpotter in [181109](https://github.com/flutter/flutter/pull/181109)
* feat: add onEnd to AnimatedCrossFade by @rkishan516 in [181455](https://github.com/flutter/flutter/pull/181455)
* [web] Use defensive null check in text editing placeElement by @flutter-zl in [180795](https://github.com/flutter/flutter/pull/180795)
* Add TestWidgetsApp utility and refactor widget tests to use WidgetsApp by @rkishan516 in [180456](https://github.com/flutter/flutter/pull/180456)
* Enhance error handling of WidgetsBindingObserver callbacks by @kazbeksultanov in [181174](https://github.com/flutter/flutter/pull/181174)
* Fix P3-to-sRGB color conversion to operate in linear light by @westito in [181720](https://github.com/flutter/flutter/pull/181720)
* Use null-aware spread in cupertino/app.dart by @brahim-guaali in [181585](https://github.com/flutter/flutter/pull/181585)
* Use null-aware elements in cupertino/list_tile.dart by @brahim-guaali in [181243](https://github.com/flutter/flutter/pull/181243)
* Fix DecoratedSliver sample to avoid antialiasing gap by @brahim-guaali in [179848](https://github.com/flutter/flutter/pull/179848)
* Remove material from basic_test.dart by @navaronbracke in [181444](https://github.com/flutter/flutter/pull/181444)
* Remove material from sliver_tree_test.dart by @navaronbracke in [181415](https://github.com/flutter/flutter/pull/181415)
* feature: implementation of tooltips in the `_TestWindowingOwner` and minor bugfixes to the multiple windows example app by @mattkae in [181510](https://github.com/flutter/flutter/pull/181510)
* Remove unnecessary Material import from cupertino/slider_test.dart by @nathannewyen in [180957](https://github.com/flutter/flutter/pull/180957)
* Remove Material library dependency from expansible_test.dart by @Erengun in [181657](https://github.com/flutter/flutter/pull/181657)
* Fix decorated box by @zemanux in [179802](https://github.com/flutter/flutter/pull/179802)
* Make sure that an AnimatedScale doesn't crash in 0x0 environment by @ahmedsameha1 in [181481](https://github.com/flutter/flutter/pull/181481)
* Propagates Overlay's MediaQueryData to OverlayPortal child by @patrickBillingsley in [181579](https://github.com/flutter/flutter/pull/181579)
* Move CheckedModeBanner tests to material and remove Material import from widgets banner_test by @kazbeksultanov in [181261](https://github.com/flutter/flutter/pull/181261)
* Cleanup cross imports by @yeltayev22 in [181807](https://github.com/flutter/flutter/pull/181807)
* Rename "widgetTester" parameter to "tester" in "WidgetTesterCallback" by @GiancarloCante in [180944](https://github.com/flutter/flutter/pull/180944)
* Add `clearError` API to Form and FormFieldState by @Mairramer in [180752](https://github.com/flutter/flutter/pull/180752)
* Improve accessibility contrast for pre-test message by @ashoknarayan in [180469](https://github.com/flutter/flutter/pull/180469)
* Constrain RawAutocomplete options by soft keyboard by @victorsanni in [181930](https://github.com/flutter/flutter/pull/181930)
* macOS: Implement tooltip window controller by @knopp in [180895](https://github.com/flutter/flutter/pull/180895)
* Update doc in foundation to match the style guide by @chunhtai in [181972](https://github.com/flutter/flutter/pull/181972)
* Update Flutter's style guide for dot shorthands and extension methods by @loic-sharma in [181934](https://github.com/flutter/flutter/pull/181934)
* Improve FlWindowMonitor API by @robert-ancell in [181885](https://github.com/flutter/flutter/pull/181885)
* Refactor accessibility guidelines out to widget layer by @chunhtai in [181672](https://github.com/flutter/flutter/pull/181672)
* Bump Dart to 3.10 by @loic-sharma in [174066](https://github.com/flutter/flutter/pull/174066)
* Encourage splitting large test files in testing documentation 2 by @crackedhandle in [182051](https://github.com/flutter/flutter/pull/182051)
* Remove Material import from focus_traversal_test.dart by @navaronbracke in [180994](https://github.com/flutter/flutter/pull/180994)
* Disable hardware keyboard regularity warning by default by @dkwingsmt in [181894](https://github.com/flutter/flutter/pull/181894)
* Updates to style guide by @Piinks in [181985](https://github.com/flutter/flutter/pull/181985)
* [cupertino/dialog.dart] CupertinoPopupSurface: remove bounded parameter from ImageFilterConfig.blur by @davidhicks980 in [182195](https://github.com/flutter/flutter/pull/182195)
* Cross imports cleanups by @navaronbracke in [181611](https://github.com/flutter/flutter/pull/181611)
* Fix deprecation validator message to require leading v by @ashoknarayan in [180467](https://github.com/flutter/flutter/pull/180467)
* Clean up include paths for Fuchsia in the flutter engine by @mbrase in [182031](https://github.com/flutter/flutter/pull/182031)
* Make HCPP upgrading work for vd/tlhc by @gmackall in [181024](https://github.com/flutter/flutter/pull/181024)
* Fix misleading error message for color/decoration conflict (relands #180325) by @dkwingsmt in [181882](https://github.com/flutter/flutter/pull/181882)
* Mark all `IconData` fields as entrypoints to prevent tree shaking its fields by @mkustermann in [181849](https://github.com/flutter/flutter/pull/181849)
* [web] Fix scroll event bubbling in iframes by @flutter-zl in [179703](https://github.com/flutter/flutter/pull/179703)
* [web] Makes Tappable semantics behavior adaptive by @chunhtai in [182167](https://github.com/flutter/flutter/pull/182167)
* Remove Material dependency from semantics_keep_alive_offstage_test.dart by @gbolahan507 in [182211](https://github.com/flutter/flutter/pull/182211)
* remove MaterialApp import from raw_radio_test.dart by @ilyosbek22 in [181721](https://github.com/flutter/flutter/pull/181721)
* Remove Material dependency from transformed_scrollable_test.dart by @gbolahan507 in [182141](https://github.com/flutter/flutter/pull/182141)
* Standardize on Test* widgets in *_tester.dart files by @justinmc in [182395](https://github.com/flutter/flutter/pull/182395)
* Reverts "Standardize on Test* widgets in *_tester.dart files (#182395)" by @auto-submit[bot] in [182406](https://github.com/flutter/flutter/pull/182406)
* [Web] Fix IME and selection by syncing more text styles by @koji-1009 in [180436](https://github.com/flutter/flutter/pull/180436)
* feat: add routes support in TestWidgetsApp by @rkishan516 in [181695](https://github.com/flutter/flutter/pull/181695)
* Do not wait until dispose before removing replaced/popped page by @victorsanni in [182315](https://github.com/flutter/flutter/pull/182315)
* Refactor: Remove material from actions test by @rkishan516 in [181702](https://github.com/flutter/flutter/pull/181702)
* Remove material from interactive_viewer_test.dart by @navaronbracke in [181465](https://github.com/flutter/flutter/pull/181465)
* Handle#6537 first grouped tests by @ahmedsameha1 in [182077](https://github.com/flutter/flutter/pull/182077)
* docs: fix grammar in animation library documentation by @Akshat-Shuklaaa in [182461](https://github.com/flutter/flutter/pull/182461)
* Remove material imports from Inherited Model, Magnifier, SafeArea, UndoHistory, Navigator and Layers test by @rkishan516 in [181709](https://github.com/flutter/flutter/pull/181709)
* Remove material from ticker mode test by @rkishan516 in [181696](https://github.com/flutter/flutter/pull/181696)
* Remove material from Modal barrier tests by @rkishan516 in [181708](https://github.com/flutter/flutter/pull/181708)
* Refactor autofill_group_test.dart to remove Material dependencies by @gbolahan507 in [181903](https://github.com/flutter/flutter/pull/181903)
* [web] Flutter errors should be reported with console.error() by @mdebbar in [178886](https://github.com/flutter/flutter/pull/178886)
* Replace References to `flutter/engine` with `flutter/flutter` by @AbdeMohlbi in [182600](https://github.com/flutter/flutter/pull/182600)
* Correct PerformanceOverlay optionsMask checks and add tests by @Piinks in [182309](https://github.com/flutter/flutter/pull/182309)
* Fix Chat invite link by @Piinks in [182675](https://github.com/flutter/flutter/pull/182675)
* Add fields getter to FormState by @Mairramer in [180815](https://github.com/flutter/flutter/pull/180815)
* Fix textscaler clamp assertion error by @Valansch in [181716](https://github.com/flutter/flutter/pull/181716)
* [web] scroll iOS iframe text input into view by @flutter-zl in [179759](https://github.com/flutter/flutter/pull/179759)
* refactor: remove material in context_menu_controller_test, icon_test, list_wheel_scroll_view_test, media_query_test, platform_menu_bar_test by @rkishan516 in [182697](https://github.com/flutter/flutter/pull/182697)
* Refactor: Remove material from ticker provider test by @rkishan516 in [181697](https://github.com/flutter/flutter/pull/181697)
* Fix typo in assert message by @mdebbar in [182843](https://github.com/flutter/flutter/pull/182843)
* Make sure that an AnimatedSlide doesn't crash in 0x0 environment by @ahmedsameha1 in [181535](https://github.com/flutter/flutter/pull/181535)
* Reland Standardize on Test* widgets in *_tester.dart files by @justinmc in [182632](https://github.com/flutter/flutter/pull/182632)
* Reverts "refactor: remove material in context_menu_controller_test, icon_test, list_wheel_scroll_view_test, media_query_test, platform_menu_bar_test (#182697)" by @auto-submit[bot] in [182879](https://github.com/flutter/flutter/pull/182879)
* Bugfix in the `absorbTicker` method by @nate-thegrate in [181706](https://github.com/flutter/flutter/pull/181706)
* Add toString methods for window positioner classes by @robert-ancell in [182857](https://github.com/flutter/flutter/pull/182857)
* Make positionInlineChildren assert much clearer by @BrainLUX in [182093](https://github.com/flutter/flutter/pull/182093)
* Remove `ExtendSelectionByPageIntent` by @Renzo-Olivares in [182642](https://github.com/flutter/flutter/pull/182642)
* feat: add few required properties to test widgets app by @rkishan516 in [182805](https://github.com/flutter/flutter/pull/182805)
* `WidgetStatesConstraint` as a mixin by @nate-thegrate in [181704](https://github.com/flutter/flutter/pull/181704)
* framework: Use a super-parameter in several missed cases by @srawlins in [182580](https://github.com/flutter/flutter/pull/182580)
* Make sure that a StretchingOverscrollIndicator doesn't crash when it … by @ahmedsameha1 in [182499](https://github.com/flutter/flutter/pull/182499)
* Describe implications of tree-status and Google Testing for PRs by @flar in [182916](https://github.com/flutter/flutter/pull/182916)
* Fix RawAutocomplete crash when options are hidden by @mbcorona in [182785](https://github.com/flutter/flutter/pull/182785)
* Use null-aware elements in widgets/routes.dart by @brahim-guaali in [181242](https://github.com/flutter/flutter/pull/181242)
* Replace an instance of flutter/engine with flutter/flutter by @AbdeMohlbi in [182655](https://github.com/flutter/flutter/pull/182655)
* Fix false positives for hit test misses in flutter_test by @O-Hannonen in [180856](https://github.com/flutter/flutter/pull/180856)
* Resolve inconsistency with SchedulerBinding.scheduleTask usage recomm… by @ahmedsameha1 in [182531](https://github.com/flutter/flutter/pull/182531)
* Add test for WindowPositioner.toString by @robert-ancell in [182906](https://github.com/flutter/flutter/pull/182906)
* [Impeller] Use bilinear filtering for non-uniform scaled text by @sero583 in [182224](https://github.com/flutter/flutter/pull/182224)
* Reland: remove material in context_menu_controller_test, icon_test, list_wheel_scroll_view_test, media_query_test, platform_menu_bar_test by @rkishan516 in [182891](https://github.com/flutter/flutter/pull/182891)
* [Shortcuts] Improve focus node debug labels by @loic-sharma in [181834](https://github.com/flutter/flutter/pull/181834)
* [Impeller] Remove shared rendering data from TextFrame by @flar in [182886](https://github.com/flutter/flutter/pull/182886)
* [framework] Fix Text.semanticsIdentifier being absorbed by ancestor nodes by @flutter-zl in [181795](https://github.com/flutter/flutter/pull/181795)
* Add desktop review teams by @loic-sharma in [182972](https://github.com/flutter/flutter/pull/182972)
* Make TextDecoration final and unify maskValue across platforms by @SpiralMomentum in [183070](https://github.com/flutter/flutter/pull/183070)
* Improve FFI code for windowing by @robert-ancell in [183098](https://github.com/flutter/flutter/pull/183098)
* Roll pub packages by @flutter-pub-roller-bot in [183133](https://github.com/flutter/flutter/pull/183133)
* [two_dimensional_scrollables] Fix tableview janks when first row/column pinned by @wangfeihang in [180563](https://github.com/flutter/flutter/pull/180563)
* Add await to callsites of BasicMessageChannel.send by @victorsanni in [182868](https://github.com/flutter/flutter/pull/182868)
* Add vmservices for accessibilityEvaluation by @chunhtai in [182791](https://github.com/flutter/flutter/pull/182791)
* [Impeller] Update comments to reflect new info about 2-pass rendering by @flar in [183050](https://github.com/flutter/flutter/pull/183050)
* refactor: remove material in pop_scope_test, route_notification_message_test, two_dimensional_utils, two_dimensional_viewport_test by @rkishan516 in [182699](https://github.com/flutter/flutter/pull/182699)
* refactor: remove material in reorderable_list_test, scroll_notification_test, scroll_physics_test, shortcuts_test, sliver_floating_header_test, snapshot_widget_test by @rkishan516 in [182698](https://github.com/flutter/flutter/pull/182698)
* Fixes FocusHighlightMode on Android when typing in software keyboard by @romaingyh in [180753](https://github.com/flutter/flutter/pull/180753)
* Re-specify the ndk version in various test apps, to prevent ndk download by @gmackall in [183134](https://github.com/flutter/flutter/pull/183134)
* Add `UnlabaledLeafNodeEvaluation` by @QuncCccccc in [182872](https://github.com/flutter/flutter/pull/182872)
* refactor: remove material from widget_inspector_test, sliver_cross_axis_group_test, editable_text_show_on_screen_test, scrollable_fling_test, selection_container_test by @rkishan516 in [182702](https://github.com/flutter/flutter/pull/182702)
* Add AI contribution guidelines by @stuartmorgan-g in [183326](https://github.com/flutter/flutter/pull/183326)
* Revert "Make HCPP upgrading work for vd/tlhc (#181024)" by @camsim99 in [183310](https://github.com/flutter/flutter/pull/183310)
* refactor: remove material import from animated_cross_fade, physical_model_test, pinned_header_sliver_test, spell_check_test by @rkishan516 in [183234](https://github.com/flutter/flutter/pull/183234)
* Add await or ignore lint to flutter_driver unawaited callsites by @victorsanni in [183334](https://github.com/flutter/flutter/pull/183334)
* Adds geometry dirty nodes by @chunhtai in [180375](https://github.com/flutter/flutter/pull/180375)
* refactor: remove material from baseline_test, slivers_test by @rkishan516 in [183367](https://github.com/flutter/flutter/pull/183367)
* refactor: remove material imports from system_context_menu_test, table_test by @rkishan516 in [183368](https://github.com/flutter/flutter/pull/183368)
* Standardize review timeline guidance by @stuartmorgan-g in [183465](https://github.com/flutter/flutter/pull/183465)
* Reapply "Make HCPP upgrading work for vd/tlhc (#181024)" (#183310) by @gmackall in [183360](https://github.com/flutter/flutter/pull/183360)
* Add scrollCacheExtent to PageView by @koji-1009 in [180411](https://github.com/flutter/flutter/pull/180411)
* [integration_test]UIScene Migration by @okorohelijah in [182631](https://github.com/flutter/flutter/pull/182631)
* [ios][engine] Fix keyboard flicker when switching text fields by @koji-1009 in [182661](https://github.com/flutter/flutter/pull/182661)
* Adding the SatelliteWindowController interface to `_window.dart` by @mattkae in [182903](https://github.com/flutter/flutter/pull/182903)
* refactor: remove material import from sliver_resizing_header_test and sliver_prototype_item_extent_test by @rkishan516 in [183562](https://github.com/flutter/flutter/pull/183562)
* Fix PinnedHeaderSliver semantics focus capture by @manu-sncf in [179023](https://github.com/flutter/flutter/pull/179023)
* Made complex_layout_scroll_perf explicitly skia by @gaaclarke in [183663](https://github.com/flutter/flutter/pull/183663)
* Fix RouteAware.didPushNext documentation inaccuracy by @ishaquehassan in [183097](https://github.com/flutter/flutter/pull/183097)
* [flutter_tools] Avoid File.exists and File.stat, as per enforced lint rule by @srawlins in [183463](https://github.com/flutter/flutter/pull/183463)
* Adds macos impeller complex layout performance test by @gaaclarke in [183669](https://github.com/flutter/flutter/pull/183669)
* Fix widget inspector control layout and add safe area regression test by @gktirkha in [180789](https://github.com/flutter/flutter/pull/180789)
* Remove obsolete null checks from style guide by @nate-thegrate in [181703](https://github.com/flutter/flutter/pull/181703)
* Handle#6537 second grouped test by @ahmedsameha1 in [182529](https://github.com/flutter/flutter/pull/182529)
* (Test cross-imports) Remove legacy Material import from sliver_constraints_test by @mayanksharma9 in [183351](https://github.com/flutter/flutter/pull/183351)
* Fix url to the Flutter System Overview diagram. by @algor in [183680](https://github.com/flutter/flutter/pull/183680)
* [152588] Fix Scrollable being too eager to respond to pointer signals by @O-Hannonen in [183302](https://github.com/flutter/flutter/pull/183302)
* Allow windows to be created undecorated by @robert-ancell in [179859](https://github.com/flutter/flutter/pull/179859)
* Add non-text color contrast evaluation for a11y by @QuncCccccc in [183569](https://github.com/flutter/flutter/pull/183569)
* Update the windowing docs per the latest wording found while doing Satellites by @mattkae in [183748](https://github.com/flutter/flutter/pull/183748)
* Roll pub packages by @flutter-pub-roller-bot in [183895](https://github.com/flutter/flutter/pull/183895)
* Use Color.a instead of Color.alpha to assert the opacity of the color… by @ahmedsameha1 in [184003](https://github.com/flutter/flutter/pull/184003)
* Mark `IconData` `final` and `@mustBeConst` by @dcharkes in [181345](https://github.com/flutter/flutter/pull/181345)
* Fix RenderStack's documentation by @AbdeMohlbi in [183822](https://github.com/flutter/flutter/pull/183822)
* [flutter_goldens] Remove dead check on null being in a list of non-nullables by @srawlins in [183938](https://github.com/flutter/flutter/pull/183938)
* SelectableRegion should passthrough constraints to child unmodified by @Renzo-Olivares in [184083](https://github.com/flutter/flutter/pull/184083)
* Add SensitiveContent widget sample code by @huycozy in [183846](https://github.com/flutter/flutter/pull/183846)
* Add widget of the week link in SensitiveContent documentation by @ValentinVignal in [183972](https://github.com/flutter/flutter/pull/183972)
* Pipes ScrollCacheExtent through more scroll views by @chunhtai in [184078](https://github.com/flutter/flutter/pull/184078)
* Updates scroll cache extent doc by @chunhtai in [184142](https://github.com/flutter/flutter/pull/184142)
* skip interactive keyboard tests by @okorohelijah in [183757](https://github.com/flutter/flutter/pull/183757)
* flutter_driver: remove @internal annotation on field by @kevmoo in [184235](https://github.com/flutter/flutter/pull/184235)
* feat(web): unify CanvasKit and Skwasm garbage collection by @harryterkelsen in [183867](https://github.com/flutter/flutter/pull/183867)
* Add alwaysSizeToContent argument to Overlay. by @knopp in [182009](https://github.com/flutter/flutter/pull/182009)
* fixes crash when invisible semantics nodes dropped from semantics tree by @chunhtai in [184226](https://github.com/flutter/flutter/pull/184226)
* Add title evaluation by @QuncCccccc in [184084](https://github.com/flutter/flutter/pull/184084)
* [web] Fix autofill in iOS 26 Safari by @mdebbar in [182024](https://github.com/flutter/flutter/pull/182024)
* Handle#6537 third grouped tests by @ahmedsameha1 in [183059](https://github.com/flutter/flutter/pull/183059)
* Fix layout overflowed in small screen in SensitiveContent's example by @huycozy in [184179](https://github.com/flutter/flutter/pull/184179)
* Update style guide by @Piinks in [184478](https://github.com/flutter/flutter/pull/184478)
* Add await or ignore to future-returning methods defined in Dart SDK by @victorsanni in [184229](https://github.com/flutter/flutter/pull/184229)
* Implement popup windows for macOS by @knopp in [182371](https://github.com/flutter/flutter/pull/182371)
* Implement tooltip windows on Linux by @robert-ancell in [182348](https://github.com/flutter/flutter/pull/182348)
* Handle events without a device by @robert-ancell in [184163](https://github.com/flutter/flutter/pull/184163)
* Reduce number of mallocs in FFI call by @robert-ancell in [184166](https://github.com/flutter/flutter/pull/184166)
* Remove isSizedToContent from _window_linux.dart. by @knopp in [184506](https://github.com/flutter/flutter/pull/184506)
* Fix line breaks being lost when copying after selection gesture in SelectableRegion by @Renzo-Olivares in [184421](https://github.com/flutter/flutter/pull/184421)
* [Dot shorthands] Migrate examples/api/lib/cupertino by @loic-sharma in [183964](https://github.com/flutter/flutter/pull/183964)
* refactor: remove material from list_view_viewporting_test and page_forward_transitions_test by @rkishan516 in [183564](https://github.com/flutter/flutter/pull/183564)
* refactor: remove material from color and image filter test by @rkishan516 in [183563](https://github.com/flutter/flutter/pull/183563)
* Keep last character obscured when toggling obscureText by @TrangLeQuynh in [183488](https://github.com/flutter/flutter/pull/183488)
* Use the WindowRegistry in the multiple_windows example app by @mattkae in [184579](https://github.com/flutter/flutter/pull/184579)
* Add Support For Built-in Kotlin by @jesswrd in [184227](https://github.com/flutter/flutter/pull/184227)
* Revert "Add Support For Built-in Kotlin (#184227)" by @Renzo-Olivares in [184739](https://github.com/flutter/flutter/pull/184739)
* [Semantics] clarify Android header docs by @mayanksharma9 in [183573](https://github.com/flutter/flutter/pull/183573)
* [Dot shorthands] Migrate examples/api/lib/widgets by @loic-sharma in [183965](https://github.com/flutter/flutter/pull/183965)
* Code freeze workflow by @Piinks in [184246](https://github.com/flutter/flutter/pull/184246)
* [Re-land] Add Support For Built-in Kotlin by @jesswrd in [184745](https://github.com/flutter/flutter/pull/184745)
* Refactor: remove material from absorb_ponter_test, container_test,  lookup_boundary_test, page_view_test, router_test, semantics_clipping_test, semantics_merge_test, shadow_test, text_test by @rkishan516 in [183309](https://github.com/flutter/flutter/pull/183309)
* Even more awaits v2 by @victorsanni in [184552](https://github.com/flutter/flutter/pull/184552)
* Remove navigator_utils cross-imports from cupertino tests by @xfce0 in [184282](https://github.com/flutter/flutter/pull/184282)
* Add await or ignore lint to invokeMethod callsites by @victorsanni in [182870](https://github.com/flutter/flutter/pull/182870)
* [Dot shorthands] Migrate examples/api/test by @loic-sharma in [183966](https://github.com/flutter/flutter/pull/183966)
* Warn about the use of TestSemantics by @justinmc in [184369](https://github.com/flutter/flutter/pull/184369)
* [CP-beta]Fix an ordering dependency in the services/system_chrome_test.dart test suite by @flutteractionsbot in [185104](https://github.com/flutter/flutter/pull/185104)

### Material

* Fix typo in dropdown_menu.dart by @Koichi5 in [180172](https://github.com/flutter/flutter/pull/180172)
* [A11y ] Add `clearSemantics`in table by @hannah-hyj in [180665](https://github.com/flutter/flutter/pull/180665)
* Add TabBar API example for scroll notification integration by @huycozy in [180728](https://github.com/flutter/flutter/pull/180728)
* Fix RangeSlider dragged cursor handling. by @ksokolovskyi in [179988](https://github.com/flutter/flutter/pull/179988)
* Update localizations from translation console by @QuncCccccc in [180997](https://github.com/flutter/flutter/pull/180997)
* clean up usages of resetXyz for TestFlutterView by @navaronbracke in [180840](https://github.com/flutter/flutter/pull/180840)
* Fix vertical SegmentedButton not filling available width under bounded constraints by @Mairramer in [180701](https://github.com/flutter/flutter/pull/180701)
* fix: clip ink highlights in NavigationDrawer when footer is present by @ikramhasan in [181050](https://github.com/flutter/flutter/pull/181050)
* Add leadingIndex to CarouselController and onItemChanged to CarouselView by @Mairramer in [180667](https://github.com/flutter/flutter/pull/180667)
* [Material] update hourFormat to use Dart 3 switch expression by @Enderjua in [181041](https://github.com/flutter/flutter/pull/181041)
* Fixes Typo in codebase by @srivats22 in [181256](https://github.com/flutter/flutter/pull/181256)
* Broaden the applicability of `Color` fix_data rules from flutter/painting.dart by @b-luk in [181093](https://github.com/flutter/flutter/pull/181093)
* Revert DropdownMenu non-nullable breaking change by @Gustl22 in [181074](https://github.com/flutter/flutter/pull/181074)
* Add bottom navigation bar item semantics label by @Lilian-C in [180577](https://github.com/flutter/flutter/pull/180577)
* Reset TextFormField to initial value after state change by @Mairramer in [181199](https://github.com/flutter/flutter/pull/181199)
* [Material] modernize Typography._withPlatform with Dart 3 switch expression by @Enderjua in [181398](https://github.com/flutter/flutter/pull/181398)
* Add `alignment` to `SizeTransition` by @IvoneDjaja in [177895](https://github.com/flutter/flutter/pull/177895)
* Fix Range Slider issue where indescrete ranges lead to out of range r… by @chris-prenissl in [181082](https://github.com/flutter/flutter/pull/181082)
* [Material] modernize time picker components with Dart 3 switch expressions by @Enderjua in [181356](https://github.com/flutter/flutter/pull/181356)
* feat: add RoundedSuperellipseInputBorder by @rkishan516 in [177220](https://github.com/flutter/flutter/pull/177220)
* Fix `todayBorder` todayBorder color is incorrectly overridden by `todayForegroundColor` in CalendarDatePicker by @huycozy in [178792](https://github.com/flutter/flutter/pull/178792)
* test: Improve DropdownMenuFormField tests by @Gustl22 in [181369](https://github.com/flutter/flutter/pull/181369)
* Send statusBarTouch events via dedicated messages by @LongCatIsLooong in [179643](https://github.com/flutter/flutter/pull/179643)
* [material/menu_anchor.dart] Add animations to MenuAnchor. by @davidhicks980 in [176494](https://github.com/flutter/flutter/pull/176494)
* Add isDark, isLight, and isSystem getters to ThemeMode by @Turskyi in [181475](https://github.com/flutter/flutter/pull/181475)
* Deprecate onReorder callback by @navaronbracke in [178242](https://github.com/flutter/flutter/pull/178242)
* Add `TestTextField` and migrate tests by @Renzo-Olivares in [180494](https://github.com/flutter/flutter/pull/180494)
* 180162 fix radio list tile and switch list tile accept widget states controller by @AnishTiwari5077 in [180367](https://github.com/flutter/flutter/pull/180367)
* Use null-aware spread in material/app.dart by @brahim-guaali in [181586](https://github.com/flutter/flutter/pull/181586)
* Use null-aware elements in material/dialog.dart by @brahim-guaali in [181244](https://github.com/flutter/flutter/pull/181244)
* Remove material from slivers_appbar_floating_pinned_test.dart + slivers_appbar_stretch_test.dart + sliver_persistent_header_test.dart + slivers_appbar_floating_test.dart by @navaronbracke in [181469](https://github.com/flutter/flutter/pull/181469)
* Reduce reliance on Material in page_transitions_test.dart by @navaronbracke in [181467](https://github.com/flutter/flutter/pull/181467)
* Remove material from scrollable_helpers_test.dart by @navaronbracke in [181460](https://github.com/flutter/flutter/pull/181460)
* feat: Pass parameters from DropdownMenuFormField to DropDownMenu by @Gustl22 in [181373](https://github.com/flutter/flutter/pull/181373)
* [Material] Remove Material import from backdrop_filter_test.dart widget tests by @kazbeksultanov in [181386](https://github.com/flutter/flutter/pull/181386)
* [cupertino.dart] Implement CupertinoMenuAnchor and CupertinoMenuItem using RawMenuAnchor by @davidhicks980 in [174695](https://github.com/flutter/flutter/pull/174695)
* Reverts "[cupertino.dart] Implement CupertinoMenuAnchor and CupertinoMenuItem using RawMenuAnchor (#174695)" by @auto-submit[bot] in [182010](https://github.com/flutter/flutter/pull/182010)
* fix: OutlineInputBorder not respecting BorderSide stroke alignment by @ikramhasan in [180487](https://github.com/flutter/flutter/pull/180487)
* Introduce ScrollCacheExtent and also fixes unbound shrinkwrap cache ex… by @chunhtai in [181092](https://github.com/flutter/flutter/pull/181092)
* refactor: migrate CupertinoPageTransitionsBuilder to cupertino folder by @rkishan516 in [179776](https://github.com/flutter/flutter/pull/179776)
* Update date localization by @QuncCccccc in [181685](https://github.com/flutter/flutter/pull/181685)
* Reverts "Update date localization (#181685)" by @auto-submit[bot] in [182182](https://github.com/flutter/flutter/pull/182182)
* Reland - Update date localization by @QuncCccccc in [182189](https://github.com/flutter/flutter/pull/182189)
* Revert "Send statusBarTouch events via dedicated messages (#179643)" by @vashworth in [182223](https://github.com/flutter/flutter/pull/182223)
* Enhance the Stepper widget by adding customizable header and content padding by @safwanidrees in [180257](https://github.com/flutter/flutter/pull/180257)
* [Material] modernize legacy switch statements to expressions across multiple files by @Enderjua in [181427](https://github.com/flutter/flutter/pull/181427)
* Preparation to add contentTextStyle flag to SimpleDialog. by @chingjun in [182200](https://github.com/flutter/flutter/pull/182200)
* Fix cross imports for all Cupertino tests by @navaronbracke in [181634](https://github.com/flutter/flutter/pull/181634)
* Add await to tester.pump callsites by @victorsanni in [182398](https://github.com/flutter/flutter/pull/182398)
* Reverts "Fix cross imports for all Cupertino tests (#181634)" by @auto-submit[bot] in [182404](https://github.com/flutter/flutter/pull/182404)
* [Reland] Cupertino cross imports by @navaronbracke in [182416](https://github.com/flutter/flutter/pull/182416)
* Add contentTextStyle support to SimpleDialog by @777genius in [178824](https://github.com/flutter/flutter/pull/178824)
* [a11y] RangeSlider  mouse interaction should change keyboard focus by @hannah-hyj in [182185](https://github.com/flutter/flutter/pull/182185)
* Clean up cross imports in single_child_scroll_view_test.dart, decorated_sliver_test.dart, draggable_scrollable_sheet_test.dart by @navaronbracke in [181613](https://github.com/flutter/flutter/pull/181613)
* Allow TabBar to receive a TabBarScrollController by @navaronbracke in [180389](https://github.com/flutter/flutter/pull/180389)
* [web] Pass form validation errors to screen readers via aria-description by @flutter-zl in [180556](https://github.com/flutter/flutter/pull/180556)
* Fixing ExpansionTile expandedAlignment not Accepts AlignmentGeometry … by @devnoaman in [180814](https://github.com/flutter/flutter/pull/180814)
* Fix(Material): DateRangePicker ignores DatePickerTheme.dayShape by @akhil-ge0rge in [181658](https://github.com/flutter/flutter/pull/181658)
* Move SelectionArea web test from widgets to material folder by @gbolahan507 in [181951](https://github.com/flutter/flutter/pull/181951)
* Add RawTooltip.ignorePointer by @victorsanni in [182527](https://github.com/flutter/flutter/pull/182527)
* Remove Material import from scroll_view_test.dart by @navaronbracke in [181281](https://github.com/flutter/flutter/pull/181281)
* Reland #179643, only scroll hit-testable primary scroll views on status bar tap by @LongCatIsLooong in [182391](https://github.com/flutter/flutter/pull/182391)
* Add cupertino docimports for CupertinoPageTransitionsBuilder and fix typos by @victorsanni in [182685](https://github.com/flutter/flutter/pull/182685)
* Shortcircuit if Tooltip message and richMessage are empty by @victorsanni in [182524](https://github.com/flutter/flutter/pull/182524)
* Carousel: Migration from Scrollable+Viewport to CustomScrollView by @Mairramer in [182475](https://github.com/flutter/flutter/pull/182475)
* Use AnimationStyle curve and reverseCurve in ModalBottomSheet animation by @Mairramer in [181403](https://github.com/flutter/flutter/pull/181403)
* Add WidgetStatesController support to ExpansionTile by @iamvikashtiwari in [181238](https://github.com/flutter/flutter/pull/181238)
* Factor out unnecessary `assert`s by @nate-thegrate in [182042](https://github.com/flutter/flutter/pull/182042)
* Updates MenuAnchor to respect software keyboard by @patrickBillingsley in [180975](https://github.com/flutter/flutter/pull/180975)
* Remove some instances of useMaterial3: true by @AbdeMohlbi in [182944](https://github.com/flutter/flutter/pull/182944)
* `SizedBox.square()` by @nate-thegrate in [182731](https://github.com/flutter/flutter/pull/182731)
* [A11y] in calendar date picker, remove SemanticsService.sendAnnouncement usage for android.  by @hannah-hyj in [182918](https://github.com/flutter/flutter/pull/182918)
* Add warning when there is a widget with color between `Material` and `ListTile` by @QuncCccccc in [181402](https://github.com/flutter/flutter/pull/181402)
* Eliminate rebuilds for Scaffold FAB animation by @nate-thegrate in [182331](https://github.com/flutter/flutter/pull/182331)
* Add await to flutter_test callsites by @victorsanni in [182983](https://github.com/flutter/flutter/pull/182983)
* Windowing implementation of `showDialog` that uses a native desktop window to display the content  by @mattkae in [181861](https://github.com/flutter/flutter/pull/181861)
* Add fallbackColor for PredictiveBackPageTransitionBuilder and PredictiveBackFullscreenPageTransitionBuilder by @victorsanni in [182690](https://github.com/flutter/flutter/pull/182690)
* Add displayCornerRadii support to predictive back transitions. by @ksokolovskyi in [181326](https://github.com/flutter/flutter/pull/181326)
* Remove material from scrollable_test.dart by @navaronbracke in [181429](https://github.com/flutter/flutter/pull/181429)
* [material/menu_anchor.dart] Ensure positioned menus always begin animating at the target position by @davidhicks980 in [182932](https://github.com/flutter/flutter/pull/182932)
* Add awaits to dev/ callsites by @victorsanni in [183479](https://github.com/flutter/flutter/pull/183479)
* Fix reselection issue after the text is cleared by @QuncCccccc in [183545](https://github.com/flutter/flutter/pull/183545)
* Add await to more flutter/flutter callsites by @victorsanni in [183413](https://github.com/flutter/flutter/pull/183413)
* Add awaits to flutter/test callsites by @victorsanni in [183487](https://github.com/flutter/flutter/pull/183487)
* Add mainAxisAlignment to NavigationRail by @mbcorona in [183514](https://github.com/flutter/flutter/pull/183514)
* Framework: Improve DropdownButton selectedItemBuilder assertion by @mbcorona in [183732](https://github.com/flutter/flutter/pull/183732)
* Add a Clarification for the docs of suggestionsBuilder of SearchAnchor by @ahmedsameha1 in [183106](https://github.com/flutter/flutter/pull/183106)
* Fixes animation glitch into bottom sheet by @Mairramer in [183303](https://github.com/flutter/flutter/pull/183303)
* [Slider] Refactor test "Value indicator appears when it should" by @dkwingsmt in [183143](https://github.com/flutter/flutter/pull/183143)
* Fix Semantics expanded state not updating in PopupMenuButton and DropdownButton by @AhmedLSayed9 in [183475](https://github.com/flutter/flutter/pull/183475)
* Replace BorderRadius.circular with const BorderRadius.all and update documentation examples by @BrainLUX in [183074](https://github.com/flutter/flutter/pull/183074)
* Add assert for mutually exclusive errorBuilder and errorText by @muradhossin in [183901](https://github.com/flutter/flutter/pull/183901)
* Add scrollPadding property to DropdownMenu by @ishaquehassan in [183109](https://github.com/flutter/flutter/pull/183109)
* [Slider] Remove value indicator painter when animation is dismissed by @dkwingsmt in [182991](https://github.com/flutter/flutter/pull/182991)
* Refactor layout dimensions by @Piinks in [184066](https://github.com/flutter/flutter/pull/184066)
* [Dot shorthands] Migrate examples/api/lib/material by @loic-sharma in [183963](https://github.com/flutter/flutter/pull/183963)
* feat: add infinite carousel support by @rkishan516 in [175710](https://github.com/flutter/flutter/pull/175710)
* For ShapeBorder instances with preferPaintInterior=true, use paintInterior rather than drawing the path from getOuterPath. by @b-luk in [184258](https://github.com/flutter/flutter/pull/184258)
* Reland "Fix Slider semantics node size" with some changes  by @hannah-hyj in [184168](https://github.com/flutter/flutter/pull/184168)
* Update TabBar documentation to clarify indicatorWeight behavior by @saurabh-mirajkar in [184104](https://github.com/flutter/flutter/pull/184104)
* Even more awaits by @victorsanni in [184042](https://github.com/flutter/flutter/pull/184042)
* Revert "Even more awaits (#184042)" by @gaaclarke in [184429](https://github.com/flutter/flutter/pull/184429)
* Add bottom safe area padding to licenses package license page by @sysint64 in [182425](https://github.com/flutter/flutter/pull/182425)
* [ios] Add opt-in inline prediction text input support by @nikb7 in [183650](https://github.com/flutter/flutter/pull/183650)
* Replace usages of `MediaQuery.of(context).property` with `MediaQuery.propertyOf(context)` by @AbdeMohlbi in [184211](https://github.com/flutter/flutter/pull/184211)
* Remove sliver_test_utils cross-import from sliver_app_bar_test by @Sanaullah49 in [184193](https://github.com/flutter/flutter/pull/184193)
* Reland "Even more awaits" by @victorsanni in [184467](https://github.com/flutter/flutter/pull/184467)
* Remove live_text_utils cross-imports from material and cupertino tests by @xfce0 in [184517](https://github.com/flutter/flutter/pull/184517)
* [A11y] Allow percentage strings like "50%" as `SemanticsValue` for `ProgressIndicator` by @hannah-hyj in [183670](https://github.com/flutter/flutter/pull/183670)
* Use full goto.google.com hostname for go/ links by @b-luk in [184679](https://github.com/flutter/flutter/pull/184679)
* [widgets/raw_menu_anchor.dart] Always call onClose and onCloseRequested on descendants before parent. by @davidhicks980 in [182357](https://github.com/flutter/flutter/pull/182357)
* Update localization from translation console by @QuncCccccc in [184742](https://github.com/flutter/flutter/pull/184742)
* [cupertino.dart] Implement CupertinoMenuAnchor and CupertinoMenuItem using RawMenuAnchor by @davidhicks980 in [182036](https://github.com/flutter/flutter/pull/182036)
* Remove editable_text_utils cross-imports from material and cupertino … by @xfce0 in [184519](https://github.com/flutter/flutter/pull/184519)
* Add more error handling to unawaited callsites by @victorsanni in [184526](https://github.com/flutter/flutter/pull/184526)

### iOS

* Fix iOS xattr removal to clear all extended attributes by @Saqib198 in [180355](https://github.com/flutter/flutter/pull/180355)
* Reverts "Fix iOS xattr removal to clear all extended attributes (#180355)" by @auto-submit[bot] in [180709](https://github.com/flutter/flutter/pull/180709)
* Implement macOS wide gamut (Display P3) support by @westito in [181769](https://github.com/flutter/flutter/pull/181769)
* Intercept UIScene device log and print a guided warning by @vashworth in [181515](https://github.com/flutter/flutter/pull/181515)
* Give guided error message when CocoaPod and SwiftPM dependency conflicts by @vashworth in [182392](https://github.com/flutter/flutter/pull/182392)
* Remove specific iOS extended attributes to fix code signing by @Saqib198 in [180710](https://github.com/flutter/flutter/pull/180710)
* Remove FlutterFramework app migration by @vashworth in [182100](https://github.com/flutter/flutter/pull/182100)
* flutter#182361 Fix delegate copy on plugins init by @eMxPi in [182362](https://github.com/flutter/flutter/pull/182362)
* Re-add extended attribute removed by SwiftPM by @vashworth in [183011](https://github.com/flutter/flutter/pull/183011)
* Exclude arm64 if any dependencies do and print warning when using Xcode 26 by @vashworth in [182913](https://github.com/flutter/flutter/pull/182913)
* Add missing mutation-safe delegate iteration and use idomatic syntax by @vashworth in [183018](https://github.com/flutter/flutter/pull/183018)
* Improve SwiftPM minimum platform mismatch diagnostics by @MohammedTarigg in [182375](https://github.com/flutter/flutter/pull/182375)
* Add warning for plugins not migrated to UIScene by @okorohelijah in [182826](https://github.com/flutter/flutter/pull/182826)
* [iOS] Skip gesture recognizer reset workaround on iOS 26+  by @okorohelijah in [183186](https://github.com/flutter/flutter/pull/183186)
* Implements `ClipRSuperellipse` on backdrop filter on platform view by @Hari-07 in [182643](https://github.com/flutter/flutter/pull/182643)
* Roll Clang to 80743bd43fd5b38fedc503308e7a652e23d3ec93 by @jason-simmons in [182919](https://github.com/flutter/flutter/pull/182919)
* Adds switch for sdf rendering plus golden tests by @gaaclarke in [183543](https://github.com/flutter/flutter/pull/183543)
* [ios][pv]fix admob banner scrollable on ios 18.2 by @hellohuanlin in [183274](https://github.com/flutter/flutter/pull/183274)
* Codesign XCFrameworks for darwin add to app by @vashworth in [183399](https://github.com/flutter/flutter/pull/183399)
* Add ability to access plugins from other plugins by @fuzzybinary in [182753](https://github.com/flutter/flutter/pull/182753)
* Filter out .appex extension processes from LLDB attachment on iOS 17+ by @Silfalion in [183724](https://github.com/flutter/flutter/pull/183724)
* Remove workaround for fake impeller images in iOS simulator. by @eyebrowsoffire in [184264](https://github.com/flutter/flutter/pull/184264)
* Warn about slow SwiftPM downloads and centralize SwiftPM cache by @vashworth in [183747](https://github.com/flutter/flutter/pull/183747)
* Add plugin version to SwiftPM package symlink directory by @vashworth in [183668](https://github.com/flutter/flutter/pull/183668)
* Add integration scripts and tools for SwiftPM add to app by @vashworth in [184204](https://github.com/flutter/flutter/pull/184204)
* Fix invisible accessibility element before scroll view by @LouiseHsu in [184155](https://github.com/flutter/flutter/pull/184155)
* Manually stop and continue LLDB breakpoints on Xcode 26.4+ by @vashworth in [184690](https://github.com/flutter/flutter/pull/184690)
* [CP-beta]Disable async mode with LLDB by @vashworth in [185102](https://github.com/flutter/flutter/pull/185102)
* [CP-beta]Fix killing wrong xcrun command by @flutteractionsbot in [185097](https://github.com/flutter/flutter/pull/185097)
* [CP-beta]Only use LLDB breakpoint in debug mode by @flutteractionsbot in [185343](https://github.com/flutter/flutter/pull/185343)
* [CP-beta][SwiftPM] Enable package resolution on xcodebuild commands by @flutteractionsbot in [185746](https://github.com/flutter/flutter/pull/185746)

### Android

* Re-prioritize pipeline compile jobs and perform them eagerly instead of waiting. by @chinmaygarde in [180022](https://github.com/flutter/flutter/pull/180022)
* Improve code quality in `BinaryMessenger.java` by @AbdeMohlbi in [180733](https://github.com/flutter/flutter/pull/180733)
* Fix `documentation member not recognized` because of missing import in `FlutterEngine.java` by @AbdeMohlbi in [180731](https://github.com/flutter/flutter/pull/180731)
* Update `PlatformPlugin` to not call `setStatusBarColor`, `setNavigationBarColor`, `setNavigationBarDividerColor` when disabled by @AbdeMohlbi in [180061](https://github.com/flutter/flutter/pull/180061)
* Removes `RequiresApi 23` by @AbdeMohlbi in [180629](https://github.com/flutter/flutter/pull/180629)
* Fix hcpp flicker when scrolling off/on screen by @gmackall in [181009](https://github.com/flutter/flutter/pull/181009)
* Remove unnecessary `String.valueOf` in `FlutterJNI.java` by @AbdeMohlbi in [180995](https://github.com/flutter/flutter/pull/180995)
* Remove unnecessary `Integer.toString` in `FlutterShellArgs.java` by @AbdeMohlbi in [180993](https://github.com/flutter/flutter/pull/180993)
* Improve code quality in `ViewUtils.java` by @AbdeMohlbi in [181147](https://github.com/flutter/flutter/pull/181147)
* Remove unused `UrlStringAttribute` class by @AbdeMohlbi in [181146](https://github.com/flutter/flutter/pull/181146)
* Improve code quality in `PlatformViewsController.java` by @AbdeMohlbi in [181338](https://github.com/flutter/flutter/pull/181338)
* Remove unused `ActivityLifecycleListener` class by @AbdeMohlbi in [181406](https://github.com/flutter/flutter/pull/181406)
* Fix Gradle path in Android Platform Embedder README. by @ksokolovskyi in [181501](https://github.com/flutter/flutter/pull/181501)
* [Reland] Don't strip symbols from `libapp.so` on android by default by @gmackall in [181275](https://github.com/flutter/flutter/pull/181275)
* Remove unused code paths  in `PlatformViewsController.java` by @AbdeMohlbi in [181393](https://github.com/flutter/flutter/pull/181393)
* [ Tool / Engine ] Cleanup x86 references by @bkonyi in [181152](https://github.com/flutter/flutter/pull/181152)
* Reverts "[ Tool / Engine ] Cleanup x86 references (#181152)" by @auto-submit[bot] in [181643](https://github.com/flutter/flutter/pull/181643)
* Ensure content-sizing resize is run on UI thread by @mboetger in [181686](https://github.com/flutter/flutter/pull/181686)
* [Android] Add predictive back support for FlutterFragment and FlutterFragmentActivity by @moko256 in [181124](https://github.com/flutter/flutter/pull/181124)
* Add exception to log message in ContentSizingFlag.java by @reidbaker in [181813](https://github.com/flutter/flutter/pull/181813)
* [Android] Add mechanism for setting Android engine flags via Android manifest (take 2) by @camsim99 in [181632](https://github.com/flutter/flutter/pull/181632)
* [a11y][android] Set new CheckState APIs for android API 36  by @hannah-hyj in [182113](https://github.com/flutter/flutter/pull/182113)
* fix(android): add null check for textInputPlugin in FlutterView by @LailaiMaster in [180386](https://github.com/flutter/flutter/pull/180386)
* Ensure resize listener is not added if content sizing is not turned on by @mboetger in [182168](https://github.com/flutter/flutter/pull/182168)
* [native_assets] Fix `flutter build ios-framework` by @dcharkes in [181507](https://github.com/flutter/flutter/pull/181507)
* Revert "[Android] Add mechanism for setting Android engine flags via … by @camsim99 in [182388](https://github.com/flutter/flutter/pull/182388)
* Migrate abi build paths to use new abi filtering api #AGP9 by @reidbaker in [181828](https://github.com/flutter/flutter/pull/181828)
* Remove unused `getPluginList ` by @AbdeMohlbi in [182660](https://github.com/flutter/flutter/pull/182660)
* fix-huawei-imagereader-166481 by @serbandin in [181931](https://github.com/flutter/flutter/pull/181931)
* Add a cli flag for toggling HCPP use, and enable it by @gmackall in [182516](https://github.com/flutter/flutter/pull/182516)
* [Android] Avoid plugin auto-registration during FlutterFragmentActivity recreate timing window by @littleGnAl in [182963](https://github.com/flutter/flutter/pull/182963)
* Fix input mirroring in platform views when system language is RTL, and support is set in manifest. by @gmackall in [183472](https://github.com/flutter/flutter/pull/183472)
* Rename hcpp opt in flag to `enable-hcpp` by @gmackall in [183151](https://github.com/flutter/flutter/pull/183151)
* [a11y][android] In Android 16, sendWindowContentChangeEvent when check state changes by @hannah-hyj in [183606](https://github.com/flutter/flutter/pull/183606)
* Reland "[Android] Add mechanism for setting Android engine flags via Android manifest (take 2)" by @camsim99 in [182522](https://github.com/flutter/flutter/pull/182522)
* [skia] Disable use of deprecated Mock GrBackendSurface by @kjlubick in [183731](https://github.com/flutter/flutter/pull/183731)
* Fix Content Sizing Race Condition by @mboetger in [182326](https://github.com/flutter/flutter/pull/182326)
* Migrate `addTaskForPrintBuildVariants` and `isFlutterAppProject` to new agp dsl by @gmackall in [183849](https://github.com/flutter/flutter/pull/183849)
* Migrate profile build type creation and proguard config to new dsl by @gmackall in [183856](https://github.com/flutter/flutter/pull/183856)
* [android][a11y] set "android.widget.ProgressBar" according to semantics role by @hannah-hyj in [183897](https://github.com/flutter/flutter/pull/183897)
* Adds rockchip series to block list for vulkan. by @gaaclarke in [184207](https://github.com/flutter/flutter/pull/184207)
* [AGP 9] Bumping KGP error minimum to 2.0.0 by @jesswrd in [184385](https://github.com/flutter/flutter/pull/184385)
* [Android] Use EdgeToEdge.enable/WindowCompat for edge-to-edge mode instead of deprecated View flags by @dbebawy in [183072](https://github.com/flutter/flutter/pull/183072)
* Add our own wrapper for `CommonExtension` due to change in signature from 8.x->9.0 by @gmackall in [184433](https://github.com/flutter/flutter/pull/184433)
* Apply rect clipping to surface views by @gmackall in [184471](https://github.com/flutter/flutter/pull/184471)
* Revert "Apply rect clipping to surface views (#184471)" by @gmackall in [184728](https://github.com/flutter/flutter/pull/184728)
* Reland "Apply rect clipping to surface views" by @gmackall in [184732](https://github.com/flutter/flutter/pull/184732)
* Fix Android engine flags defaulting to true for malformed values by @realmeylisdev in [184631](https://github.com/flutter/flutter/pull/184631)
* [CP-beta][Android] Gboard Text Shift Stuck Fix by @flutteractionsbot in [185749](https://github.com/flutter/flutter/pull/185749)

### Windows

* [win32] Fix overflow in TaskRunnerWindow. by @knopp in [182822](https://github.com/flutter/flutter/pull/182822)
* Roll GoogleTest to e9907112b472 by @jason-simmons in [182795](https://github.com/flutter/flutter/pull/182795)
* Roll RapidJSON to a branch based on the current upstream head by @jason-simmons in [183048](https://github.com/flutter/flutter/pull/183048)
* Allow stylus support on windows by @CodeDoctorDE in [165323](https://github.com/flutter/flutter/pull/165323)
* fix: show window after first frame callback by @rkishan516 in [183454](https://github.com/flutter/flutter/pull/183454)
* [Windows] Restore and enable IAccessibleEx implementation by @loic-peron-inetum-public in [175406](https://github.com/flutter/flutter/pull/175406)
* Windows: Get graphics adapter from engine instead of view by @knopp in [184479](https://github.com/flutter/flutter/pull/184479)
* [CP-beta][Win32] FlutterDesktopEngineGetGraphicsAdapter should use out parameter by @flutteractionsbot in [185634](https://github.com/flutter/flutter/pull/185634)

### Linux

* fix build fail for wayland only platform by @HuQian in [182057](https://github.com/flutter/flutter/pull/182057)
* Remove unused function prototype by @robert-ancell in [182915](https://github.com/flutter/flutter/pull/182915)
* Support sending window constraints in metrics events by @robert-ancell in [182921](https://github.com/flutter/flutter/pull/182921)
* Add fl_view_new_sized_to_content() by @robert-ancell in [182924](https://github.com/flutter/flutter/pull/182924)
* Timeout when waiting for the correct sized frame from Flutter. by @robert-ancell in [182971](https://github.com/flutter/flutter/pull/182971)
* Update fl_texture_gl.h by @nmfisher in [182999](https://github.com/flutter/flutter/pull/182999)
* Add a platform OpenGL context. by @robert-ancell in [183715](https://github.com/flutter/flutter/pull/183715)
* Wrap EGL image usage in a GObject by @robert-ancell in [183539](https://github.com/flutter/flutter/pull/183539)
* Linux reuse sibling by @richardexfo in [183653](https://github.com/flutter/flutter/pull/183653)
* Revert "Linux reuse sibling (#183653)" by @robert-ancell in [183871](https://github.com/flutter/flutter/pull/183871)
* Use clearer return value for idle and timeout callbacks. by @robert-ancell in [183811](https://github.com/flutter/flutter/pull/183811)
* Protect access to renderables with a mutex by @robert-ancell in [183813](https://github.com/flutter/flutter/pull/183813)

### Web

* Move all getUniformX tests to web_ui/test. by @walley892 in [180910](https://github.com/flutter/flutter/pull/180910)
* [canvaskit] Fix image decoding in CPU-only mode by @harryterkelsen in [180706](https://github.com/flutter/flutter/pull/180706)
* [web] Fix loading of fragment shader with space in name. by @ksokolovskyi in [180919](https://github.com/flutter/flutter/pull/180919)
* Add support for reduced motion/disable animations on the web by @ditman in [180041](https://github.com/flutter/flutter/pull/180041)
* Skip flaky test on Firefox by @harryterkelsen in [180941](https://github.com/flutter/flutter/pull/180941)
* Fix style manager test by actually focusing the tested element. by @harryterkelsen in [181012](https://github.com/flutter/flutter/pull/181012)
* Reverts "Fix style manager test by actually focusing the tested element. (#181012)" by @auto-submit[bot] in [181060](https://github.com/flutter/flutter/pull/181060)
* Fix bug in multisurfacerenderer where canvases do not have "position: absolute" by @harryterkelsen in [181053](https://github.com/flutter/flutter/pull/181053)
* Add support for fetching array uniforms by name by @walley892 in [180647](https://github.com/flutter/flutter/pull/180647)
* Fix style_manager_test for Firefox by @harryterkelsen in [181084](https://github.com/flutter/flutter/pull/181084)
* Fixing getPositionForOffset by @Rusino in [180913](https://github.com/flutter/flutter/pull/180913)
* Don't pass bounds to saveLayer call when painting ImageFilter by @harryterkelsen in [181353](https://github.com/flutter/flutter/pull/181353)
* [Web] Fix flt-platform-view comment by @loic-sharma in [181576](https://github.com/flutter/flutter/pull/181576)
* fix(web_ui): handle non-invertible matrices in ImageFilter.matrix by @harryterkelsen in [181742](https://github.com/flutter/flutter/pull/181742)
* In the Web codec tests, skip an undecodable image that is used to test a Skia error handling code path. by @jason-simmons in [181870](https://github.com/flutter/flutter/pull/181870)
* perf: web ui loadFontFromList by @caijw in [181440](https://github.com/flutter/flutter/pull/181440)
* Add getUniformMatX support for desktop and mobile by @walley892 in [182117](https://github.com/flutter/flutter/pull/182117)
* Update web ui fragment shader tests by @walley892 in [181877](https://github.com/flutter/flutter/pull/181877)
* engine: Use a super-parameter in one missed case by @srawlins in [181914](https://github.com/flutter/flutter/pull/181914)
* Implement getUniformMatX and getUniformMatXArray functionality on web by @walley892 in [182249](https://github.com/flutter/flutter/pull/182249)
* [web] Stop double loading fonts for WebParagraph by @mdebbar in [182026](https://github.com/flutter/flutter/pull/182026)
* Manual roll Skia from 7bbdc51ab0aa to ce5854495a3a by @jason-simmons in [182637](https://github.com/flutter/flutter/pull/182637)
* fix(web_ui): use static whitelist for image codec tests by @harryterkelsen in [182648](https://github.com/flutter/flutter/pull/182648)
* [web] Run webparagraph tests in CI by @mdebbar in [182092](https://github.com/flutter/flutter/pull/182092)
* [web] Fix failure on Firefox 148 by @mdebbar in [182855](https://github.com/flutter/flutter/pull/182855)
* Paint the paragraph as a single image by @Rusino in [181206](https://github.com/flutter/flutter/pull/181206)
* [web] Roll Firefox to 148 by @mdebbar in [182859](https://github.com/flutter/flutter/pull/182859)
* [web] Fix stack corruption in Skwasm and harden withStackScope API by @harryterkelsen in [182912](https://github.com/flutter/flutter/pull/182912)
* Manual roll Dart SDK to 3.12.0-192.0.dev by @mraleph in [182883](https://github.com/flutter/flutter/pull/182883)
* Fix issue where web embedder is synthesizing key up events too eagerly by @O-Hannonen in [180692](https://github.com/flutter/flutter/pull/180692)
* Fixes future warning for `await`ing `Future` returns in `async` bodies inside `try` blocks by @FMorschel in [182301](https://github.com/flutter/flutter/pull/182301)
* [web] Roll Chrome to 145 by @mdebbar in [182860](https://github.com/flutter/flutter/pull/182860)
* Use isA to test for exceptions by @srujzs in [183129](https://github.com/flutter/flutter/pull/183129)
* Support mixed color spaces in `Color.lerp` by @spydon in [182934](https://github.com/flutter/flutter/pull/182934)
* [web] Use pointer-events: auto for non-interactive leaf semantics nodes by @flutter-zl in [183077](https://github.com/flutter/flutter/pull/183077)
* [web] Updates to the README by @mdebbar in [176292](https://github.com/flutter/flutter/pull/176292)
* [web] Prevent Firefox auto-updates by @mdebbar in [183330](https://github.com/flutter/flutter/pull/183330)
* [web] Fix occasional failure to find Chrome tab by @mdebbar in [183737](https://github.com/flutter/flutter/pull/183737)
* fix(web_ui): move prepareToDraw after raster to improve concurrency and stability by @harryterkelsen in [183791](https://github.com/flutter/flutter/pull/183791)
* fix(web): fix crash in Skwasm when transferring non-transferable texture sources by @harryterkelsen in [183799](https://github.com/flutter/flutter/pull/183799)
* fix(web): handle asynchronously disposed platform views by @harryterkelsen in [183666](https://github.com/flutter/flutter/pull/183666)
* refactor(web): use positive logic and platform defaults for accessibility features by @harryterkelsen in [183907](https://github.com/flutter/flutter/pull/183907)
* web_ui: Remove unused parameters in a few places by @srawlins in [183156](https://github.com/flutter/flutter/pull/183156)
* [web] Make it safe to call dispose multiple times on a CkSurface by @jason-simmons in [184270](https://github.com/flutter/flutter/pull/184270)
* fix(web): call ui.Picture.onDispose for the original picture only by @harryterkelsen in [184348](https://github.com/flutter/flutter/pull/184348)
* [web_ui] Fix avoid_type_to_string lint violation by @srawlins in [184342](https://github.com/flutter/flutter/pull/184342)

### Tooling

* [ Widget Preview ] Move widget_preview_scaffold tests to `dev/integration_tests/widget_preview_scaffold` by @bkonyi in [180658](https://github.com/flutter/flutter/pull/180658)
* [web] Don't serve files outside of project by @mdebbar in [180699](https://github.com/flutter/flutter/pull/180699)
* Unpin google_mobile_ads by @goderbauer in [180573](https://github.com/flutter/flutter/pull/180573)
* Reverts "Unpin google_mobile_ads (#180573)" by @auto-submit[bot] in [180761](https://github.com/flutter/flutter/pull/180761)
* [ Tool ] Add support for linux riscv64 architecture by @vhaudiquet in [178711](https://github.com/flutter/flutter/pull/178711)
* fix: there are no riscv fuchsia artifacts by @jtmcdole in [180779](https://github.com/flutter/flutter/pull/180779)
* [ Tool ] Fix `flutter run -d all` crash by @bkonyi in [180845](https://github.com/flutter/flutter/pull/180845)
* Roll pub packages by @flutter-pub-roller-bot in [180900](https://github.com/flutter/flutter/pull/180900)
* [ Tool ] Handle `DartDevelopmentServiceException` when launching web applications by @bkonyi in [180905](https://github.com/flutter/flutter/pull/180905)
* Roll pub packages by @flutter-pub-roller-bot in [180928](https://github.com/flutter/flutter/pull/180928)
* Roll pub packages by @flutter-pub-roller-bot in [180977](https://github.com/flutter/flutter/pull/180977)
* [ Tool ] Ensure `flutter.version.json` is regenerated on upgrade by @bkonyi in [180857](https://github.com/flutter/flutter/pull/180857)
* Roll pub packages by @flutter-pub-roller-bot in [181054](https://github.com/flutter/flutter/pull/181054)
* [ Widget Preview ] Fix crash when `@Preview` annotations appeared outside of `lib/` by @bkonyi in [180768](https://github.com/flutter/flutter/pull/180768)
* Allowlist for dependencies of sdk packages by @sigurdm in [180740](https://github.com/flutter/flutter/pull/180740)
* Add FlutterFramework as an Xcode SwiftPM local package override by @vashworth in [179512](https://github.com/flutter/flutter/pull/179512)
* Fixes macOS App.framework not being codesigned or find framework by @vashworth in [181348](https://github.com/flutter/flutter/pull/181348)
* [ Tool ] Fix `update-packages` failing due to mismatched dependencies between flutter_tools and the framework by @bkonyi in [181335](https://github.com/flutter/flutter/pull/181335)
* Look for project root for FeatureFlags manifest by @Albert221 in [180689](https://github.com/flutter/flutter/pull/180689)
* bump KGP and AGP max known versions by @AbdeMohlbi in [181325](https://github.com/flutter/flutter/pull/181325)
* Replace `pub run` mentions with `dart run` by @sigurdm in [181317](https://github.com/flutter/flutter/pull/181317)
* Fix generating both `settings.gradle` and `settings.gradle.kts` for plugins by @AbdeMohlbi in [181592](https://github.com/flutter/flutter/pull/181592)
* [hooks] Don't run build hooks for code assets in `flutter run` by @dcharkes in [181542](https://github.com/flutter/flutter/pull/181542)
* [flutter_tools] Deprecate `plugin_ffi` template by @dcharkes in [181588](https://github.com/flutter/flutter/pull/181588)
* Remove unused test file by @AbdeMohlbi in [181671](https://github.com/flutter/flutter/pull/181671)
* Roll pub packages by @flutter-pub-roller-bot in [181690](https://github.com/flutter/flutter/pull/181690)
* [native assets] Split debug info into `.dsym` files by @dcharkes in [181533](https://github.com/flutter/flutter/pull/181533)
* [ Tool ] Cleanup `ResidentCompiler` initialization logic by @bkonyi in [181421](https://github.com/flutter/flutter/pull/181421)
* Fix todo about `replacing URL with constants` in `gradle_errors.dart` by @AbdeMohlbi in [181673](https://github.com/flutter/flutter/pull/181673)
* [ Tool ] Don't use `globals.platform` in `getFlutterRoot()` by @bkonyi in [181859](https://github.com/flutter/flutter/pull/181859)
* Remove unused getters on AndroidProject class by @AbdeMohlbi in [181860](https://github.com/flutter/flutter/pull/181860)
* Make `android_plugin_new_output_dir_test` only build release by @gmackall in [181677](https://github.com/flutter/flutter/pull/181677)
* Remove the Flutter.xcframework as a swift dependency by @vashworth in [181739](https://github.com/flutter/flutter/pull/181739)
* Roll pub packages by @flutter-pub-roller-bot in [181871](https://github.com/flutter/flutter/pull/181871)
* Remove `Config complete` log when using `flutter build apk --config-only` by @AbdeMohlbi in [181864](https://github.com/flutter/flutter/pull/181864)
* [flutter_tools] Deprecate web hot reload flag by @nshahan in [181884](https://github.com/flutter/flutter/pull/181884)
* Roll pub packages by @flutter-pub-roller-bot in [181925](https://github.com/flutter/flutter/pull/181925)
* Bump minimum required Xcode version to 15 and recommended to 16 by @okorohelijah in [180531](https://github.com/flutter/flutter/pull/180531)
* Roll pub packages by @flutter-pub-roller-bot in [181965](https://github.com/flutter/flutter/pull/181965)
* Directly generate a Mach-O dynamic library using gen_snapshot. [reland] by @sstrickl in [181539](https://github.com/flutter/flutter/pull/181539)
* Roll pub packages by @flutter-pub-roller-bot in [181973](https://github.com/flutter/flutter/pull/181973)
* `flutter_tool` : Remove redundant enum types inside the enum definition scope by @AbdeMohlbi in [181910](https://github.com/flutter/flutter/pull/181910)
* Add a new flutter cli command, running-apps, using mDNS app discovery by @jwren in [180098](https://github.com/flutter/flutter/pull/180098)
* Remove unused getters in `user_messages.dart` by @AbdeMohlbi in [181867](https://github.com/flutter/flutter/pull/181867)
* Add command to build a Swift Package for Add to App and generate FlutterPluginRegistrant by @vashworth in [181224](https://github.com/flutter/flutter/pull/181224)
* Remove unused constant in `bundle.dart` by @AbdeMohlbi in [182023](https://github.com/flutter/flutter/pull/182023)
* [AGP 9] Added Warning Against Updating to AGP 9 by @jesswrd in [181977](https://github.com/flutter/flutter/pull/181977)
* Fix wrong comment about default impeller value by @AbdeMohlbi in [181831](https://github.com/flutter/flutter/pull/181831)
* [flutter_tools] Cleanup the unused DDC flag by @nshahan in [182177](https://github.com/flutter/flutter/pull/182177)
* [Tool] Remove redundant name fields in an enum by @AbdeMohlbi in [181674](https://github.com/flutter/flutter/pull/181674)
* Fix `flutter build web` ignoring `--web-define` flag by @mkucharski17 in [182079](https://github.com/flutter/flutter/pull/182079)
* [ Tool ] Allow creation of projects inside the engine's examples directory by @jason-simmons in [182268](https://github.com/flutter/flutter/pull/182268)
* Don't throw an exception if no web define variable is set by @EricApostal in [182273](https://github.com/flutter/flutter/pull/182273)
* Add plugin dependencies to Add to App FlutterPluginRegistrant by @vashworth in [182304](https://github.com/flutter/flutter/pull/182304)
* Update iOS/macOS plugin template to add dependency on FlutterFramework by @vashworth in [181416](https://github.com/flutter/flutter/pull/181416)
* refactor: Centralize table formatting logic into a new `formatTable` utility function. by @jwren in [182196](https://github.com/flutter/flutter/pull/182196)
* Filter error messages from `emulator -list-avds` output by @alex-medinsh in [180802](https://github.com/flutter/flutter/pull/180802)
* Remove more getters from userMessages class by @AbdeMohlbi in [182166](https://github.com/flutter/flutter/pull/182166)
* Analyzer, require 10.1.0, fix deprecations in dependency_graph.dart by @scheglov in [182507](https://github.com/flutter/flutter/pull/182507)
* flutter_tools: Copy vendored frameworks from plugin podspecs in ios/macos-framework builds by @MohammedTarigg in [180135](https://github.com/flutter/flutter/pull/180135)
* Update create template to always generate both SwiftPM and CocoaPods support for iOS/macOS plugins by @okorohelijah in [181251](https://github.com/flutter/flutter/pull/181251)
* Roll pub packages by @flutter-pub-roller-bot in [182579](https://github.com/flutter/flutter/pull/182579)
* Manual dart sdk flutter 174bcc79 25ff 4267 8e26 d0e902f18681 1771486449 by @gaaclarke in [182624](https://github.com/flutter/flutter/pull/182624)
* Refactor bin/ shell scripts for better performance and safety by @kevmoo in [182674](https://github.com/flutter/flutter/pull/182674)
* running-apps: update running-apps to use Duration.ago() by @jwren in [182172](https://github.com/flutter/flutter/pull/182172)
* [web] Remove --disable-gpu from flutter chrome tests by @mdebbar in [182618](https://github.com/flutter/flutter/pull/182618)
* Add progress indicator to artifact downloads by @Mr-Pepe in [181808](https://github.com/flutter/flutter/pull/181808)
* Copy Flutter framework to Add to App FlutterPluginRgistrant by @vashworth in [182523](https://github.com/flutter/flutter/pull/182523)
* Move more getters from userMessages class to the appropriate places by @AbdeMohlbi in [182656](https://github.com/flutter/flutter/pull/182656)
* flutter_tools: Use a super-parameter in several missed cases by @srawlins in [182581](https://github.com/flutter/flutter/pull/182581)
* Rename noFrequencyBasedMinification to useFrequencyBasedMinification by @jhonathanqz in [182684](https://github.com/flutter/flutter/pull/182684)
* feat: Add --no-uninstall flag to flutter test for integration tests by @Mastersam07 in [182714](https://github.com/flutter/flutter/pull/182714)
* Add a getter in run.dart to access use-application-binary flag. by @chingjun in [182931](https://github.com/flutter/flutter/pull/182931)
* Add a ResidentCompilerFactory to create ResidentCompiler instances. by @chingjun in [182930](https://github.com/flutter/flutter/pull/182930)
* Linux build hooks: Read compiler config from CMakeCache.txt by @simolus3 in [181004](https://github.com/flutter/flutter/pull/181004)
* When impellerc fails with a long shader compilation error, truncate it and output to a file by @b-luk in [182786](https://github.com/flutter/flutter/pull/182786)
* Enable SwiftPM by default on master and beta by @vashworth in [182923](https://github.com/flutter/flutter/pull/182923)
* Roll pub packages by @flutter-pub-roller-bot in [182640](https://github.com/flutter/flutter/pull/182640)
* Build App and native asset frameworks for Add to App FlutterPluginRegistrant by @vashworth in [183136](https://github.com/flutter/flutter/pull/183136)
* Pass --web-define through to web runner when using --machine mode by @DanTup in [183228](https://github.com/flutter/flutter/pull/183228)
* Give guided message when project is not compatible with SwiftPM by @vashworth in [182394](https://github.com/flutter/flutter/pull/182394)
* Show warning when plugins do not support SwiftPM by @vashworth in [182506](https://github.com/flutter/flutter/pull/182506)
* Make compileShader() retry without sksl if it fails with sksl. by @b-luk in [183146](https://github.com/flutter/flutter/pull/183146)
* Build CocoaPod plugin frameworks for Add to App FlutterPluginRegistrant by @vashworth in [183239](https://github.com/flutter/flutter/pull/183239)
* fix: use double quotes in settings.gradle.kts template by @ishaquehassan in [183081](https://github.com/flutter/flutter/pull/183081)
* Roll pub packages by @flutter-pub-roller-bot in [183319](https://github.com/flutter/flutter/pull/183319)
* Roll pub packages by @flutter-pub-roller-bot in [183344](https://github.com/flutter/flutter/pull/183344)
* [ Tool ] Fix --print-dtd not working for web targets by @bkonyi in [183171](https://github.com/flutter/flutter/pull/183171)
* Roll pub packages by @flutter-pub-roller-bot in [183411](https://github.com/flutter/flutter/pull/183411)
* Roll pub packages by @DanTup in [183527](https://github.com/flutter/flutter/pull/183527)
* Remove redundant VS Code code/tests by @DanTup in [183506](https://github.com/flutter/flutter/pull/183506)
* Fix macOS relative plugin Xcode file path by @vashworth in [183593](https://github.com/flutter/flutter/pull/183593)
* [flutter_tools] Support flavors and transformers for shaders by @Laurie-Lin in [181889](https://github.com/flutter/flutter/pull/181889)
* Update gradle utils to know about kgp 2.3.10 constraints by @reidbaker in [183416](https://github.com/flutter/flutter/pull/183416)
* Properly parse URIs for testPath when the host is running on Windows. by @Eyas in [176881](https://github.com/flutter/flutter/pull/176881)
* Fix Android Studio pluginsPath when version is unknown (do not use 0.0) by @jhonathanqz in [182681](https://github.com/flutter/flutter/pull/182681)
* Throw ToolExit when flutter downgrade receives positional arguments by @NamanGoyalK in [183375](https://github.com/flutter/flutter/pull/183375)
* Prompt plugin authors to add Swift Package Manager compatibility to their plugin by @okorohelijah in [182246](https://github.com/flutter/flutter/pull/182246)
* Add windows instruction to `Forcing Flutter Tools Snapshot Regeneration` by @AbdeMohlbi in [183977](https://github.com/flutter/flutter/pull/183977)
* Add progress bar to artifact downloads by @Mr-Pepe in [182836](https://github.com/flutter/flutter/pull/182836)
* [tools] Make sure `assemble` has a pubspec as cwd by @dcharkes in [184067](https://github.com/flutter/flutter/pull/184067)
* feat: Add --base-href support to flutter run for web by @Mastersam07 in [182709](https://github.com/flutter/flutter/pull/182709)
* Collect impeller analytics for appbundles by @gmackall in [184146](https://github.com/flutter/flutter/pull/184146)
* [ Tool ] Remove `flutter running-apps` command by @bkonyi in [183742](https://github.com/flutter/flutter/pull/183742)
* [ Tool ] Migrate `flutter analyze` to use LSP by @bkonyi in [183785](https://github.com/flutter/flutter/pull/183785)
* Inject FlutterFramework dependency in iOS Add2App swift packages by @vashworth in [184365](https://github.com/flutter/flutter/pull/184365)
* Improve error message when `dart-define` content are not `base64 encoded` and add more test cases by @AbdeMohlbi in [184219](https://github.com/flutter/flutter/pull/184219)
* [ Widget Preview ] Use analysis server for widget preview detection by @bkonyi in [184473](https://github.com/flutter/flutter/pull/184473)
* [data_assets] Cleanup tests by @dcharkes in [184209](https://github.com/flutter/flutter/pull/184209)
* Enable SPM by default on Stable by @okorohelijah in [184495](https://github.com/flutter/flutter/pull/184495)
* [ Widget Preview ] Handle collections and records in custom preview annotations by @bkonyi in [184518](https://github.com/flutter/flutter/pull/184518)
* forward an application name to DDS by @jakemac53 in [184459](https://github.com/flutter/flutter/pull/184459)
* Reverts "[data_assets] Cleanup tests (#184209)" by @auto-submit[bot] in [184575](https://github.com/flutter/flutter/pull/184575)
* Downgrade CocoaPods doctor check to warning and fix build error messaging by @okorohelijah in [184511](https://github.com/flutter/flutter/pull/184511)
* [AGP 9] Add Disable Built-in Kotlin and newDSL Migrators by @jesswrd in [184255](https://github.com/flutter/flutter/pull/184255)
* Parse scheme file with XML parser for SwiftPM migrator by @vashworth in [184525](https://github.com/flutter/flutter/pull/184525)
* `WindowsPlugin` should not crash when ffiPlugin enabled by @Renzo-Olivares in [184695](https://github.com/flutter/flutter/pull/184695)
* Have `flutter create` create a pubspec.lock to ensure pinned versions are being used. by @sigurdm in [175352](https://github.com/flutter/flutter/pull/175352)
* Introduce command to build a swift package for SwiftPM add to app integration by @vashworth in [184660](https://github.com/flutter/flutter/pull/184660)
* Reland "[data_assets] Cleanup tests" by @dcharkes in [184714](https://github.com/flutter/flutter/pull/184714)
* Collect HCPP adoption analytics for flutter run/build apk/build appbundle by @gmackall in [184225](https://github.com/flutter/flutter/pull/184225)
* Tool: Add search and filtering to widget preview scaffold by @NamanGoyalK in [184023](https://github.com/flutter/flutter/pull/184023)
* [cp-beta] Fix codesign verification test for SwiftPM Add to App by @eyebrowsoffire in [185000](https://github.com/flutter/flutter/pull/185000)
* [CP-beta]Use relative path for reloadedSourcesUri and reloaded modules by @flutteractionsbot in [185540](https://github.com/flutter/flutter/pull/185540)
* [CP-beta][Widget Preview] Fix flaky integration test timeout during flutter clean (#184991) by @bkonyi in [185300](https://github.com/flutter/flutter/pull/185300)
* [CP-beta]Fix `--enable-hcpp` flag being ignored in release by @flutteractionsbot in [185717](https://github.com/flutter/flutter/pull/185717)

### Documentation

* Update example description by @robert-ancell in [182067](https://github.com/flutter/flutter/pull/182067)

### Other changes

* Update flutter changelog for 3.38.6 by @walley892 in [180708](https://github.com/flutter/flutter/pull/180708)
* Update CODEOWNERS to remove chinmaygarde. by @chinmaygarde in [180703](https://github.com/flutter/flutter/pull/180703)
* Enabled some disabled impeller fragment shader dart tests by @gaaclarke in [180759](https://github.com/flutter/flutter/pull/180759)
* Reverts "Enabled some disabled impeller fragment shader dart tests (#180759)" by @auto-submit[bot] in [180785](https://github.com/flutter/flutter/pull/180785)
* Bump ffigen by @goderbauer in [180507](https://github.com/flutter/flutter/pull/180507)
* Fix: Allow dartpad embed clipboard-write permission for "Copy to clipboard" functionality by @dixita0607 in [178057](https://github.com/flutter/flutter/pull/178057)
* Reland `Enabled some disabled impeller fragment shader dart tests` by @gaaclarke in [180788](https://github.com/flutter/flutter/pull/180788)
* Turn on fragment shader equality test by @gaaclarke in [180784](https://github.com/flutter/flutter/pull/180784)
* Roll libpng to version 1.6.53 by @jason-simmons in [180712](https://github.com/flutter/flutter/pull/180712)
* Add build-time checks for ImpellerC's SkSL compiler by @b-luk in [180861](https://github.com/flutter/flutter/pull/180861)
* Adds metal background to engine dart tests by @gaaclarke in [180700](https://github.com/flutter/flutter/pull/180700)
* Reenable 4 fragment shader tests by @gaaclarke in [180875](https://github.com/flutter/flutter/pull/180875)
* In flutter_test_performance, consider the blank line at the start of "flutter test" output to be optional. by @jason-simmons in [180911](https://github.com/flutter/flutter/pull/180911)
* [Impeller] Fix crash trying to check for duplicate vertices in shadow_path code by @flar in [180920](https://github.com/flutter/flutter/pull/180920)
* Made the bad lines exception print out the bad lines by @gaaclarke in [180909](https://github.com/flutter/flutter/pull/180909)
* Fix 'ImageFilter.shader can be applied to canvas operations' test by @b-luk in [180929](https://github.com/flutter/flutter/pull/180929)
* Add missing 'throw' to ImageFilter.shader's validation check by @b-luk in [180923](https://github.com/flutter/flutter/pull/180923)
* Update CHANGELOG at head for 3.38.7 stable hotfix by @walley892 in [180986](https://github.com/flutter/flutter/pull/180986)
* Update discussion of iOS/macOS testing by @stuartmorgan-g in [180898](https://github.com/flutter/flutter/pull/180898)
* Roll pub packages by @flutter-pub-roller-bot in [181006](https://github.com/flutter/flutter/pull/181006)
* Manual roll of Dart SDK from ebaf52c13799 to 8fe983db0c99 (6 revisions) by @jason-simmons in [180978](https://github.com/flutter/flutter/pull/180978)
* Remove setup_hooks.dart and move _setupHooks back into natives.dart by @jason-simmons in [181008](https://github.com/flutter/flutter/pull/181008)
* Add table detailing AI rule file character limits for various tools by @jwren in [179817](https://github.com/flutter/flutter/pull/179817)
* Fix capitalization of the path to FlutterWindowControllerTest.mm in the macOS platform build script by @jason-simmons in [181045](https://github.com/flutter/flutter/pull/181045)
* Reverts "Fix capitalization of the path to FlutterWindowControllerTest.mm in the macOS platform build script (#181045)" by @auto-submit[bot] in [181091](https://github.com/flutter/flutter/pull/181091)
* Migrate gradient creation to the new SkShaders API by @bungeman in [180766](https://github.com/flutter/flutter/pull/180766)
* Remove use of SkDeserialProcs::fTypefaceProc by @bungeman in [181047](https://github.com/flutter/flutter/pull/181047)
* Add route for 'tmp' to Flutter runner by @chaopeng in [181044](https://github.com/flutter/flutter/pull/181044)
* [skia] Use renamed GNI filegroup by @kjlubick in [180853](https://github.com/flutter/flutter/pull/180853)
* [skia] Remove VMA from build logic by @kjlubick in [181183](https://github.com/flutter/flutter/pull/181183)
* Update triage docs by @Piinks in [181193](https://github.com/flutter/flutter/pull/181193)
* Roll pub packages by @flutter-pub-roller-bot in [181226](https://github.com/flutter/flutter/pull/181226)
* Use SkPathBuilder with SkPathMeasure::getSegment by @bungeman in [181205](https://github.com/flutter/flutter/pull/181205)
* Remove bringup flag from Mac_arm64_mokey task by @camsim99 in [178759](https://github.com/flutter/flutter/pull/178759)
* [packages_autoroller] Migrate to `dart build cli` by @dcharkes in [181273](https://github.com/flutter/flutter/pull/181273)
* Marks drive_perf_debug_warning to be unflaky by @jmagman in [181277](https://github.com/flutter/flutter/pull/181277)
* Marks Mac_mokey microbenchmarks to be unflaky by @jmagman in [181276](https://github.com/flutter/flutter/pull/181276)
* Bring Linux coverage out of bringup by @jmagman in [181280](https://github.com/flutter/flutter/pull/181280)
* Enables fragment shader test for impeller (fixes mat2 on vulkan) by @gaaclarke in [181013](https://github.com/flutter/flutter/pull/181013)
* Roll pub packages by @flutter-pub-roller-bot in [181295](https://github.com/flutter/flutter/pull/181295)
* Reland "Fix capitalization of the path to FlutterWindowControllerTest.mm in the macOS platform build script" by @jason-simmons in [181200](https://github.com/flutter/flutter/pull/181200)
* Roll Fuchsia GN SDK from NAEC5tfgSl8g94nwp... to JLBh4Z9PKsjIJcqDU... by @sutes-work in [181139](https://github.com/flutter/flutter/pull/181139)
* [Impeller] Make dynamically created shader metadata for runtime effects consistent with metadata for built-in shaders by @jason-simmons in [181201](https://github.com/flutter/flutter/pull/181201)
* Re-enable fragment_shader_tests.dart 'Shader Compiler appropriately pads vec3 uniform arrays' test on Vulkan by @b-luk in [181292](https://github.com/flutter/flutter/pull/181292)
* Reland hybrid views test by @gmackall in [181336](https://github.com/flutter/flutter/pull/181336)
* No longer exiting the application when the RegularWindow is destroyed + resolving the window created promise after runWidget by @mattkae in [181339](https://github.com/flutter/flutter/pull/181339)
* Adds contents of keys file when a skia gold error occurs. by @gaaclarke in [181401](https://github.com/flutter/flutter/pull/181401)
* [Impeller] Fix interpolation error in Rect::TransformAndClipBounds by @flar in [181420](https://github.com/flutter/flutter/pull/181420)
* [Impeller] Fix perspective clips with a large perspective bias by @flar in [181434](https://github.com/flutter/flutter/pull/181434)
* Fixes metal vec3 uniform padding by @gaaclarke in [181340](https://github.com/flutter/flutter/pull/181340)
* Marks linux_chrome_dev_mode to be unflaky by @jmagman in [181352](https://github.com/flutter/flutter/pull/181352)
* Roll FreeType to 2.14.1 by @jason-simmons in [181428](https://github.com/flutter/flutter/pull/181428)
* Change update_engine_version documenation by @reidbaker in [181508](https://github.com/flutter/flutter/pull/181508)
* Reverts "Fixes metal vec3 uniform padding (#181340)" by @auto-submit[bot] in [181552](https://github.com/flutter/flutter/pull/181552)
* Merge changelog for 3.38.8. by @eyebrowsoffire in [181558](https://github.com/flutter/flutter/pull/181558)
* Marks firebase_release_smoke_test to be unflaky by @jmagman in [181308](https://github.com/flutter/flutter/pull/181308)
* chore: Windows_mokey basic_material_app_win__compile !bringup by @jtmcdole in [180985](https://github.com/flutter/flutter/pull/180985)
* Remove chrome_and_driver dependency where it's not needed by @mdebbar in [178174](https://github.com/flutter/flutter/pull/178174)
* Adds impeller backend to skia gold client by @gaaclarke in [181503](https://github.com/flutter/flutter/pull/181503)
* fix: swap app and engine version in vk::ApplicationInfo by @jtmcdole in [181432](https://github.com/flutter/flutter/pull/181432)
* Fix the issue on macOS where, after a hot restart with multiple windows, unresponsive windows are left behind. by @yiiim in [180287](https://github.com/flutter/flutter/pull/180287)
* Account for vec3 padding in Metal by @walley892 in [181563](https://github.com/flutter/flutter/pull/181563)
* Fixes getUniformX for Vulkan by @walley892 in [181286](https://github.com/flutter/flutter/pull/181286)
* Merge changelog for 3.38.9 by @eyebrowsoffire in [181668](https://github.com/flutter/flutter/pull/181668)
* [Impeller] Fix off-by-one indices in the SimilarPointPair/SimilarPointTrio functions used by ShadowPathGeometryTest by @jason-simmons in [181623](https://github.com/flutter/flutter/pull/181623)
* Roll libpng to version 1.6.54 by @jason-simmons in [181625](https://github.com/flutter/flutter/pull/181625)
* Remove nonstandard ndkpath for `hybrid_android_views` integration test by @gmackall in [181666](https://github.com/flutter/flutter/pull/181666)
* [Impeller] Ensure that HostBuffers/DeviceBuffers allocated by RendererTest tests are valid for the lifetime of the RenderPass by @jason-simmons in [181635](https://github.com/flutter/flutter/pull/181635)
* Add `android_sdk` dependency to `android_engine_opengles_tests` by @gmackall in [181681](https://github.com/flutter/flutter/pull/181681)
* Extend the Windows tool_integration_tests_2_9 shard timeout to 1 hour by @jason-simmons in [181678](https://github.com/flutter/flutter/pull/181678)
* Make the Windows windowing_test in .ci.yaml have bringup as false by @mattkae in [181664](https://github.com/flutter/flutter/pull/181664)
* enable enhanced debugging for GLES playground by @planetmarshall in [181157](https://github.com/flutter/flutter/pull/181157)
* add stacktrace support when requested for host builds by @planetmarshall in [181264](https://github.com/flutter/flutter/pull/181264)
* update GLFW to latest and use EGL context creation on linux by @planetmarshall in [181259](https://github.com/flutter/flutter/pull/181259)
* add ccache support for custom toolchain by @planetmarshall in [180737](https://github.com/flutter/flutter/pull/180737)
* chore: deflake Linux_mokey flutter_engine_group_performance by @jtmcdole in [181624](https://github.com/flutter/flutter/pull/181624)
* Update New Android API Docs by @jesswrd in [180604](https://github.com/flutter/flutter/pull/180604)
* [Impeller] Fix type conversion warnings seen on Windows when Impeller GL API wrappers log arguments with function types by @jason-simmons in [181734](https://github.com/flutter/flutter/pull/181734)
* Roll pub packages by @flutter-pub-roller-bot in [181738](https://github.com/flutter/flutter/pull/181738)
* [ Tool ] Fix regression introduced in flutter/flutter#181421 by @bkonyi in [181826](https://github.com/flutter/flutter/pull/181826)
* Adds batch release doc for flutter/package by @chunhtai in [181676](https://github.com/flutter/flutter/pull/181676)
* Add Linux Foundation Health Score badge to README by @jonathimer in [175587](https://github.com/flutter/flutter/pull/175587)
* Roll customer tests by @loic-sharma in [181825](https://github.com/flutter/flutter/pull/181825)
* Unmark `hybrid_android_views_integration_test` as bringup by @gmackall in [181628](https://github.com/flutter/flutter/pull/181628)
* Organize and update fragment shader uniform tests. by @walley892 in [181822](https://github.com/flutter/flutter/pull/181822)
* [Impeller] Fix flattening of very large zoomed curves with tiny stroke widths by @flar in [181505](https://github.com/flutter/flutter/pull/181505)
* Marks platform_views_scroll_perf_impeller__timeline_summary unflaky by @jmagman in [181649](https://github.com/flutter/flutter/pull/181649)
* Re-enable AddressSanitizer on the linux_unopt builder by @jason-simmons in [181741](https://github.com/flutter/flutter/pull/181741)
* Temporarily remove the Pixel 9/API 36 device from the Firebase Test Lab tests. by @jason-simmons in [181956](https://github.com/flutter/flutter/pull/181956)
* Update Dart SDK to 3.12 beta1 by @iinozemtsev in [181948](https://github.com/flutter/flutter/pull/181948)
* Manual roll Skia from 39aa2a70213a to 9a983f6c2c06 by @jason-simmons in [181986](https://github.com/flutter/flutter/pull/181986)
* Add buffer around rerasterized input to fragment shaders to maintain coordinate space when clipped by @gaaclarke in [181743](https://github.com/flutter/flutter/pull/181743)
* Adds opengles to engine dart tests by @b-luk in [181933](https://github.com/flutter/flutter/pull/181933)
* Updated Shaderc dep by @gaaclarke in [180976](https://github.com/flutter/flutter/pull/180976)
* Add missing dependencies to framework_tests_misc_leak_tracking by @dkwingsmt in [181929](https://github.com/flutter/flutter/pull/181929)
* Delete the last remaining skia only fragment shader tests by @gaaclarke in [182127](https://github.com/flutter/flutter/pull/182127)
* [gn] fix --stripped being disabled for all targets by @martinetd in [181984](https://github.com/flutter/flutter/pull/181984)
* Roll pub packages by @flutter-pub-roller-bot in [182120](https://github.com/flutter/flutter/pull/182120)
* Update linux_unopt CI: Increase timeout and remove --quiet flag by @b-luk in [182162](https://github.com/flutter/flutter/pull/182162)
* Roll ANGLE to ad5b0084fe6b by @jason-simmons in [182183](https://github.com/flutter/flutter/pull/182183)
* [Impeller] Fix VkImageView leak in WrappedTextureSourceVK by @RickyvdBerg in [181966](https://github.com/flutter/flutter/pull/181966)
* Fix incorrect rendering from drawImageNine when running on impeller with opengles by @b-luk in [182179](https://github.com/flutter/flutter/pull/182179)
* Update `CHANGELOG` to include 3.41 stable release by @camsim99 in [182227](https://github.com/flutter/flutter/pull/182227)
* Changelog entry for 3.38.10 stable hotfix by @justinmc in [182237](https://github.com/flutter/flutter/pull/182237)
* Increase timeout for tracing_test.dart's "Canvas.saveLayer emits tracing" by @b-luk in [182225](https://github.com/flutter/flutter/pull/182225)
* Made sure no test() declaration happens asynchronously in fragment shader tests by @gaaclarke in [182306](https://github.com/flutter/flutter/pull/182306)
* [Impeller] Dispose thread local caches on each frame when using GPUSurfaceVulkanImpeller with a delegate by @jason-simmons in [182265](https://github.com/flutter/flutter/pull/182265)
* Update `CHANGELOG` for 3.41.1 release by @camsim99 in [182393](https://github.com/flutter/flutter/pull/182393)
* Turns on most of fragment_shader_test.dart for opengles by @gaaclarke in [182229](https://github.com/flutter/flutter/pull/182229)
* Adds impeller backend to golden workspace name by @gaaclarke in [182387](https://github.com/flutter/flutter/pull/182387)
* Disable multithread opengles, enables remaining fragment shader tests by @gaaclarke in [182384](https://github.com/flutter/flutter/pull/182384)
* Fix iOS CI tests for Xcode 26 Swift compatibility by @okorohelijah in [182132](https://github.com/flutter/flutter/pull/182132)
* Unmark stable vulkan platform view tests as bringup by @gmackall in [182554](https://github.com/flutter/flutter/pull/182554)
* Update android symbolication instructions by @gmackall in [181267](https://github.com/flutter/flutter/pull/181267)
* Bring Windows misc coverage out of bringup by @dkwingsmt in [182332](https://github.com/flutter/flutter/pull/182332)
* Marks Mac_arm64_mokey entrypoint_dart_registrant unflaky by @jmagman in [181648](https://github.com/flutter/flutter/pull/181648)
* [pv]add integration test for original untappable web view link behind context menu bug by @hellohuanlin in [182111](https://github.com/flutter/flutter/pull/182111)
* Update CHANGELOG for 3.41.2 stable hotfix by @LongCatIsLooong in [182647](https://github.com/flutter/flutter/pull/182647)
* [Impeller] libImpeller: Dispose thread local caches on each Vulkan frame by @jason-simmons in [182402](https://github.com/flutter/flutter/pull/182402)
* Don't compile shaders to SkSL unless --sksl arg is present by @b-luk in [182519](https://github.com/flutter/flutter/pull/182519)
* Clarify batch release mode requirements by @chunhtai in [182228](https://github.com/flutter/flutter/pull/182228)
* Update roadmap for 2026 by @twerske in [182798](https://github.com/flutter/flutter/pull/182798)
* Refactor impellerc_main to better organize some of its logic by @b-luk in [182783](https://github.com/flutter/flutter/pull/182783)
* Replace more references to `flutter/engine` with `flutter/flutter` by @AbdeMohlbi in [182654](https://github.com/flutter/flutter/pull/182654)
* Fix a race in EmbedderTest.CanSpecifyCustomUITaskRunner by @jason-simmons in [182649](https://github.com/flutter/flutter/pull/182649)
* [Impeller] Fix fail to render pixel buffer texture on Linux by @xiaowei-guan in [181656](https://github.com/flutter/flutter/pull/181656)
* docs(Path): clarify that zero-length contours are excluded from computeMetrics by @nathannewyen in [180165](https://github.com/flutter/flutter/pull/180165)
* Rename "dart-pkg" to "dart_pkg" in the Fuchsia Flutter Engine by @mbrase in [182574](https://github.com/flutter/flutter/pull/182574)
* Call dart::bin::Platform::Initialize during Dart VM startup by @jason-simmons in [182689](https://github.com/flutter/flutter/pull/182689)
* Update package contrib docs for batched release by @stuartmorgan-g in [182865](https://github.com/flutter/flutter/pull/182865)
* Roll ImGui to v1.92.6-docking by @jason-simmons in [182799](https://github.com/flutter/flutter/pull/182799)
* Fix typos in method names across multiple files by @itsAdityaRathore in [182584](https://github.com/flutter/flutter/pull/182584)
* Add calls to await `flutterDriver.waitUntilFirstFrameRasterized()` for all `android_engine_test` screenshot tests by @gmackall in [182961](https://github.com/flutter/flutter/pull/182961)
* [ CI ] Don't crash analysis when ktlint isn't on PATH by @bkonyi in [181854](https://github.com/flutter/flutter/pull/181854)
* Roll zlib to 7eda07b1e067 by @jason-simmons in [182692](https://github.com/flutter/flutter/pull/182692)
* chore: Don't unconditionally check tools/gn formatting by @harryterkelsen in [182973](https://github.com/flutter/flutter/pull/182973)
* licenses_cpp: pre-land changes for perfetto update by @gaaclarke in [182965](https://github.com/flutter/flutter/pull/182965)
* Ignore unawaited_futures lint in dev/automated_tests by @victorsanni in [182922](https://github.com/flutter/flutter/pull/182922)
* Adds float32 output to `Image.toByteData()` in float32 Image by @gaaclarke in [182847](https://github.com/flutter/flutter/pull/182847)
* [Impeller] For Android hardware buffers on Vulkan, use an alpha value of 1 if the buffer format always has opaque alpha by @jason-simmons in [182974](https://github.com/flutter/flutter/pull/182974)
* Add information to issue triage page by @stuartmorgan-g in [182145](https://github.com/flutter/flutter/pull/182145)
* [rules] Fix a few issues in the full-length rules file by @parlough in [182725](https://github.com/flutter/flutter/pull/182725)
* Merge changelog from 3.41.3. by @eyebrowsoffire in [183131](https://github.com/flutter/flutter/pull/183131)
* [workflow] Update the changelog merge action to fetch the stable branch by @itsjustkevin in [183132](https://github.com/flutter/flutter/pull/183132)
* fix: bump matcher by @jtmcdole in [183167](https://github.com/flutter/flutter/pull/183167)
* [ios]uitest for admob banner in scrollable list gesture issue by @hellohuanlin in [183128](https://github.com/flutter/flutter/pull/183128)
* Add dev/benchmarks/README.md by @loic-sharma in [182976](https://github.com/flutter/flutter/pull/182976)
* Use dart::bin::SetupDartIo to setup dart:io by @mraleph in [176714](https://github.com/flutter/flutter/pull/176714)
* Fix docs on SingletonFlutterWindow.supportsShowingSystemContextMenu by @loic-sharma in [183142](https://github.com/flutter/flutter/pull/183142)
* Merge changelog from 3.41.4 stable. by @eyebrowsoffire in [183243](https://github.com/flutter/flutter/pull/183243)
* Add Michal Kucharski to AUTHORS by @mkucharski17 in [182366](https://github.com/flutter/flutter/pull/182366)
* chore: convert android_verified_input to pub-workspace by @jtmcdole in [183175](https://github.com/flutter/flutter/pull/183175)
* Replace the rest of the references to `flutter/engine` with `flutter/flutter` by @AbdeMohlbi in [182938](https://github.com/flutter/flutter/pull/182938)
* Update Dart to 3.12 beta 2 by @liamappelbe in [183251](https://github.com/flutter/flutter/pull/183251)
* Extend the Linux web_skwasm_tests_1 timeout to 45 minutes by @jason-simmons in [183247](https://github.com/flutter/flutter/pull/183247)
* Simplify TesterContextGLES (multithreading logic not needed), and enable some tests that now pass by @b-luk in [183250](https://github.com/flutter/flutter/pull/183250)
* Roll pub packages by @flutter-pub-roller-bot in [183178](https://github.com/flutter/flutter/pull/183178)
* [Impeller] Fix new convex path shadow generation in perspective by @flar in [183187](https://github.com/flutter/flutter/pull/183187)
* Add GitHub workflows to assist with release tasks by @eyebrowsoffire in [181978](https://github.com/flutter/flutter/pull/181978)
* Fix typo in README by @mboetger in [183245](https://github.com/flutter/flutter/pull/183245)
* Add back in accidentally removed line from `create_updated_flutter_deps.py` by @eyebrowsoffire in [183314](https://github.com/flutter/flutter/pull/183314)
* [Impeller] Do not wait for a frame's acquire fence if the frame was never presented by @jason-simmons in [183288](https://github.com/flutter/flutter/pull/183288)
* [doc]add discord channel to ios triage meeting by @hellohuanlin in [183285](https://github.com/flutter/flutter/pull/183285)
* Support BGRA textures in BlitCopyTextureToBufferCommandGLES::Encode and fix improper mapping of BGRA to RGBA in blit_command_gles and texture_gles by @b-luk in [182397](https://github.com/flutter/flutter/pull/182397)
* Updates tests commit by @FMorschel in [183301](https://github.com/flutter/flutter/pull/183301)
* Cleanup MockVulkan when the vulkan instance is destroyed by @gaaclarke in [183324](https://github.com/flutter/flutter/pull/183324)
* Add a note to `arcTo` docs about the 2PI drawing angle issue by @AbdeMohlbi in [183293](https://github.com/flutter/flutter/pull/183293)
* Standardize skia includes. by @chingjun in [183404](https://github.com/flutter/flutter/pull/183404)
* Update org triage by @Piinks in [183254](https://github.com/flutter/flutter/pull/183254)
* Add Alexander Dmitriev to AUTHORS by @BrainLUX in [183357](https://github.com/flutter/flutter/pull/183357)
* Update 'a: text input' globs by @loic-sharma in [183405](https://github.com/flutter/flutter/pull/183405)
* Migrated circle sdf to euclidean 2d derivative by @gaaclarke in [183184](https://github.com/flutter/flutter/pull/183184)
* DlDeferredImageGPUImpeller::ImageWrapper texture thread safety improvements by @jason-simmons in [183429](https://github.com/flutter/flutter/pull/183429)
* [Impeller] Do not log VK_ERROR_SURFACE_LOST_KHR errors returned by vkAcquireNextImageKHR by @jason-simmons in [183338](https://github.com/flutter/flutter/pull/183338)
* dev: Use a super-parameter in several missed cases by @srawlins in [182251](https://github.com/flutter/flutter/pull/182251)
* Roll pub packages by @flutter-pub-roller-bot in [183467](https://github.com/flutter/flutter/pull/183467)
* Fix GitHub workflows to use the `flutteractionsbot` mirror for PR branches. by @eyebrowsoffire in [183470](https://github.com/flutter/flutter/pull/183470)
* Add GLES support for the same pixel formats for copying texture -> buffer as when copying buffer -> texture by @b-luk in [183428](https://github.com/flutter/flutter/pull/183428)
* [impeller] Use the GLES3 shaders in the embedder if supported by @planetmarshall in [180072](https://github.com/flutter/flutter/pull/180072)
* Rename ExecutionModelToString to ExecutionModelToStringName. by @chingjun in [183461](https://github.com/flutter/flutter/pull/183461)
* ci: Run orchestrator for windows_arm_host_engine on Linux  by @Gustl22 in [181075](https://github.com/flutter/flutter/pull/181075)
* Use CLA-approved email and username for github workflow commits. by @eyebrowsoffire in [183540](https://github.com/flutter/flutter/pull/183540)
* Re-enable gpu_test.dart for opengles, but disable specific tests in the file by @b-luk in [183531](https://github.com/flutter/flutter/pull/183531)
* Roll pub packages by @flutter-pub-roller-bot in [183541](https://github.com/flutter/flutter/pull/183541)
* Made cp labels get rejected on issues. by @gaaclarke in [183595](https://github.com/flutter/flutter/pull/183595)
* [web] Fix Web SDK build on macOS by @harryterkelsen in [183549](https://github.com/flutter/flutter/pull/183549)
* Specified the repo the cp label will be removed from by @gaaclarke in [183611](https://github.com/flutter/flutter/pull/183611)
* Use operator<=> instead of std::less for UniqueID. by @chingjun in [183600](https://github.com/flutter/flutter/pull/183600)
* ci: Remove `bringup` from orchestrator for windows_arm_host_engine on Linux by @Gustl22 in [183574](https://github.com/flutter/flutter/pull/183574)
* Update android integration test to match the current android semantics by @chunhtai in [183548](https://github.com/flutter/flutter/pull/183548)
* Adds complex layout impeller startup benchmark by @gaaclarke in [183655](https://github.com/flutter/flutter/pull/183655)
* Add some quality of life improvements to the release GitHub workflows. by @eyebrowsoffire in [183658](https://github.com/flutter/flutter/pull/183658)
* Use properties to configure leak_tracking and test_randomization_off in .ci.yaml by @jason-simmons in [183605](https://github.com/flutter/flutter/pull/183605)
* Adds github action to reset cicd when new branches come by @gaaclarke in [183675](https://github.com/flutter/flutter/pull/183675)
* Filter 'waiting for customer response' issues from macOS triage by @loic-sharma in [183552](https://github.com/flutter/flutter/pull/183552)
* docs: add code review guidance to CONTRIBUTING.md by @lamek in [182778](https://github.com/flutter/flutter/pull/182778)
* Fix formatting, capitalization, and grammar in activation issue template by @sanketudaypatil in [183061](https://github.com/flutter/flutter/pull/183061)
* Adds flush to metal screenshotter. by @gaaclarke in [183758](https://github.com/flutter/flutter/pull/183758)
* Adds platform_view_test_macos_impeller by @gaaclarke in [183760](https://github.com/flutter/flutter/pull/183760)
* Update goldctl version by @mdebbar in [183538](https://github.com/flutter/flutter/pull/183538)
* [build] Generate debug info for assembly. by @rmacnak-google in [183425](https://github.com/flutter/flutter/pull/183425)
* Adds macos impeller new gallery transition perf test. by @gaaclarke in [183802](https://github.com/flutter/flutter/pull/183802)
* Update android triage process to not look at unassigned p1s every week by @gmackall in [183805](https://github.com/flutter/flutter/pull/183805)
* Encode source file patches as UTF-8 in the code formatter script by @jason-simmons in [183761](https://github.com/flutter/flutter/pull/183761)
* [Impeller] Do not delete the GL object in a HandleGLES if the handle has a cleanup callback by @jason-simmons in [183561](https://github.com/flutter/flutter/pull/183561)
* Update CHANGELOG for Flutter 3.41.5 release by @camsim99 in [183851](https://github.com/flutter/flutter/pull/183851)
* Roll pub packages by @flutter-pub-roller-bot in [183781](https://github.com/flutter/flutter/pull/183781)
* [wimp] MSAA support by @eyebrowsoffire in [183807](https://github.com/flutter/flutter/pull/183807)
* updates logic for determining if cicd label is outdated by @gaaclarke in [183905](https://github.com/flutter/flutter/pull/183905)
* Add some extra slack room for stroked and filled circles that use the SDF shader by @walley892 in [183536](https://github.com/flutter/flutter/pull/183536)
* Add note about gclient sync network failures and workaround by @ashoknarayan in [183794](https://github.com/flutter/flutter/pull/183794)
* chore: deflake Linux_android_emu android_display_cutout by @jtmcdole in [183522](https://github.com/flutter/flutter/pull/183522)
* Keep glyphs for variable fonts by @gmackall in [183857](https://github.com/flutter/flutter/pull/183857)
* fix gaussian blur getting clipped with negative scale by @walley892 in [184037](https://github.com/flutter/flutter/pull/184037)
* Add LeanCode and contributors to AUTHORS by @mkucharski17 in [182997](https://github.com/flutter/flutter/pull/182997)
* Refactor: Removes Geometry field from ColorSourceContents by @gaaclarke in [183952](https://github.com/flutter/flutter/pull/183952)
* Roll Dart DevTools to a version with correct CIPD tags by @jason-simmons in [184172](https://github.com/flutter/flutter/pull/184172)
* Adds explicit name to the cicd label job. by @gaaclarke in [184070](https://github.com/flutter/flutter/pull/184070)
* Add notes on HCPP to `Android-Platform-Views.md` by @gmackall in [183859](https://github.com/flutter/flutter/pull/183859)
* Fix merge changelog workflow. by @eyebrowsoffire in [184145](https://github.com/flutter/flutter/pull/184145)
* Expand simple shape path optimization logic and move it from dl_dispatcher to dl_builder by @b-luk in [184096](https://github.com/flutter/flutter/pull/184096)
* Revert "Keep glyphs for variable fonts (#183857)" by @jason-simmons in [184147](https://github.com/flutter/flutter/pull/184147)
* fix: use atomic write for engine.stamp to prevent race conditions by @b055man in [184131](https://github.com/flutter/flutter/pull/184131)
* [ios]add ci/cd label to ios triage by @hellohuanlin in [184214](https://github.com/flutter/flutter/pull/184214)
* Update changelog for 3.41.6 stable hotfix by @walley892 in [184220](https://github.com/flutter/flutter/pull/184220)
* Update iOS/macOS flutter_tools CODEOWNERS by @jmagman in [183287](https://github.com/flutter/flutter/pull/183287)
* Build engine for windows_arm on beta and stable by @Gustl22 in [176385](https://github.com/flutter/flutter/pull/176385)
* Add foundation for uber SDF shader and Contents by @gaaclarke in [183864](https://github.com/flutter/flutter/pull/183864)
* [Flutter GPU] Improve context initialization error messages by @bdero in [183986](https://github.com/flutter/flutter/pull/183986)
* [a11y] fix selected tristate flags mismatch by @hannah-hyj in [184223](https://github.com/flutter/flutter/pull/184223)
* Enables sdf lines for metalsdf by @gaaclarke in [183809](https://github.com/flutter/flutter/pull/183809)
* Add drawPath documentation about preferring other methods for drawing simple shapes by @b-luk in [184253](https://github.com/flutter/flutter/pull/184253)
* Roll HarfBuzz to 13.2.1 by @jason-simmons in [184210](https://github.com/flutter/flutter/pull/184210)
* Bump codecov/codecov-action from 5.5.0 to 6.0.0 in the all-github-actions group by @dependabot[bot] in [184364](https://github.com/flutter/flutter/pull/184364)
* Roll pub packages by @flutter-pub-roller-bot in [184045](https://github.com/flutter/flutter/pull/184045)
* Rick roll triagers on/near April 1st by @justinmc in [184355](https://github.com/flutter/flutter/pull/184355)
* Remove an obsolete script for setting up remote GDB sessions on Android devices by @jason-simmons in [184357](https://github.com/flutter/flutter/pull/184357)
* Fixes a flake in reload shaders tests by @gaaclarke in [184268](https://github.com/flutter/flutter/pull/184268)
* Remove the cupertino_icons dependency from the spell_check integration test by @jason-simmons in [184398](https://github.com/flutter/flutter/pull/184398)
* Remove the default_git_folder GN argument by @jason-simmons in [184152](https://github.com/flutter/flutter/pull/184152)
* [Impeller] Do not log an error when wrapping an empty texture as a TextureGLES by @jason-simmons in [184377](https://github.com/flutter/flutter/pull/184377)
* Adds uber sdf shader gradients with blend by @gaaclarke in [184090](https://github.com/flutter/flutter/pull/184090)
* Prepare for skills adoption by @reidbaker in [184129](https://github.com/flutter/flutter/pull/184129)
* [fix-forward] fix build_android_host_app_with_module_source integration test by @jesswrd in [184466](https://github.com/flutter/flutter/pull/184466)
* Moves android_semantics_integration_test out of staging by @chunhtai in [184079](https://github.com/flutter/flutter/pull/184079)
* Support different joins for stroked rects in uber_sdf, fix incorrect aa by @b-luk in [184395](https://github.com/flutter/flutter/pull/184395)
* Fix wide gamut macos integration test by @walley892 in [184427](https://github.com/flutter/flutter/pull/184427)
* Reverts "Roll ICU from ee5f27adc28b to ff7995a708a1 (5 revisions) (#184566)" by @auto-submit[bot] in [184586](https://github.com/flutter/flutter/pull/184586)
* Skill to find dart or flutter revision from a hash by @reidbaker in [184589](https://github.com/flutter/flutter/pull/184589)
* Add suggestion for what types of skills are helpful by @reidbaker in [184661](https://github.com/flutter/flutter/pull/184661)
* Fix go/ links in rbe.mde by @b-luk in [184672](https://github.com/flutter/flutter/pull/184672)
* [Fix-forward] Added Compose plugin to Add-to-app Integration Test by @jesswrd in [184681](https://github.com/flutter/flutter/pull/184681)
* Add a github workflow for reverting PRs. by @eyebrowsoffire in [184593](https://github.com/flutter/flutter/pull/184593)
* Remove bringup label for resharded Windows tool_integration_tests shards by @bkonyi in [184721](https://github.com/flutter/flutter/pull/184721)
* [ci] mac build_test bringup false by @dcharkes in [184738](https://github.com/flutter/flutter/pull/184738)
* Replace hard coded max path length with system defined one. by @robert-ancell in [184697](https://github.com/flutter/flutter/pull/184697)
* Remove custom `analysis_options.yaml` from `imitation_game_flutter` by @goderbauer in [184717](https://github.com/flutter/flutter/pull/184717)
* Try one more again by @Piinks in [184767](https://github.com/flutter/flutter/pull/184767)
* Allow personal skills to be gitignored by @vashworth in [184727](https://github.com/flutter/flutter/pull/184727)
* [ci] mac_arm64 build_test re-enable shard 1 presubmit by @dcharkes in [184751](https://github.com/flutter/flutter/pull/184751)
* Fix repo check on code freeze by @Piinks in [184771](https://github.com/flutter/flutter/pull/184771)
* Roll pub packages by @flutter-pub-roller-bot in [184772](https://github.com/flutter/flutter/pull/184772)
* Correctly handle failure to read /proc/self/exe link by @robert-ancell in [184700](https://github.com/flutter/flutter/pull/184700)
* [fuchsia] Give AOT runners the ability to copy FFI callback thunks. by @rmacnak-google in [184696](https://github.com/flutter/flutter/pull/184696)
* Update to the beta dart version for 3.44 branch cut.  by @reidbaker in [184770](https://github.com/flutter/flutter/pull/184770)
* Change freeze flow to pull_request_target by @Piinks in [184785](https://github.com/flutter/flutter/pull/184785)
* 3 44 inital beta bump engine version by @reidbaker in [184883](https://github.com/flutter/flutter/pull/184883)
* [CP-beta]Disable multi-pack-index when calling flutter from Xcode by @flutteractionsbot in [185100](https://github.com/flutter/flutter/pull/185100)
* [flutter-3.44-candidate.0] Update Flutter DEPS to Dart 963eac24852a989a1244586fea61b173e98677dd by @flutteractionsbot in [185114](https://github.com/flutter/flutter/pull/185114)
* [CP-beta]Don't use `git add -N` in the sync engine workflow. by @flutteractionsbot in [185130](https://github.com/flutter/flutter/pull/185130)
* [flutter-3.44-candidate.0] Sync engine.version to 86ee39d2595de3a2a2cee84372bf925d774d3a6f by @flutteractionsbot in [185135](https://github.com/flutter/flutter/pull/185135)
* [CP-beta]Check for overflow when computing the pixel buffer size for an animated PNG frame by @flutteractionsbot in [185620](https://github.com/flutter/flutter/pull/185620)
* [CP-beta]Fix sdfs being enabled for MacOS regardless of FLTEnableSDFs value by @flutteractionsbot in [185680](https://github.com/flutter/flutter/pull/185680)
* [flutter-3.44-candidate.0] Update Flutter DEPS to Dart 9dc12969f5526d1bf1c2b48197d1608a68075866 by @flutteractionsbot in [185757](https://github.com/flutter/flutter/pull/185757)
* [flutter-3.44-candidate.0] Sync engine.version to 73dc1ccd62aec198da4aefde1dae20b1167b131d by @flutteractionsbot in [185771](https://github.com/flutter/flutter/pull/185771)

## New contributors

* @Koichi5 made their first contribution in [180172](https://github.com/flutter/flutter/pull/180172)
* @vhaudiquet made their first contribution in [178711](https://github.com/flutter/flutter/pull/178711)
* @augustocesarperin made their first contribution in [180824](https://github.com/flutter/flutter/pull/180824)
* @jonmountjoy made their first contribution in [178643](https://github.com/flutter/flutter/pull/178643)
* @ikramhasan made their first contribution in [181050](https://github.com/flutter/flutter/pull/181050)
* @chaopeng made their first contribution in [181044](https://github.com/flutter/flutter/pull/181044)
* @aaazlkm made their first contribution in [180100](https://github.com/flutter/flutter/pull/180100)
* @Enderjua made their first contribution in [181041](https://github.com/flutter/flutter/pull/181041)
* @Lilian-C made their first contribution in [180577](https://github.com/flutter/flutter/pull/180577)
* @IvoneDjaja made their first contribution in [177895](https://github.com/flutter/flutter/pull/177895)
* @chris-prenissl made their first contribution in [181082](https://github.com/flutter/flutter/pull/181082)
* @Turskyi made their first contribution in [181475](https://github.com/flutter/flutter/pull/181475)
* @AnishTiwari5077 made their first contribution in [180367](https://github.com/flutter/flutter/pull/180367)
* @westito made their first contribution in [181720](https://github.com/flutter/flutter/pull/181720)
* @jonathimer made their first contribution in [175587](https://github.com/flutter/flutter/pull/175587)
* @Erengun made their first contribution in [181657](https://github.com/flutter/flutter/pull/181657)
* @patrickBillingsley made their first contribution in [181579](https://github.com/flutter/flutter/pull/181579)
* @yeltayev22 made their first contribution in [181807](https://github.com/flutter/flutter/pull/181807)
* @GiancarloCante made their first contribution in [180944](https://github.com/flutter/flutter/pull/180944)
* @ashoknarayan made their first contribution in [180469](https://github.com/flutter/flutter/pull/180469)
* @caijw made their first contribution in [181440](https://github.com/flutter/flutter/pull/181440)
* @HuQian made their first contribution in [182057](https://github.com/flutter/flutter/pull/182057)
* @crackedhandle made their first contribution in [182051](https://github.com/flutter/flutter/pull/182051)
* @martinetd made their first contribution in [181984](https://github.com/flutter/flutter/pull/181984)
* @LailaiMaster made their first contribution in [180386](https://github.com/flutter/flutter/pull/180386)
* @RickyvdBerg made their first contribution in [181966](https://github.com/flutter/flutter/pull/181966)
* @safwanidrees made their first contribution in [180257](https://github.com/flutter/flutter/pull/180257)
* @mkucharski17 made their first contribution in [182079](https://github.com/flutter/flutter/pull/182079)
* @EricApostal made their first contribution in [182273](https://github.com/flutter/flutter/pull/182273)
* @gbolahan507 made their first contribution in [182211](https://github.com/flutter/flutter/pull/182211)
* @ilyosbek22 made their first contribution in [181721](https://github.com/flutter/flutter/pull/181721)
* @devnoaman made their first contribution in [180814](https://github.com/flutter/flutter/pull/180814)
* @akhil-ge0rge made their first contribution in [181658](https://github.com/flutter/flutter/pull/181658)
* @Akshat-Shuklaaa made their first contribution in [182461](https://github.com/flutter/flutter/pull/182461)
* @Valansch made their first contribution in [181716](https://github.com/flutter/flutter/pull/181716)
* @twerske made their first contribution in [182798](https://github.com/flutter/flutter/pull/182798)
* @xiaowei-guan made their first contribution in [181656](https://github.com/flutter/flutter/pull/181656)
* @jhonathanqz made their first contribution in [182684](https://github.com/flutter/flutter/pull/182684)
* @serbandin made their first contribution in [181931](https://github.com/flutter/flutter/pull/181931)
* @iamvikashtiwari made their first contribution in [181238](https://github.com/flutter/flutter/pull/181238)
* @BrainLUX made their first contribution in [182093](https://github.com/flutter/flutter/pull/182093)
* @mbcorona made their first contribution in [182785](https://github.com/flutter/flutter/pull/182785)
* @itsAdityaRathore made their first contribution in [182584](https://github.com/flutter/flutter/pull/182584)
* @sero583 made their first contribution in [182224](https://github.com/flutter/flutter/pull/182224)
* @eMxPi made their first contribution in [182362](https://github.com/flutter/flutter/pull/182362)
* @nmfisher made their first contribution in [182999](https://github.com/flutter/flutter/pull/182999)
* @SpiralMomentum made their first contribution in [183070](https://github.com/flutter/flutter/pull/183070)
* @wangfeihang made their first contribution in [180563](https://github.com/flutter/flutter/pull/180563)
* @spydon made their first contribution in [182934](https://github.com/flutter/flutter/pull/182934)
* @Laurie-Lin made their first contribution in [181889](https://github.com/flutter/flutter/pull/181889)
* @Eyas made their first contribution in [176881](https://github.com/flutter/flutter/pull/176881)
* @lamek made their first contribution in [182778](https://github.com/flutter/flutter/pull/182778)
* @sanketudaypatil made their first contribution in [183061](https://github.com/flutter/flutter/pull/183061)
* @gktirkha made their first contribution in [180789](https://github.com/flutter/flutter/pull/180789)
* @mayanksharma9 made their first contribution in [183351](https://github.com/flutter/flutter/pull/183351)
* @NamanGoyalK made their first contribution in [183375](https://github.com/flutter/flutter/pull/183375)
* @algor made their first contribution in [183680](https://github.com/flutter/flutter/pull/183680)
* @b055man made their first contribution in [184131](https://github.com/flutter/flutter/pull/184131)
* @Silfalion made their first contribution in [183724](https://github.com/flutter/flutter/pull/183724)
* @nikb7 made their first contribution in [183650](https://github.com/flutter/flutter/pull/183650)
* @TrangLeQuynh made their first contribution in [183488](https://github.com/flutter/flutter/pull/183488)

**Full Changelog**: https://github.com/flutter/flutter/compare/3.41.0...3.44.0-0.3.pre

