diff --git a/sites/docs/src/content/release/release-notes/index.md b/sites/docs/src/content/release/release-notes/index.md index 6564de5ae1d..cc26faa4735 100644 --- a/sites/docs/src/content/release/release-notes/index.md +++ b/sites/docs/src/content/release/release-notes/index.md @@ -22,6 +22,9 @@ outlined in the [Beta channel][] section of the [SDK archive][] page. ## Stable releases +* 3.44.0 + * [3.44.0 release notes & change log][] + * [3.44.0 breaking changes & migrations][] * 3.41.0 * [3.41.0 announcement][] * [3.41.0 release notes & change log][] @@ -119,6 +122,8 @@ outlined in the [Beta channel][] section of the [SDK archive][] page. * Earlier * [Archived release notes][] +[3.44.0 release notes & change log]: /release/release-notes/release-notes-3.44.0 +[3.44.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-3-44 [3.41.0 announcement]: {{site.flutter-blog}}/whats-new-in-flutter-3-41-302ec140e632 [3.41.0 release notes & change log]: /release/release-notes/release-notes-3.41.0 [3.41.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-3-41 diff --git a/sites/docs/src/content/release/release-notes/release-notes-3.44.0.md b/sites/docs/src/content/release/release-notes/release-notes-3.44.0.md new file mode 100644 index 00000000000..a65ff18451d --- /dev/null +++ b/sites/docs/src/content/release/release-notes/release-notes-3.44.0.md @@ -0,0 +1,1006 @@ +--- +title: Flutter 3.44.0 release notes +shortTitle: 3.44.0 release notes +description: Release notes for Flutter 3.44.0. +skipTemplateRendering: true +--- + +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