diff --git a/src/content/release/breaking-changes/index.md b/src/content/release/breaking-changes/index.md
index 551b7ba88b..7cf391fb51 100644
--- a/src/content/release/breaking-changes/index.md
+++ b/src/content/release/breaking-changes/index.md
@@ -32,6 +32,8 @@ They're sorted by release and listed in alphabetical order:
[`dart fix`]: /tools/flutter-fix
[test registry]: {{site.github}}/flutter/tests
+
+
### Not yet released to stable
* [Deprecate `RouteTransitionRecord.markForRemove`][deprecate-markForRemove]
diff --git a/src/content/release/release-notes/index.md b/src/content/release/release-notes/index.md
index 250fd1cee8..dc2f40093d 100644
--- a/src/content/release/release-notes/index.md
+++ b/src/content/release/release-notes/index.md
@@ -12,6 +12,10 @@ For information about bug-fix releases,
check out the Flutter [CHANGELOG][].
:::
+* 3.29.0
+ * [3.29.0 announcement][]
+ * [3.29.0 release notes & change log][]
+ * [3.29.0 breaking changes & migrations][]
* 3.27.0
* [3.27.0 announcement][]
* [3.27.0 release notes & change log][]
@@ -89,6 +93,9 @@ check out the Flutter [CHANGELOG][].
* Earlier
* [Archived release notes][]
+[3.29.0 announcement]: {{site.flutter-medium}}/whats-new-in-flutter-3-29-f90c380c2317
+[3.29.0 release notes & change log]: /release/release-notes/release-notes-3.29.0
+[3.29.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-3-29
[3.27.0 announcement]: {{site.flutter-medium}}/whats-new-in-flutter-3-27-28341129570c
[3.27.0 release notes & change log]: /release/release-notes/release-notes-3.27.0
[3.27.0 breaking changes & migrations]: /release/breaking-changes#released-in-flutter-3-27
diff --git a/src/content/release/release-notes/release-notes-3.29.0.md b/src/content/release/release-notes/release-notes-3.29.0.md
new file mode 100644
index 0000000000..8ec910a2e3
--- /dev/null
+++ b/src/content/release/release-notes/release-notes-3.29.0.md
@@ -0,0 +1,744 @@
+---
+title: Flutter 3.29.0 release notes
+short-title: 3.29.0 release notes
+description: Release notes for Flutter 3.29.0.
+---
+
+This page has release notes for 3.29.0.
+For information about subsequent bug-fix releases,
+check out the Flutter [CHANGELOG][].
+
+[CHANGELOG]: {{site.repo.flutter}}/blob/main/CHANGELOG.md
+
+## Flutter framework
+
+### Framework
+
+* Remove `gradle_deprecated_settings` test app, and remove reference from lockfile exclusion yaml by @gmackall in 161622
+* Check that localization files of stocks app are up-to-date by @goderbauer in 161608
+* [deps] remove no-longer-used repo deps by @devoncarew in 161605
+* Fix `showLicensePage` does not inherit ambient `Theme` by @TahaTesser in 161599
+* Roll Packages from 3c3bc6832b39 to d1fd6232ec33 (4 revisions) by @engine-flutter-autoroll in 161597
+* Remove unused method by @robert-ancell in 161572
+* update changelog for 3.27.2 release by @christopherfujino in 161569
+* Roll Dart to Version 3.7.0-323.0.dev by @a-siva in 161567
+* Update changelog for 3.27.2 release by @christopherfujino in 161566
+* Replace `fetch `with `gclient sync`. by @matanlurey in 161565
+* [Impeller] fixes for AHB swapchains. by @jonahwilliams in 161562
+* Last Engine<>Framework lint sync by @goderbauer in 161560
+* Reverts "Match CupertinoPageTransitionsBuilder animation duration to CupertinoPageRoute (#160241)" by @auto-submit[bot] in 161555
+* [DisplayList] remove obsolete use of Skia geometry objects in DL utils by @flar in 161553
+* Mark `Mac_mokey microbenchmarks` as flakey by @jtmcdole in 161550
+* Use wildcards by @goderbauer in 161548
+* [canvaskit] Fix GIF decode failure by @harryterkelsen in 161536
+* Copy `linux_host_engine` as `linux_host_engine_test`, removing `archives: [...]`. by @matanlurey in 161532
+* Remove last two references to Cirrus CI. by @matanlurey in 161530
+* Remove references to `cirrus`, mostly in doc comments. by @matanlurey in 161529
+* Add route settings to CupertinoSheetRoute by @MitchellGoodwin in 161528
+* Remove `WEB_SHARD_COUNT`, which no longer exists post-Cirrus. by @matanlurey in 161527
+* Update package revisions to latest by @bkonyi in 161525
+* [flutter_releases] Flutter stable 3.27.2 Framework Cherrypicks by @christopherfujino in 161524
+* Roll Packages from 65547511c004 to 3c3bc6832b39 (16 revisions) by @engine-flutter-autoroll in 161515
+* Fix paths when running clang-tidy on git diffs by @flar in 161496
+* [SwiftPM] Make 'flutter build ios-framework' generate an empty Package.swift by @loic-sharma in 161464
+* Migrate DisplayList unit tests to DL/Impeller geometry classes by @flar in 161453
+* Propagate environment variables when `flutter drive` is invoked. by @matanlurey in 161452
+* Context menu button callback docs clarification by @justinmc in 161451
+* Explain more specifically how to use `flutter drive`/what it does by @matanlurey in 161450
+* [android_engine_test] Remove background/foreground from surface texture trampoline test. by @jonahwilliams in 161441
+* [Impeller] remove API 30 restriction for SurfaceControl testing. by @jonahwilliams in 161438
+* FixForward: method was renamed by @jtmcdole in 161431
+* Update InputDecoration.border documentation by @bleroux in 161415
+* [Engine] Support asymmetrical rounded superellipses by @dkwingsmt in 161409
+* Udpate documentation on the third_party directories by @jtmcdole in 161407
+* Move the analyzer_benchmark to Mac arm64 devicelab bots by @jason-simmons in 161405
+* integration_test: Add gitignore of golden image by @cbracken in 161404
+* Fix link to engine docs in CONTRIBUTING.md by @goderbauer in 161401
+* We no longer have a separate engine repo. by @matanlurey in 161400
+* Remove Cirrus CI from Flutter goldens. by @matanlurey in 161396
+* Roll Dart to Version 3.7.0-312.0.dev by @a-siva in 161394
+* Replace the always omitted `CPU` environment variable with `numberOfProcessors`. by @matanlurey in 161392
+* Remove `CIRRUS_TASK_NAME` from what I can tell, is always omitted on `LUCI` by @matanlurey in 161391
+* Remove some miscellaneous references to Cirrus. by @matanlurey in 161390
+* Remove seemingly stale web Cirrus and "Web Installer" instructions by @matanlurey in 161389
+* Remove `accept_android_sdk_licenses.sh`, which appears unused. by @matanlurey in 161388
+* Roll Packages from 3fc6b7ace3ff to 65547511c004 (11 revisions) by @engine-flutter-autoroll in 161379
+* Fix crash when closing a window with `Alt+F4` in multi-win Flutter on Windows by @hbatagelo in 161375
+* [web:a11y] treat empty tappables as buttons by @yjbanov in 161360
+* Provide monitor information. by @robert-ancell in 161359
+* Exclude `*texture*` as matching for `a: text input` by @matanlurey in 161354
+* [Impeller] add opt in flag for SurfaceControl testing. by @jonahwilliams in 161353
+* Add a virtual-display (VD) platform view test, and refactor tests a bit. by @matanlurey in 161349
+* remove formatter from snippet tool by @goderbauer in 161347
+* Update Style-guide-for-Flutter-repo.md by @goderbauer in 161344
+* [Android] Actually remove dev dependencies from release builds by @camsim99 in 161343
+* Revert "[SwiftPM] Add separate feature flag for the app migration (#158897)" by @loic-sharma in 161342
+* git ignore .ccls-cache by @flar in 161340
+* Reverts "[SwiftPM] Turn on by default (#161275)" by @auto-submit[bot] in 161339
+* [Impeller] fix scaling of trampoline import of GLES textures into Vulkan. by @jonahwilliams in 161331
+* [CP-stable] Revert "fixed keyboardDismissBehavior on scroll without a drag" by @victorsanni in 161329
+* [Impeller] reland: fix porterduff shader and handle optimized out texture binding in GLES backend. by @jonahwilliams in 161326
+* Reverts "[Impeller] porter duff workarounds for Adreno GPU. (#161273)" by @auto-submit[bot] in 161318
+* Marks Linux analyzer_benchmark to be flaky by @fluttergithubbot in 161307
+* Marks Linux linux_desktop_impeller to be unflaky by @fluttergithubbot in 161302
+* Revert "use uuid from package:uuid instead of from package:usage" by @jiahaog in 161292
+* [Impeller] re-enable Adreno 630 by @jonahwilliams in 161287
+* Roll Dart to Version 3.7.0-307.0.dev by @a-siva in 161278
+* Revert "fixed keyboardDismissBehavior on scroll without a drag" by @victorsanni in 161277
+* Support DDC library bundle format and remove support for DDC module format by @srujzs in 161276
+* [SwiftPM] Turn on by default by @loic-sharma in 161275
+* [Impeller] disable input attachment / self dependency on Adreno 630 and older. by @jonahwilliams in 161274
+* [Impeller] porter duff workarounds for Adreno GPU. by @jonahwilliams in 161273
+* Make the encoding of a `YamlNode` to a `String` more explicit. by @matanlurey in 161270
+* Clear selection state when exiting select mode by @elliette in 161267
+* Rename `native_driver` to `android_{driver_extensions|engine_test}` by @matanlurey in 161263
+* add semantics role and tab by @chunhtai in 161260
+* [Impeller] disable runtime mipmap generation on Adreno. by @jonahwilliams in 161257
+* Added special case for fat width arcs by @gaaclarke in 161255
+* [Impeller] Update README on preview status on Android. by @chinmaygarde in 161253
+* Change timing of `onSurfaceDestroyed` to match `onSurfaceCleanup` by @matanlurey in 161252
+* [Impeller] Update guidance on prebuilt artifacts. by @chinmaygarde in 161251
+* Move validation logic for `.ci.yaml` to `flutter/flutter`. by @matanlurey in 161249
+* [deps] remove references to archived repos by @devoncarew in 161248
+* Roll Packages from 07ae98c5aff9 to 3fc6b7ace3ff (3 revisions) by @engine-flutter-autoroll in 161244
+* Stamp golden files to verify engine Skia Gold is WAI. by @matanlurey in 161240
+* Fixed repeated strings for incompatible Gradle or AGP version in `create` command by @kishan-dhankecha in 161223
+* Migrate engine labeler to top level by @jmagman in 161212
+* Remove `verbose: true` from `canvas_test.dart`. by @matanlurey in 161211
+* [flutter_tools] ignore viewpost ime and samsung spam messages. by @jonahwilliams in 161199
+* Proposal to deprecate `webGoldenComparator`. by @matanlurey in 161196
+* [Impeller] dont generate final 1x1 mip level to work around Adreno GPU bug by @jonahwilliams in 161192
+* Scale any clip path by 1 / DPR. by @eyebrowsoffire in 161190
+* Rename `shellPath` to `flutterTesterBinPath`. by @matanlurey in 161189
+* Fold `_FlutterTestRunnerImpl` into `FlutterTestRunner`. by @matanlurey in 161188
+* [Engine] Make `SkiaGoldClient` a NOP when the branch is not `main` or `master`. by @matanlurey in 161187
+* Update engine instructions for monorepo by @justinmc in 161184
+* Update golden canary by @Piinks in 161183
+* Updated eglConfigChoose error message and error clause. by @gaaclarke in 161178
+* [CP-stable] Revert "Fix DropdownMenu does not rematch initialSelection when entries have changed" by @nate-thegrate in 161177
+* Roll Packages from eb7358231e43 to 07ae98c5aff9 (29 revisions) by @engine-flutter-autoroll in 161174
+* [Impeller] protect onscreen cmd buffer with render ready semaphore. by @jonahwilliams in 161140
+* Fix broken link to Hot Reload gif in README by @bartekpacia in 161113
+* Use the in-tree engine by default when using `--local-engine` or `--local-web-sdk` by @eyebrowsoffire in 161110
+* Normalize the translation column of the color matrix. by @eyebrowsoffire in 161109
+* Extract analyze test expectations from test fixture by @LongCatIsLooong in 161108
+* Remove the word normalized, remove minimum/maximum. by @matanlurey in 161106
+* Update `flutter_template_images` to `5.0.0`. by @matanlurey in 161105
+* use uuid from package:uuid instead of from package:usage by @devoncarew in 161102
+* update repo to be forward compatible with shelf_web_socket v3.0 by @devoncarew in 161101
+* Update error message for when leading/trailing width exceeds `ListTile` width and add missing test by @TahaTesser in 161091
+* [native_assets] Filter hook environment by @dcharkes in 161084
+* [Android] Add `.cxx` directories to app template `.gitignore` by @gmackall in 161069
+* rev to the latest dart-lang/http and remove older http_multi_server refs by @devoncarew in 161067
+* Bump characters, collection, meta by @goderbauer in 161066
+* Mark firebase_release_smoke_test unflaky by @jmagman in 161006
+* Update Create Pull Request GitHub workflow reviewers by @jmagman in 161005
+* Bump peter-evans/create-pull-request from 7.0.5 to 7.0.6 in the all-github-actions group by @dependabot[bot] in 161001
+* Mark hot_mode_dev_cycle_macos_target__benchmark unflaky by @jmagman in 161000
+* Mark integration_ui_test_test_macos unflaky by @jmagman in 160999
+* Mark hello_world_macos__compile unflaky by @jmagman in 160998
+* Mark complex_layout_scroll_perf_macos__timeline_summary unflaky by @jmagman in 160997
+* Mark animated_complex_opacity_perf_macos__e2e_summary unflaky by @jmagman in 160996
+* Update GitHub URL for failing android_semantics_integration_test bringup by @jmagman in 160993
+* Mark analyzer_benchmark unflaky by @jmagman in 160991
+* Mark flavors_test_macos unflaky by @jmagman in 160990
+* Mark platform_channel_sample_test_macos unflaky by @jmagman in 160989
+* Remove now-unnecessary command `felt analyze`. by @matanlurey in 160986
+* Manual pub bump by @goderbauer in 160985
+* `TestCompiler` emits why an error occurred, if applicable, and some refactors to do so by @matanlurey in 160984
+* Omit hardcoded `--packages=.dart_tool/package_config.json`. by @matanlurey in 160982
+* Revert: "Move `integration_test` dependencies to non-`dev_dependencies`." by @matanlurey in 160980
+* Updating AVD Dependency for Android 28 Emulator by @jesswrd in 160978
+* Remove support for imperative apply of Flutter Gradle Plugin by @bartekpacia in 160947
+* Add `SurfaceProducer.onSurfaceCleanup`, deprecate `onSurfaceDestroyed`. by @matanlurey in 160937
+* Fix docImport issues by @goderbauer in 160918
+* Bump `flutter_template_images` to remove TODO. by @matanlurey in 160917
+* Point to real Cocoon code in Tree-hygiene.md by @yjbanov in 160914
+* Add missing DEPS to runIf by @mdebbar in 160913
+* Improve Plugins That Reference V1 Embedding Error Message by @jesswrd in 160890
+* Clarify where `gclient` is run from. by @chunhtai in 160889
+* gclient template file clarifications by @yjbanov in 160882
+* Tweak language post-merge of #160695. by @matanlurey in 160876
+* apply dart_style 3.0.1 by @goderbauer in 160875
+* adding my name to authors by @AbdeMohlbi in 160822
+* Update docs on `Color` to be more clear about normalized channel values. by @matanlurey in 160798
+* Remove bringup: true from web tests. by @eyebrowsoffire in 160788
+* Consider changes to `DEPS` and `engine/**` to impact most runIf-guarded builds by @matanlurey in 160706
+* Fix bash entrypoint tests by @jtmcdole in 160705
+* Remove dependency on web_tests/artifacts. by @eyebrowsoffire in 160700
+* [tech debt] delete unused framework-engine test scripts by @yjbanov in 160698
+* Remove `--template=skeleton` and add a placeholder error message instead. by @matanlurey in 160695
+* Annotate entrypoints in the "isolate spawner" files generated by `flutter test --experimental-faster-testing` by @derekxu16 in 160694
+* [Impeller] move barrier setting out of render pass builder. by @jonahwilliams in 160693
+* [flutter_tools] unconditionally skip bash test by @christopherfujino in 160690
+* [Impeller] workarounds for slow Adreno primitive restart performance. by @jonahwilliams in 160683
+* deprecate engine ci yaml roller by @christopherfujino in 160682
+* Roll to dart 3.7.0-267.0.dev by @aam in 160680
+* Update README.md by @goderbauer in 160677
+* Enable strict_top_level_inference by @goderbauer in 160674
+* [native assets] Roll dependencies by @dcharkes in 160672
+* Ensure engine.version is up to date in the monorepo by @jtmcdole in 160668
+* Update New-Android-version.md to include create all by @reidbaker in 160661
+* [Impeller] fix device buffer nullptr on Intel macOS. by @jonahwilliams in 160645
+* Revert rematching DropdownMenu.initialSelection by @bleroux in 160643
+* Refactor keyboard manager tests by @robert-ancell in 160637
+* Allow async platform responses in FlMockBinaryMessenger by @robert-ancell in 160636
+* Remove all remaining use of mock engine by @robert-ancell in 160635
+* [Impeller] Fix GLES SurfaceTexture rendering. by @jonahwilliams in 160634
+* [DisplayList] Migrate DlVertices onto Impeller/DisplayList geometry classes by @flar in 160633
+* [monorepo] mark local engine builds as bringup. by @jonahwilliams in 160627
+* Roll dart sdk to 3.7.0-266.0.dev by @aam in 160624
+* [Impeller] remove unused BliPass::EncodeCommands arg and cleanup. by @jonahwilliams in 160623
+* integration_test: Ignore .build dir for iOS/macOS by @cbracken in 160614
+* [monorepo] Fix tech debt cost benchmark by @jonahwilliams in 160609
+* Auto-format Dart code in engine by @goderbauer in 160576
+* Upstream and Origin check by @jtmcdole in 160574
+* [tech debt] remove web engine windows build by @yjbanov in 160573
+* `ImplicitlyAnimatedWidgetState` code cleanup by @nate-thegrate in 160567
+* Change CRLF line endings to LF to match the `.gitattributes` expectations. by @matanlurey in 160557
+* Use `flutter` repo for engine golds instead of `flutter-engine`. by @matanlurey in 160556
+* Turn deprecation message analyze tests back on by @LongCatIsLooong in 160554
+* Split build and test builders for web engine by @eyebrowsoffire in 160550
+* Delete unused `engine_hash.dart` script (and test), simplify `engine_hash.sh`. by @matanlurey in 160549
+* Update DEPS, remove `upstream-buildroot` by @matanlurey in 160548
+* Auto-format Framework by @goderbauer in 160545
+* Commit engine.realm as empty by @jtmcdole in 160541
+* remove`useMaterial3: true,` in from the template by @lsaudon in 160525
+* π [tool] Add a wirelessly connected device name as `displayName` by @AlexV525 in 160497
+* Marks Mac_benchmark flutter_gallery_macos__compile to be flaky by @fluttergithubbot in 160496
+* Implement golden-file matching for `integration_test` on Android and iOS devices by @matanlurey in 160484
+* Trigger Build Part Deux by @jtmcdole in 160481
+* Trigger Build by @jtmcdole in 160476
+* [monorepo] remove realm checker by @yjbanov in 160457
+* [flutter_tool] Change the startup message for the "flutter daemon" command by @DanTup in 160444
+* Allow integration test helpers to work on substrings instead of whole strings by @mkustermann in 160437
+* [native_assets] Preparation existing tests for future of other (i.e. non-Code) assets by @mkustermann in 160436
+* π [tool] Installs the APK regardless of version by @AlexV525 in 160432
+* Add more entry-point annotations for test-only code. by @sstrickl in 160421
+* Consistently set `Cache.flutterRoot` in `create_test.dart`. by @matanlurey in 160403
+* Rename and define `FlutterManifest.generateLocalizations`. by @matanlurey in 160401
+* Replace `--no-implicit-pubspec-resolution` with `flutter config --explicit-package-dependencies`. by @matanlurey in 160400
+* Normalize localizations with dartfmt in presubmit check by @goderbauer in 160395
+* Adjust tools tests that would be broken by formatting by @goderbauer in 160393
+* Fix line-dependent tests for formatting by @goderbauer in 160389
+* Adjust ignores for 'dart format' by @goderbauer in 160382
+* Ignore cxx folders for all of flutter/flutter by @reidbaker in 160381
+* Move `integration_test` dependencies to non-`dev_dependencies`. by @matanlurey in 160380
+* Migrate `mac_test.dart` to `explicit-package-dependencies`. by @matanlurey in 160375
+* Formatter pre-work: Fix syntax in test_fixes by @goderbauer in 160371
+* Remove more references to deprecated package:usage (executable, runner) by @andrewkolos in 160369
+* Skip integration tests that consistently OOM on a Windows platform. by @matanlurey in 160368
+* Fix a bug to skip `flutter_gen` when synthetic packages are disabled by @matanlurey in 160367
+* Properly report `dart format` errors by @goderbauer in 160364
+* Roll Packages from 56886ffe11ad to eb7358231e43 (6 revisions) by @engine-flutter-autoroll in 160351
+* Set java 11 as expected java version in all templates by @reidbaker in 160349
+* Update PopInvokedCallback Deprecated message by @krokyze in 160324
+* Added Mohammed Chahboun to authors by @M97Chahboun in 160311
+* [flutter_releases] Flutter stable 3.27.1 Framework Cherrypicks by @itsjustkevin in 160293
+* Migrate `test/commands.shard` (mostly) to `explicit-package-dependencies`. by @matanlurey in 160288
+* Merges changes from stable changelog to master. by @itsjustkevin in 160284
+* Migrate the rest of `general.shard` to `explicit-package-dependencies`. by @matanlurey in 160280
+* Migrate `test/general.shard/*plugin*` tests to `explicit-package-dependencies`. by @matanlurey in 160279
+* Migrate `resident_web_runner_test.dart` to `explicit-package-dependencies`. by @matanlurey in 160278
+* Migrate `hot_test.dart` to `explicit-package-dependencies`. by @matanlurey in 160277
+* Migrate `test/general.shard/build_system` to `explicit-package-dependencies`. by @matanlurey in 160275
+* Migrate `flutter_command_test.dart` to `explicit-package-dependencies`. by @matanlurey in 160274
+* Migrate `test/general.shard/web` to `explicit-package-dependencies`. by @matanlurey in 160273
+* Migrate `generate_synthetic_packages_test.dart` to `explicit-package-dependencies`. by @matanlurey in 160267
+* re-enable linux packages-autoroller by @christopherfujino in 160266
+* Migrate `test_compiler_test.dart` to `explicit-package-dependencies`. by @matanlurey in 160265
+* Migrate `cocoapods_test.dart` to `explicit-package-dependencies`. by @matanlurey in 160264
+* [Reland] Force automatic ndk download when building for Android by @gmackall in 160260
+* Enable `explicit-package-dependencies` (`resident_web_runner_cold_test.dart`) by @matanlurey in 160258
+* Changelog update for stable branch. by @itsjustkevin in 160253
+* Add `mouseCursor` parameter to `ReorderableListView` by @ValentinVignal in 160246
+* Roll Packages from cbdb48a0bcee to 56886ffe11ad (6 revisions) by @engine-flutter-autoroll in 160245
+* Match CupertinoPageTransitionsBuilder animation duration to CupertinoPageRoute by @chika3742 in 160241
+* Fix NavigationDrawerDestination backgroundColor obscures interactions by @bleroux in 160239
+* π [tool] Do not handle directory arguments implicitly for `pub` commands by @AlexV525 in 160223
+* Refactor `TestGoldenComparator` to be useful for non-web (Android, iOS) integration tests by @matanlurey in 160215
+* Reverts "Force automatic ndk download when building for Android (#159756)" by @auto-submit[bot] in 160205
+* Fix `Stepper` connector not being properly displayed by @nate-thegrate in 160193
+* [web] Make `FLUTTER_WEB_AUTO_DETECT` false by default by @mdebbar in 160191
+* [web] Enable platform view benchmarks in Skwasm by @mdebbar in 160186
+* Manual pub roll with flutter_tools patch by @bkonyi in 160174
+* Roll Packages from 16616ad588d7 to cbdb48a0bcee (4 revisions) by @engine-flutter-autoroll in 160170
+* Add entry-point annotations for test-only code. by @sstrickl in 160158
+* [flutter_releases] Flutter beta 3.28.0-0.1.pre Framework Cherrypicks by @itsjustkevin in 160112
+* Fix regression to hardcoded AGP/Kotlin values in Android module templates by @gmackall in 160108
+* Update changelog with 3.27 changes by @christopherfujino in 160105
+* Roll Packages from 0f1fd493b893 to 16616ad588d7 (2 revisions) by @engine-flutter-autoroll in 160099
+* Don't throw `StateError` when listing core devices during tool shutdown by @bkonyi in 160094
+* [CP-stable]Migrate module templates to declarative application of the Flutter Gradle Plugin by @flutteractionsbot in 160090
+* Add `submenuIcon` property to override the default `SubmenuButton` arrow icon by @TahaTesser in 160086
+* Marks Linux android_release_builds_exclude_dev_dependencies_test to be unflaky by @fluttergithubbot in 160074
+* Fix analytics enabled/disabled event not being sent when the user enables/disables analytics by @andrewkolos in 160060
+* precompile generate_gradle_lockfile script BEFORE updating pub dependencies by @christopherfujino in 160059
+* mark Linux packages_autoroller bringup by @christopherfujino in 160056
+* Conductor output updates by @christopherfujino in 160054
+* Adds splashBorderRadius property to TabBarTheme by @M97Chahboun in 160046
+* [flutter_releases] Flutter stable 3.27.0 Framework Cherrypicks by @christopherfujino in 160045
+* Revert "Framework sends a11y message when enabling semantics (#159163)" by @chunhtai in 160039
+* Adds onHover and onLongPress to IconButton widget by @M97Chahboun in 160032
+* Roll Packages from 45bcc3210fcc to 0f1fd493b893 (4 revisions) by @engine-flutter-autoroll in 160028
+* Deprecate unused `ButtonStyleButton.iconAlignment` property by @TahaTesser in 160023
+* Add script to check format of changed dart files by @goderbauer in 160007
+* Ignore codecov/codecov-action patch version updates by @jmagman in 159996
+* Bump codecov/codecov-action from 5.0.2 to 5.1.1 in the all-github-actions group across 1 directory by @dependabot[bot] in 159995
+* Pin pkg:intl to 0.19.0 by @goderbauer in 159992
+* Roll Packages from bc0c22d57910 to 45bcc3210fcc (20 revisions) by @engine-flutter-autoroll in 159978
+* π Implements `globalPosition` and `localPosition` for `TapDragEndDetails` by @AlexV525 in 159962
+* Adjust the drawing position of OutlineInputBorder by @hgraceb in 159943
+* Add `mouseCursor` to `Tooltip` by @ValentinVignal in 159922
+* [Web] Allow specifying the strategy on when to use
element to display images by @dkwingsmt in 159917
+* Revert: Fix DropdownMenu rendered behind AppBar by @dkwingsmt in 159907
+* Add support for injecting assets into the widget_preview_scaffold by @bkonyi in 159859
+* [flutter_tools] configure shader compiler to output GLES3 shaders for Android. by @jonahwilliams in 159857
+* Configure Page Width by @goderbauer in 159856
+* [CP-beta]Add deprecation notice for Android x86 when building for the target by @flutteractionsbot in 159847
+* Reland Fix Date picker overlay colors aren't applied on selected state by @bleroux in 159839
+* [ci] Add google_adsense to 9_first_party_packages.yml by @ditman in 159827
+* `CupertinoTextField` accessibility behavior on Linux should match `TextField` by @Renzo-Olivares in 159823
+* Bump Dart SDK to 3.7 by @goderbauer in 159812
+* Add handler for `SemanticsAction.scrollToOffset` by @LongCatIsLooong in 159811
+* Updated Material 3 `Slider` Samples by @TahaTesser in 159795
+* Fix `RangeSlider` thumb doesn't align with divisions, thumb padding, and rounded corners by @TahaTesser in 159792
+* Reland Fix InkWell overlayColor resolution ignores selected state by @bleroux in 159784
+* Migrate module templates to declarative application of the Flutter Gradle Plugin by @gmackall in 159770
+* Increase timeout of Devtools tests by @Piinks in 159759
+* Force automatic ndk download when building for Android by @gmackall in 159756
+* Add deprecation notice for Android x86 when building for the target by @bkonyi in 159750
+* Introduce Material 3 `year2023` flag to `SliderThemeData` by @TahaTesser in 159721
+* Introduce Material 3 `year2023` flag to `ProgressIndicatorThemeData` by @TahaTesser in 159720
+* Make native asset tests more robust against flutter upgrading its pinned dependencies by @mkustermann in 159715
+* Remove some usages of package:usage by @andrewkolos in 159705
+* [Widget Inspector] Only include `truncated` field in JSON response if `true` by @elliette in 159701
+* fix: SelectableRegion should only finalize selection after changing by @Renzo-Olivares in 159698
+* Format controller.dart of flutter_test by @hgraceb in 159667
+* Fix DropdownMenu menu is detached from the text field by @bleroux in 159665
+* Roll Packages from e6932b77a183 to bc0c22d57910 (2 revisions) by @engine-flutter-autoroll in 159592
+* Revert "Fix InkWell overlayColor resolution ignores selected state (#159072) by @bleroux in 159589
+* Revert "Fix Date picker overlay colors aren't applied on selected sta⦠by @bleroux in 159583
+* Roll Packages from 8ecf4b010143 to e6932b77a183 (3 revisions) by @engine-flutter-autoroll in 159561
+* Marks Mac_benchmark hello_world_macos__compile to be flaky by @fluttergithubbot in 159543
+* Marks Mac_benchmark flutter_view_macos__start_up to be flaky by @fluttergithubbot in 159541
+* Marks Linux_android_emu android_defines_test to be unflaky by @fluttergithubbot in 159538
+* Ignore exhaustiveness check for some semantics tests, for now by @LongCatIsLooong in 159517
+* Add `flutter widget-preview {start, clean}` commands by @bkonyi in 159510
+* iPad Scribble flicker and crash by @justinmc in 159508
+* [SwiftPM] Rename `SWIFT_PACKAGE_MANAGER` environment variable to `FLUTTER_SWIFT_PACKAGE_MANAGER` by @loic-sharma in 159502
+* Reverts "Roll Flutter Engine from fe45a6608651 to fb6439918252 (12 revisions) (#159461)" by @auto-submit[bot] in 159498
+* Roll Packages from 46aeb2b29d60 to 8ecf4b010143 (5 revisions) by @engine-flutter-autoroll in 159489
+* Fix DropdownButtonFormField overlay colors management by @bleroux in 159472
+* [Widget Inspector] Fix stack overflow error for Flutter web when requesting a large widget tree by @elliette in 159454
+* Refactor gradle task runner to share error handler code by @chunhtai in 159452
+* Update comment in analysis_options.yaml by @goderbauer in 159449
+* Roll dartdoc to 8.3.0 by @goderbauer in 159448
+* fix failing lint in MainActivity.kt.tmpl by @AbdeMohlbi in 159441
+* Reverts "Update `image_filter_test` and `color_filter_test.dart` for Material 3 (#158985)" by @auto-submit[bot] in 159437
+* [CP-beta]Do not rely on Leader/Follower to position DropdownMenu menu by @flutteractionsbot in 159436
+* [ Tool ] Fix "Error: Unable to find git in your PATH" when Command Processor `AutoRun` registry key is defined by @bkonyi in 159424
+* Add `mouseCursor` parameter to `Chip`s by @ValentinVignal in 159422
+* Roll Packages from 920321356e45 to 46aeb2b29d60 (3 revisions) by @engine-flutter-autoroll in 159420
+* Fix a failing test missed in #159108 by @LongCatIsLooong in 159407
+* Test `SliverMainAxisGroup` offstage child by @yiiim in 159406
+* Fix typo in flutter_command.dart by @TheJoeSchr in 159398
+* [tool] Fix android tests using outdated regexs to modify templates by @Sameri11 in 159396
+* Fix false positive validation result on form submission with AutovalidateMode.onUnfocus by @Mairramer in 159394
+* Added spellCheckConfiguration to the constructor of CupertinoTextFormFieldRow by @sargntpi in 159385
+* Reverts "Roll Flutter Engine from 6f941c961b05 to 202506d686e3 (10 revisions) (#159345)" by @auto-submit[bot] in 159360
+* Reverts "Roll Flutter Engine from 202506d686e3 to 9384df4425fd (2 revisions) (#159348)" by @auto-submit[bot] in 159359
+* Reland "Set stable color for semantics debugger (#157884)" by @chunhtai in 159355
+* Reverts "Set stable color for semantics debugger (#157884)" by @auto-submit[bot] in 159354
+* Click-and-dragging in widget selection mode updates the inspected widget in DevTools by @elliette in 159352
+* Remove now unused `apk-health-tests`. Can always re-add in the future. by @matanlurey in 159349
+* Replace `\r\n` code with Dart SDK standard conventions. by @matanlurey in 159346
+* Fix `SafeArea` DartPad sample by @nate-thegrate in 159344
+* Manually update strings after dca37ad, and turn `packages_autoroller` back on by @gmackall in 159343
+* Roll Packages from 913b99ed8542 to 920321356e45 (9 revisions) by @engine-flutter-autoroll in 159338
+* Move Linux packages_autoroller to bringup by @zanderso in 159336
+* Fixed typos by @anisalibegic in 159331
+* [native assets] Create `NativeAssetsManifest.json` instead of kernel embedding by @dcharkes in 159322
+* [tool] Removes deprecated --web-renderer parameter. by @ditman in 159314
+* Suppress previous route transition if current route is fullscreenDialog by @MitchellGoodwin in 159312
+* Report usage of `deferred-components` to analytics. by @matanlurey in 159307
+* remove unnecessary semicolon in module_plugin_loader.radle by @AbdeMohlbi in 159303
+* Align comments in ` flutter_build_preview_sdk_test.dart` with build.gradle.kts usage by @AbdeMohlbi in 159299
+* fix failing lint : `findByPath` requires a specific ordering of project evaluation in `flutter.groovy` by @AbdeMohlbi in 159296
+* Improve UI-thread animation performance by @bernaferrari in 159288
+* Add `columnWidth` Property to `DataTable` for Customizable Column Widths by @lamnhan066 in 159279
+* Added additional logging to `_listCoreDevices` by @bkonyi in 159275
+* Reland CupertinoPopupSurface by @davidhicks980 in 159272
+* Introduce `CircularProgressIndicator.padding` for the updated M3 specs by @TahaTesser in 159271
+* Roll Packages from e95f6d8fce58 to 913b99ed8542 (7 revisions) by @engine-flutter-autoroll in 159268
+* Refactor bottom sheet & related widgets by @Pante in 159257
+* Shut down DevTools and DDS processes if flutter_tools is killed by a signal by @jason-simmons in 159238
+* Try a speculative fix for Gradle OOMs. by @matanlurey in 159234
+* Add a simple golden-file test to `package:integration_test`. by @matanlurey in 159233
+* Remove `RepaintBoundary` that is no longer needed. by @matanlurey in 159232
+* Un-skip tests that use `flutter build apk`. by @matanlurey in 159231
+* [flutter_tools] opt iOS/macOS apps out of Metal API validation via migrator, update templates in repo. by @jonahwilliams in 159228
+* Add docs for setting up Android Studio to auto format Kotlin code by @gmackall in 159209
+* Fix Date picker overlay colors aren't applied on selected state by @bleroux in 159203
+* Roll Packages from fc4adc78aa24 to e95f6d8fce58 (6 revisions) by @engine-flutter-autoroll in 159201
+* Remove dependency on [Target] and instead operate on [Architecture] by @mkustermann in 159196
+* Terminate non-detached test devices on `flutter run` completion by @matanlurey in 159170
+* Do a clean shutdown of the flutter_tools processes started by observatory_port_test by @jason-simmons in 159169
+* Add platform-android label for all flutter_tools *android* files by @jmagman in 159166
+* Framework sends a11y message when enabling semantics by @chunhtai in 159163
+* Make `runner` non-nullable as it always is. by @matanlurey in 159156
+* [ tool ] Fix expression evaluation not handling errors correctly by @bkonyi in 159151
+* Remove `firebase_abstract_method_smoke_test` by @jesswrd in 159145
+* Roll Packages from c1eabf5e32cc to fc4adc78aa24 (10 revisions) by @engine-flutter-autoroll in 159143
+* fix fialing lint `Consider using 'register' to avoid unnecessary configuration` by @AbdeMohlbi in 159137
+* Terminate `flutter test` when no longer needed in integration test. by @matanlurey in 159117
+* Terminate the test device if the `flutter` tool is signal-killed. by @matanlurey in 159115
+* [SwiftPM] Move where the migration checks feature flags by @loic-sharma in 159110
+* Temporarily change tests to accommodate new `SemanticsAction` value by @LongCatIsLooong in 159108
+* Bump codecov/codecov-action from 4.6.0 to 5.0.2 in the all-github-actions group by @dependabot[bot] in 159104
+* Add a tag and assert some state in FlutterTestDriver tests. by @matanlurey in 159099
+* [CP-beta][ tool ] Don't throw StateError when DDS fails to start by @flutteractionsbot in 159079
+* Roll Packages from b164be312ca2 to c1eabf5e32cc (6 revisions) by @engine-flutter-autoroll in 159077
+* Fix InkWell overlayColor resolution ignores selected state by @bleroux in 159072
+* Removing redundant backticks in `flutter\packages\flutter_tools\gradle\gradle.kts` by @AbdeMohlbi in 159051
+* Fix `--web-header` flag for `flutter drive` by @dtscalac in 159039
+* Fix typo in gen_l10n_types.dart by @userFortyTwo in 159035
+* Fix NavigationBar example overflow alignment by @yaostyle in 159034
+* No longer download `android-x86-jit-release`. by @matanlurey in 159011
+* [flutter triage] Update list of frequent web contributors by @yjbanov in 159008
+* Define and use `flutterBin` consistently across `integration.shard`. by @matanlurey in 159007
+* Style change in Flutter-Web-Triage.md by @yjbanov in 159006
+* Switch `flutter_build_apk_health_tests` to use a subset of current tests. by @matanlurey in 159004
+* Make the focus node on SelectableRegion optional. by @gspencergoog in 158994
+* Reverts "Try running historically flaky tests first to make `flutter build apk` health tests time out more often? (#158967)" by @auto-submit[bot] in 158993
+* Roll Packages from b9ac917daeb0 to b164be312ca2 (4 revisions) by @engine-flutter-autoroll in 158986
+* Update `image_filter_test` and `color_filter_test.dart` for Material 3 by @TahaTesser in 158985
+* Fix code asset copying logic in native asset code by @mkustermann in 158984
+* Fix duplicate work in native assets release builds by @mkustermann in 158980
+* Label PRs with gradle and Android paths "platform-android" by @jmagman in 158970
+* Prettier merge_queue.md by @Piinks in 158969
+* Try running historically flaky tests first to make `flutter build apk` health tests time out more often? by @matanlurey in 158967
+* Further skip `native_assets_test`(s) that runs `flutter build apk`. by @matanlurey in 158966
+* Stop generate both `.kts` and non-`.kts` gradle files for a test project. by @matanlurey in 158965
+* Create merge_queue.md by @Piinks in 158959
+* Add `--dry-run` to `dev/bots/test.dart`. by @matanlurey in 158956
+* [CP-beta]Adds a new helpful tool exit message for SocketExceptions thrown during mdns discovery by @flutteractionsbot in 158950
+* Fix flaky failure related to core_device_list.json not being found by @bkonyi in 158946
+* [flutter_releases] Flutter beta 3.27.0-0.2.pre Framework Cherrypicks by @eyebrowsoffire in 158943
+* Roll Packages from 26e123a6ce03 to b9ac917daeb0 (5 revisions) by @engine-flutter-autoroll in 158938
+* Enable --verbose for android_plugin_skip_unsupported_test tests by @bkonyi in 158933
+* Refactor native asset integration into flutter tools by @mkustermann in 158932
+* Do not rely on Leader/Follower to position DropdownMenu menu by @bleroux in 158930
+* Updated Material 3 Progress Indicators Samples by @TahaTesser in 158925
+* Add one MenuAnchor alignment test by @bleroux in 158915
+* Fix: The enableFeedback property of InkWell cannot be set to a nullab⦠by @StanleyCocos in 158907
+* No longer pass `--verbose` to implicit `pub` calls when `flutter --verbose` is set. by @matanlurey in 158898
+* [SwiftPM] Add separate feature flag for the app migration by @loic-sharma in 158897
+* Try with `bringup: true` debugging why `flutter build apk` often times out. by @matanlurey in 158895
+* Reverts "Marks Mac_arm64_ios hot_mode_dev_cycle_ios__benchmark to be flaky (#158242)" by @auto-submit[bot] in 158891
+* Adds a skip message for analyzer by @MitchellGoodwin in 158890
+* Plumbs `scrollBehavior` into `SelectableText` so that the scrollbar may be hidden by @gspencergoog in 158887
+* Create new page transition for M3 by @QuncCccccc in 158881
+* Temporarily skip flutter build apk for native_assets tests. by @matanlurey in 158880
+* Bump AGP/Gradle/Kotlin warn versions by @gmackall in 158839
+* [flutter_releases] Flutter stable 3.24.5 Framework Cherrypicks by @eyebrowsoffire in 158778
+* Stream the output of `flutter build` for debugging. by @matanlurey in 158757
+* [ tool ] Don't throw StateError when DDS fails to start by @bkonyi in 158744
+* Update triage flow chart for SVG packages by @stuartmorgan in 158670
+* Roll Packages from 72356fda4684 to 26e123a6ce03 (19 revisions) by @engine-flutter-autoroll in 158626
+* docs: include Human Interface haptic information in HapticFeedback by @alestiago in 158587
+* Marks Mac_x64 hot_mode_dev_cycle_macos_target__benchmark to be flaky by @fluttergithubbot in 158569
+* Marks Windows windows_desktop_impeller to be unflaky by @fluttergithubbot in 158565
+* Marks Mac_arm64 mac_desktop_impeller to be unflaky by @fluttergithubbot in 158564
+* Marks Linux web_benchmarks_skwasm_st to be unflaky by @fluttergithubbot in 158563
+* Reland Add test for dynamic_content_color.0.dart by @ValentinVignal in 158547
+* Mark Mac_ios microbenchmarks_ios as flakey by @jtmcdole in 158540
+* Explain how to use `flutter channel`. by @matanlurey in 158533
+* force Linux plugin_test to run on Ubuntu 20.04 by @christopherfujino in 158529
+* Update test to include more complete instructions for how to run tests locally, add example to andoid 11 tests as well by @reidbaker in 158528
+* Avoid using platform `ProcessInfo.maxRss` in test. by @matanlurey in 158526
+* Manually cherry-pick #158141 (out_dir_shared) into stable by @eyebrowsoffire in 158525
+* Move `dart pub deps` call to `.deps` and use it accordingly by @matanlurey in 158524
+* [web] Remove the benchmarks of the HTML renderer by @mdebbar in 158520
+* Allow `devDependencies` to be omitted and not cause a tool crash. by @matanlurey in 158518
+* Reverts "Add test for `dynamic_content_color.0.dart` (#158309)" by @auto-submit[bot] in 158511
+* Fix `NavigationBar` label style customization on the widget level by @TahaTesser in 158510
+* Add `IconAlignment` to `ButtonStyle` and `styleFrom` methods by @TahaTesser in 158503
+* hide members where possible by @andrewkolos in 158492
+* add filesystem error handling to `systemTempDirectory` by @andrewkolos in 158481
+* #154792 - CupertinoActionSheetAction cursor doesn't change to clickable on desktop by @srivats22 in 158470
+* Fix Chip draws `InkWell.hoverColor` is drawn on top of the provided background color with `hovered` state by @TahaTesser in 158454
+* Fix the drawing position of OutlineInputBorder by @hgraceb in 158440
+* [SwiftPM] Simplify logic that determines if CocoaPods is used by @loic-sharma in 158409
+* Clean up dependabot config, add github-action group by @jmagman in 158408
+* Manually cherry-pick #158141 (`out_dir_shared`) into `beta` by @matanlurey in 158395
+* Replace custom `RPCErrorCodes` with `RPCErrorKind` from `package:vm_service` by @bkonyi in 158379
+* Roll Packages from bb5a25815cae to 72356fda4684 (8 revisions) by @engine-flutter-autoroll in 158378
+* Support materialTapTargetSize in PopupMenuButton by @hannah-hyj in 158357
+* remove redundant arguments by @pq in 158349
+* Manual roll Flutter Engine from 371c86fb6b49 to bcb281cde579 by @jason-simmons in 158346
+* Add clarification on review timelines in PR template by @Piinks in 158345
+* Roll pub packages by @flutter-pub-roller-bot in 158337
+* Fix a breakage caused by the test being unskipped. by @matanlurey in 158335
+* Increase Java heap limit to 8GB for plugin integration tests using deferred components by @bkonyi in 158330
+* Add flutter/package code generation instructions by @stuartmorgan in 158326
+* Add recently imported packages to issue template by @stuartmorgan in 158324
+* [TextInput] Add TextInputType.webSearch (#15762) by @stonemaster in 158323
+* Add test for `dynamic_content_color.0.dart` by @ValentinVignal in 158309
+* Fix output path for --appSizeBase by @LinXunFeng in 158302
+* Roll pub packages by @flutter-pub-roller-bot in 158281
+* Fix flakiness in hot_reload_test.dart by @bkonyi in 158271
+* Roll Packages from 721943194945 to bb5a25815cae (6 revisions) by @engine-flutter-autoroll in 158267
+* Add ability to override `NavigationDestination.label` padding for `NavigationBar` by @TahaTesser in 158260
+* Marks Mac_benchmark complex_layout_scroll_perf_macos__timeline_summary to be flaky by @fluttergithubbot in 158252
+* Add test for `image.loading_builder.0.dart` by @ValentinVignal in 158248
+* Add test for `image.frame_builder.0.dart` by @ValentinVignal in 158247
+* Marks Linux analyzer_benchmark to be flaky by @fluttergithubbot in 158244
+* Marks Mac_arm64_ios hot_mode_dev_cycle_ios__benchmark to be flaky by @fluttergithubbot in 158242
+* Added cusor control properties to CupertinoSearchTextField and tests by @p-salmon in 158240
+* Fix RawScrollbar examples and desktop test by @bleroux in 158237
+* Delete firebase_android_embedding_v2_smoke_test by @jmagman in 158223
+* excluding website-cms from critical pr triage by @chunhtai in 158220
+* On-device Widget Inspector button exits widget selection by @elliette in 158219
+* remove `bringup` status for recently re-subsharded targets by @andrewkolos in 158217
+* Make flutter_tools use newest package:{native_assets_builder,native_assets_cli,native_toolchain_c} by @mkustermann in 158214
+* [SwiftPM] Move the logic for SwiftPM enablement to the platform project by @loic-sharma in 158213
+* Update error message for Cocoapods support for synchronized groups/folders by @LouiseHsu in 158206
+* Remove observatory related TODO that is already fixed. by @matanlurey in 158205
+* Restore skipped iOS test by looping over `FakeAsync` elapse. by @matanlurey in 158204
+* Remove unused `enableObservatory` flag. by @matanlurey in 158202
+* use root directory as the default for rootOverride in Cache.test constructor by @andrewkolos in 158201
+* Increase subsharding for `Linux tool_integration_tests` by @andrewkolos in 158196
+* Reland2: Revert "Revert "Add a warning/additional handlers for parsing`synthetic-package`."" by @polina-c in 158184
+* Roll Packages from 796afa35071d to 721943194945 (11 revisions) by @engine-flutter-autoroll in 158179
+* Cleanup MenuAnchor and Improve DropdownMenu tests readability by @bleroux in 158175
+* Make native asset integration test more robust, thereby allowing smooth auto-update of packages via `flutter update-packages` by @mkustermann in 158170
+* Add test for `raw_scrollbar.2.dart` by @ValentinVignal in 158161
+* Fix update order of SliverAppBar by @hgraceb in 158159
+* increase subsharding for `Windows build_tests` from 8 to 9 by @andrewkolos in 158146
+* Forward fix `CupertinoDynamicColor` by adding `toARGB32()`. by @matanlurey in 158145
+* Further remove web-only considerations that are no longer necessary by @matanlurey in 158143
+* Extract and restore a test that a blank native assets project still builds by @matanlurey in 158141
+* [SwiftPM] Update .flutter-plugin-dependencies format by @loic-sharma in 158138
+* Add optional parameter to FlutterTesterDevices. by @polina-c in 158133
+* [CP-beta]Prevent `flutter build ios-framework --xcframework` from copying `Flutter.xcframework.dSYM` into the `App.framework` folder. by @flutteractionsbot in 158131
+* Reland1: "Revert "Add and plumb `useImplicitPubspecResolution` across `flutter_tools`."" by @polina-c in 158126
+* [CP-stable]Prevent `flutter build ios-framework --xcframework` from copying `Flutter.xcframework.dSYM` into the `App.framework` folder. by @flutteractionsbot in 158125
+* Add validator execution times to `flutter doctor --verbose` by @bkonyi in 158124
+* Disable failing native assets test by @victorsanni in 158119
+* Update Material 3 `CircularProgressIndicator` for new visual style by @TahaTesser in 158104
+* Add test for `raw_scrollbar.shape.0.dart` by @ValentinVignal in 158094
+* Remove null from flex documentation by @ValentinVignal in 158086
+* Revert "Add a warning/additional handlers for parsing`synthetic-package`." by @polina-c in 158078
+* Revert "Add and plumb `useImplicitPubspecResolution` across `flutter_tools`." by @polina-c in 158076
+* Add test for `raw_scrollbar.1.dart` by @ValentinVignal in 158069
+* Add test for `interactive_viewer.constrained.0.dart` by @ValentinVignal in 158044
+* Remove references to the HTML renderer in public docs. by @matanlurey in 158035
+* Delete unused references to dev.flutter.plugins.e2e. by @matanlurey in 158031
+* Add benchmarks for single-threaded Skwasm. by @eyebrowsoffire in 158027
+* [Android] Removes dev dependency plugins from release builds by @camsim99 in 158026
+* fix failing lints in `aar_init_script.gradle` by @AbdeMohlbi in 158025
+* fix lint usage of `task` inside `resolve_dependecies.gradle` file by @AbdeMohlbi in 158022
+* Add `SafeArea` DartPad sample by @nate-thegrate in 158019
+* Deflake api 35 emulator tests by updating emulator definitions version to latest available from chrome infra by @reidbaker in 158017
+* Move explicit package dependencies to a feature flag by @matanlurey in 158016
+* Improve consistency of code snippets in basic.dart by @loic-sharma in 158015
+* Make SwiftPM integration tests even MORE idiomatic by @loic-sharma in 158014
+* Remove unnecessary `kCliAnimationsFeatureName` that is available as `.configSetting`. by @matanlurey in 158013
+* Add `dev_dependency` attribute to plugins in `.flutter-plugins-dependencies` by @camsim99 in 158009
+* Roll Packages from 7cc1caa0cc36 to 796afa35071d (15 revisions) by @engine-flutter-autoroll in 158003
+* Adjusts the Hindi TimeOfDayFormat to display in a LTR orientation in localizations. by @Mairramer in 157998
+* Add test for `raw_scrollbar.0.dart` by @ValentinVignal in 157989
+* Add test for `interactive_viewer.transformation_controller.0.dart` by @ValentinVignal in 157986
+* Fix: Update PopupMenu position when layout changes by @YeungKC in 157983
+* Make the SwiftPM integration tests more idiomatic by @loic-sharma in 157971
+* [CP-beta]Add handler for jlink error when using Java 21 by @flutteractionsbot in 157946
+* Renames `injectBuildTimePluginFilesForWebPlatform` and removes unused named parameter. by @matanlurey in 157944
+* Add a warning/additional handlers for parsing`synthetic-package`. by @matanlurey in 157934
+* Refactor DropdownMenu tests by @bleroux in 157913
+* Add test for `notification.0.dart` by @ValentinVignal in 157909
+* [flutter_driver] use mostly public screenshot API. by @jonahwilliams in 157888
+* Set stable color for semantics debugger by @chunhtai in 157884
+* [CP-beta]Support host android apps with `kts` gradle files for add to app by @flutteractionsbot in 157881
+* Add and plumb `useImplicitPubspecResolution` across `flutter_tools`. by @matanlurey in 157879
+* Upgrade templates to AGP 8.7/Gradle 8.10.2 by @gmackall in 157872
+* Make leak tracking bots blocking. by @polina-c in 157866
+* Roll Packages from 028027e6b1f1 to 7cc1caa0cc36 (5 revisions) by @engine-flutter-autoroll in 157864
+* Mention partial PRs in the contributing docs by @stuartmorgan in 157863
+* fix(ScrollAction): unsafe non-null assertion by @kszczek in 157855
+* Add test for `media_query_data.system_gesture_insets.0.dart` by @ValentinVignal in 157854
+* Marks Linux_pixel_7pro service_extensions_test to be flaky by @fluttergithubbot in 157853
+* improve `ContainerRenderObjectMixin` error message when `parentData` is not set up properly by @PurplePolyhedron in 157846
+* Update CHANGELOG.md to correct ios vs macos issue by @reidbaker in 157822
+* iOS Selection Handle Improvements by @Renzo-Olivares in 157815
+* Roll Packages from e0c4f55cd355 to 028027e6b1f1 (8 revisions) by @engine-flutter-autoroll in 157813
+* Reverts "Avoid labeling 'context' PRs as 'text-input' (#157650)" by @auto-submit[bot] in 157812
+* [impeller] re-enable impeller shard. by @jonahwilliams in 157806
+* Avoid labeling all PRs as 'text-input' by @jmagman in 157805
+* Add test for `interactive_viewer.0.dart` by @ValentinVignal in 157773
+* Add test for `focus_scope.0.dart` by @ValentinVignal in 157772
+* Add test for `page_storage.0.dart` by @ValentinVignal in 157770
+* Update `TextEditingController.text` documentation to recommend against using it in production code by @LongCatIsLooong in 157769
+* Add test for `scroll_metrics_notification.0.dart` by @ValentinVignal in 157768
+* Pin Mac tool_integration_test shards to arm64 by @zanderso in 157760
+* Fix `NestedScrollView` inner position logic by @nate-thegrate in 157756
+* [web] On the web platform, use an
tag to show an image if it can't be accessed with CORS by @harryterkelsen in 157755
+* Factor out "shaker" class by @nate-thegrate in 157748
+* Fix `TabBar` tab icons not respecting custom `IconTheme` by @TahaTesser in 157724
+* Updated document to clarify Clip Behaviour by @Neutrino2711 in 157719
+* Add test for `nested_scroll_view_state.0.dart` by @ValentinVignal in 157714
+* Add test for `restoration_mixin.0.dart` by @ValentinVignal in 157709
+* Add test for `restorable_route_future.0.dart` by @ValentinVignal in 157708
+* Fix showSnackBar can't access useMaterial3 from the theme by @bleroux in 157707
+* Add test for `navigator.restorable_push_replacement.0.dart` by @ValentinVignal in 157704
+* Add test for `focus_node.unfocus.0.dart` by @ValentinVignal in 157673
+* Add test for `navigator_state.restorable_push_replacement.0.dart` by @ValentinVignal in 157668
+* Add tests for `navigator_state.restorable_push.0.dart` by @ValentinVignal in 157667
+* fix fade_transition issue by @yiiim in 157663
+* Remove extraneous `throw`. by @matanlurey in 157658
+* Fix and remove a few `no-shuffle` tags in `flutter_tools`. by @matanlurey in 157656
+* Avoid labeling 'context' PRs as 'text-input' by @jmagman in 157650
+* Kill interactive script job `xcdevice observe` processes on tool/daemon shutdown by @jmagman in 157646
+* Relands "Wide gamut framework gradient test (#153976)" by @gaaclarke in 157643
+* Adds a new helpful tool exit message for SocketExceptions thrown during mdns discovery by @LouiseHsu in 157638
+* Add hidden `--no-implicit-pubspec-resolution` flag for one stable release. by @matanlurey in 157635
+* Update .ci.yaml have android sdk be 35v1 by @reidbaker in 157621
+* Fix `ResizeImage` documentation by @nate-thegrate in 157619
+* Reland "Upgrade tests to AGP 8.7/Gradle 8.10.2/Kotlin 1.8.10" by @gmackall in 157617
+* Reverts "Wide gamut framework gradient test (#153976)" by @auto-submit[bot] in 157615
+* Fix menu anchor state handling by @YeungKC in 157612
+* Roll Packages from a556f0f52825 to e0c4f55cd355 (2 revisions) by @engine-flutter-autoroll in 157605
+* Add 3.24.4 changelog to master by @reidbaker in 157600
+* Add 3.24.4 changelog by @reidbaker in 157596
+* Add test for `navigator_state.restorable_push_and_remove_until.0.dart` by @ValentinVignal in 157595
+* Add tests for `focusable_action_detector.0.dart` by @ValentinVignal in 157575
+* CupertinoSheetRoute by @MitchellGoodwin in 157568
+* Tighten up `throwToolExit`, explain when to use it. by @matanlurey in 157561
+* Fix use of deprecated `buildDir` in Android templates/tests/examples by @gmackall in 157560
+* Reverts "Upgrade tests to AGP 8.7/Gradle 8.10.2/Kotlin 1.8.10 (#157032)" by @auto-submit[bot] in 157559
+* Mark mac impeller as bringup. by @jonahwilliams in 157551
+* Reverts "Reverts "Added a warning if `flutter.groovy` uses a `.flutter-plugins` file. (#157388)" (#157541)" by @auto-submit[bot] in 157549
+* Use discenrable characters (replace `' π π '` in error logs) by @matanlurey in 157548
+* Reverts "Added a warning if `flutter.groovy` uses a `.flutter-plugins` file. (#157388)" by @auto-submit[bot] in 157541
+* Roll Packages from 5e03bb1da411 to a556f0f52825 (7 revisions) by @engine-flutter-autoroll in 157539
+* Remove unsafe_html lint rule by @srawlins in 157531
+* Allow opting out of `.flutter-plugins`, opt-out in `refreshPluginsList`. by @matanlurey in 157527
+* Remove unused `PubDependenciesProjectValidator`. by @matanlurey in 157516
+* Add test for `build_owner.0.dart` by @ValentinVignal in 157499
+* Add tests for `navigator.restorable_push.0.dart` by @ValentinVignal in 157492
+* Add test for `navigator.restorable_push_and_remove_until.0.dart` by @ValentinVignal in 157487
+* Add partial test for flutter build ios-framework on non-module by @loic-sharma in 157482
+* docs: Rework "Making changes to the `flutter` tool" to include `flutter-dev` by @andrewkolos in 157480
+* Bump actions/checkout from 4.2.1 to 4.2.2 by @dependabot[bot] in 157473
+* Readability change to `flutter.groovy`, align on null assignment, reduce unused scope for some methods, apply static where possible by @AbdeMohlbi in 157471
+* Turn `brieflyShowPassword` back on on iOS by @LongCatIsLooong in 157466
+* `Plugin.isDevDependency` if exclusively in `dev_dependencies` by @matanlurey in 157462
+* Update `Tab.height` parameter doc for tab height lower than default by @TahaTesser in 157443
+* Fix Scaffold extend body by @yiiim in 157441
+* Fixes typos & spelling error in changelog.md file by @thejitenpatel in 157438
+* Marks Mac_benchmark animated_complex_opacity_perf_macos__e2e_summary to be flaky by @fluttergithubbot in 157424
+* Marks Windows build_android_host_app_with_module_source to be unflaky by @fluttergithubbot in 157420
+* Marks Windows build_android_host_app_with_module_aar to be unflaky by @fluttergithubbot in 157419
+* Marks Windows build_tests_7_8 to be unflaky by @fluttergithubbot in 157418
+* Marks Windows build_tests_6_8 to be unflaky by @fluttergithubbot in 157417
+* Marks Windows build_tests_5_8 to be unflaky by @fluttergithubbot in 157416
+* Marks Windows build_tests_4_8 to be unflaky by @fluttergithubbot in 157415
+* Marks Windows build_tests_3_8 to be unflaky by @fluttergithubbot in 157414
+* Marks Mac build_android_host_app_with_module_source to be unflaky by @fluttergithubbot in 157412
+* Marks Mac build_android_host_app_with_module_aar to be unflaky by @fluttergithubbot in 157411
+* Marks Linux build_android_host_app_with_module_source to be unflaky by @fluttergithubbot in 157410
+* Marks Linux build_android_host_app_with_module_aar to be unflaky by @fluttergithubbot in 157409
+* Add test for `star_border.0.dart` by @ValentinVignal in 157401
+* Reland "Fix TextField selects all content after the application is resumed" by @bleroux in 157399
+* Create flutter specific leak troubleshooting guidance. by @polina-c in 157396
+* Prevent `flutter build ios-framework --xcframework` from copying `Flutter.xcframework.dSYM` into the `App.framework` folder. by @LouiseHsu in 157394
+* Make hash script for Frob by @jtmcdole in 157390
+* Added a warning if `flutter.groovy` uses a `.flutter-plugins` file. by @matanlurey in 157388
+* Remove the only reference to `settings.gradle.legacy_versions`. by @matanlurey in 157380
+* Reverts "Fix TextField selects all content after the application is resumed (#156968)" by @auto-submit[bot] in 157378
+* Upgrade leak tracker. by @polina-c in 157369
+* Roll Packages from b6f7e47c7586 to 5e03bb1da411 (3 revisions) by @engine-flutter-autoroll in 157349
+* Fix MenuController.isOpen throws when unattached by @bleroux in 157331
+* Add test for `pointer_signal_resolver.0.dart` by @ValentinVignal in 157330
+* Add test for `platform_menu_bar.0.dart` by @ValentinVignal in 157328
+* Test alternate correct macOS framework xcprivacy manifest location by @jmagman in 157318
+* Add `@protected` to public `State` method overrides by @nate-thegrate in 157313
+* Allow requesting a reduced widget tree with `getRootWidgetTree` service extension by @elliette in 157309
+* [CP-beta] Fix flavor-conditional asset bundling for path dependencies by @andrewkolos in 157306
+* [devicelab] remove flaky designation from flutter_driver_android_test by @jonahwilliams in 157300
+* Remove duplicated widget of the week video embed by @loic-sharma in 157299
+* Fix some leaky tests. by @polina-c in 157294
+* Revert "[devicelab] handle missed lifecycle messages. (#156596)" by @jason-simmons in 157293
+* Match framework and engine android emulator versions by @reidbaker in 157291
+* Update ecosystem contribution docs by @stuartmorgan in 157288
+* Update flutter.groovy to catch unknown task exception when finding api task by @AbdeMohlbi in 157282
+* doctor: make JDK validation message more descriptive by @Sameri11 in 157280
+* Support backdrop key in flutter framework. by @jonahwilliams in 157278
+* Roll Packages from 2a1c477a788c to b6f7e47c7586 (5 revisions) by @engine-flutter-autoroll in 157271
+* [flutter_releases] Flutter beta 3.27.0-0.1.pre Framework Cherrypicks by @reidbaker in 157268
+* Add test for `selectable_region.0.dart` by @ValentinVignal in 157258
+* Resolve pupup menu test TODO by @parlough in 157251
+* Migrate away from deprecated whereNotNull by @parlough in 157250
+* Fix a few typos in framework code and doc comments by @parlough in 157248
+* Dispose temporarily created CurvedAnimation [prod-leak-fix] by @polina-c in 157233
+* Add example to Directionality docs by @loic-sharma in 157230
+* Add example to SafeArea docs by @loic-sharma in 157228
+* Add example to ClipOval docs by @loic-sharma in 157227
+* Add test for `navigation_rail.extended_animation.0_test.dart` by @ValentinVignal in 157222
+* fix `Consider using 'named' to avoid unnecessary configuration` inside flutter.groovy by @AbdeMohlbi in 157221
+* Remove unused import from kt plugin template by @koji-1009 in 157220
+* Made Cupertino dialog more like a native dialog in dark mode by @thejitenpatel in 157218
+* Add dart command line tool for calculating engine hash by @jtmcdole in 157212
+* Make android dependency version test suite run on changes to templates by @gmackall in 157196
+* Use Gradle KTS in new Android app projects by default (2nd try) by @bartekpacia in 157195
+* Reverts "Use Gradle KTS in new Android app projects by default (#154061)" by @auto-submit[bot] in 157194
+* all selectable widgets set the hasSelectedState flag by @yjbanov in 157191
+* `WidgetStateInputBorder` by @nate-thegrate in 157190
+* [web] Allow control of hitTestBehavior of Platform Views by @mdebbar in 157189
+* Delete unused string in `gradle_errors.dart` by @gmackall in 157187
+* Add support for `flutter build web --debug`. by @eyebrowsoffire in 157186
+* Polish the texture example by @loic-sharma in 157176
+* Roll Packages from 5582669ac6d0 to 2a1c477a788c (4 revisions) by @engine-flutter-autoroll in 157171
+* Delete line referencing v1 string by @gmackall in 157170
+* Allow customizing entry mode icons in TimePicker by @syedaniq in 157151
+* Preland support for monorepo engine hashing by @jtmcdole in 157138
+* Beta test alternate correct macOS framework xcprivacy manifest location by @jmagman in 157136
+* Update CupertinoNavigationBar to support large layout by @Piinks in 157133
+* Add handler for jlink error when using Java 21 by @gmackall in 157132
+* Move analyzer_benchmark to the devicelab by @zanderso in 157127
+* Roll Packages from a35f02d79d0e to 5582669ac6d0 (6 revisions) by @engine-flutter-autoroll in 157119
+* Add test for `flexible_space_bar.0.dart` by @ValentinVignal in 157107
+* [CP-beta]Update Android plugin templates for newer AGP by @flutteractionsbot in 157100
+* Add test for `selection_container.0_test.dart` by @ValentinVignal in 157079
+* Mark `Linux_android_emu_34 flutter_driver_android_test` bringup: true by @QuncCccccc in 157069
+* Return a valid result for a view with zero width/height in TestViewConfiguration._getMatrix by @jason-simmons in 157068
+* Manual roll Flutter Engine from f6fd2cbe4773 to f12e0d385f4d (8 revisions) by @engine-flutter-autoroll in 157066
+* Temporarily skip CustomPainter SemanticsFlag test to allow new flag to roll in by @yjbanov in 157061
+* Upgrade tests to AGP 8.7/Gradle 8.10.2/Kotlin 1.8.10 by @gmackall in 157032
+* [CP-beta]Add a tool warning when `pod install` does not work after adding a new test/watch/extension/other target with Xcode 16 by @flutteractionsbot in 157022
+* Temporarily skip SemanticsFlag test to allow new flag to roll in by @yjbanov in 157017
+* Roll Packages from bf751e6dff18 to a35f02d79d0e (2 revisions) by @engine-flutter-autoroll in 156983
+* builder gets executed with AnimationStyle.noAnimation by @Lurchfresser in 156982
+* Fix TextField selects all content after the application is resumed by @bleroux in 156968
+* Marks Linux_pixel_7pro flavors_test to be flaky by @fluttergithubbot in 156956
+* feat: Include web 1.x.x in plugin template by @Gustl22 in 156947
+* Marks Mac flavors_test_macos to be flaky by @fluttergithubbot in 156944
+* Remove LogicalKeySet usage in one Shortcuts example by @bleroux in 156941
+* Add test for `selection_container_disabled.0.dart` by @ValentinVignal in 156934
+* Removing unnecessary parenthesis by @FMorschel in 156928
+* Update Snackbar actionOverflowThreshold Documentation by @RamonFarizel in 156926
+* Roll pub packages by @flutter-pub-roller-bot in 156925
+* Pin google_mobile_ads to 5.1.0 by @loic-sharma in 156911
+* [devicelab] try waiting for first frame. by @jonahwilliams in 156907
+* Roll Packages from 1e670f27a620 to bf751e6dff18 (1 revision) by @engine-flutter-autoroll in 156824
+* Add tests for `material_state_outlined_border.0.dart` by @ValentinVignal in 156814
+* fix DropdownMenu keyboard navigation is broken when expandedInsets is set by @bleroux in 156803
+* make `ChromiumDevice.stopApp` a no-op if it has already been called by @andrewkolos in 156778
+* fix test sharding by @andrewkolos in 156768
+* increase sharding of `Windows build_tests` by @andrewkolos in 156763
+* Add a tool warning when `pod install` does not work after adding a new test/watch/extension/other target with Xcode 16 by @LouiseHsu in 156758
+* Fix JS compilation to use the command 'compile js' instead of using snapshot names to invoke dart2js by @a-siva in 156735
+* Roll Packages from 67401e169e5c to 1e670f27a620 (7 revisions) by @engine-flutter-autoroll in 156734
+* Add test for `material_state_property.0.dart` by @ValentinVignal in 156719
+* Update iOS/macOS plugin test information by @stuartmorgan in 156716
+* Update dropdown menu semantics to fix its a11y issues by @hannah-hyj in 156709
diff --git a/tool/flutter_site/lib/src/commands/check_link_references.dart b/tool/flutter_site/lib/src/commands/check_link_references.dart
index d35021f9b4..fd599f0dc8 100644
--- a/tool/flutter_site/lib/src/commands/check_link_references.dart
+++ b/tool/flutter_site/lib/src/commands/check_link_references.dart
@@ -136,7 +136,7 @@ final _pullRequestTitlePattern = RegExp(
/// by @craiglabenz in https://github.com/flutter/flutter/pull/100316
/// ```
final _pullRequestTitleInListItemPattern = RegExp(
- r'(?:(?!).)*?in\s+(?:]*?href="https://github\.com/[^/]+/[^/]+/pull/\d+">[\d]+|https://github\.com/[^/]+/[^/]+/pull/\d+)(?:(?!).)*?',
+ r'(?:(?!).)*?in\s+(?:(?!).)*?',
dotAll: true,
);