此頁面包含 3.29.0 的發行說明。有關後續的錯誤修復版本資訊,請檢視 Flutter CHANGELOG

Flutter 框架

#

框架

#
  • 移除 gradle_deprecated_settings 測試應用,並移除 lockfile exclusion yaml 中的引用 @gmackall in 161622
  • 檢查 stocks 應用的本地化檔案是否是最新的 @goderbauer in 161608
  • [deps] 移除不再使用的 repo deps @devoncarew in 161605
  • 修復 showLicensePage 不繼承環境 Theme 的問題 @TahaTesser in 161599
  • 從 3c3bc6832b39 回滾 Packages 至 d1fd6232ec33(4 次修訂) @engine-flutter-autoroll in 161597
  • 移除未使用的函式 @robert-ancell in 161572
  • 更新 3.27.2 版本發行說明 @christopherfujino in 161569
  • 將 Dart 升級至 3.7.0-323.0.dev 版本 @a-siva in 161567
  • 更新 3.27.2 版本發行說明 @christopherfujino in 161566
  • fetch 替換為 gclient sync。 @matanlurey in 161565
  • [Impeller] 修復 AHB 交換鏈的問題。 @jonahwilliams in 161562
  • 最後一次 Engine<>Framework lint 同步 @goderbauer in 161560
  • 撤銷“將 CupertinoPageTransitionsBuilder 的動畫持續時間與 CupertinoPageRoute (#160241) 匹配” @auto-submit[bot] in 161555
  • [DisplayList] 移除 DL 實用工具中 Skia 幾何物件的過時用法 @flar in 161553
  • Mac_mokey microbenchmarks 標記為不穩定 @jtmcdole in 161550
  • 使用萬用字元 @goderbauer in 161548
  • [canvaskit] 修復 GIF 解碼失敗問題 @harryterkelsen in 161536
  • linux_host_engine 複製為 linux_host_engine_test,移除 archives: [...]。 @matanlurey in 161532
  • 移除最後兩個對 Cirrus CI 的引用。 @matanlurey in 161530
  • 移除對 cirrus 的引用,主要是在文件註釋中。 @matanlurey in 161529
  • 為 CupertinoSheetRoute 新增路由設定 @MitchellGoodwin in 161528
  • 移除 WEB_SHARD_COUNT,在 Cirrus 之後它已不存在。 @matanlurey in 161527
  • 將軟體包修訂更新至最新 @bkonyi in 161525
  • [flutter_releases] Flutter stable 3.27.2 Framework Cherrypicks @christopherfujino in 161524
  • 從 65547511c004 回滾 Packages 至 3c3bc6832b39(16 次修訂) @engine-flutter-autoroll in 161515
  • 在 git diffs 上執行 clang-tidy 時修復路徑 @flar in 161496
  • [SwiftPM] 使 'flutter build ios-framework' 生成一個空的 Package.swift @loic-sharma in 161464
  • 將 DisplayList 單元測試遷移到 DL/Impeller 幾何類 @flar in 161453
  • 呼叫 flutter drive 時傳播環境變數。 @matanlurey in 161452
  • Context menu button callback 文件澄清 @justinmc in 161451
  • 更具體地說明如何使用 flutter drive/它的作用 @matanlurey in 161450
  • [android_engine_test] 從 surface texture trampoline 測試中移除 background/foreground。 @jonahwilliams in 161441
  • [Impeller] 移除 SurfaceControl 測試的 API 30 限制。 @jonahwilliams in 161438
  • FixForward: 方法已重新命名 @jtmcdole in 161431
  • 更新 InputDecoration.border 文件 @bleroux in 161415
  • [Engine] 支援非對稱圓角超橢圓 @dkwingsmt in 161409
  • 更新 third_party 目錄上的文件 @jtmcdole in 161407
  • 將 analyzer_benchmark 移動到 Mac arm64 devicelab bot @jason-simmons in 161405
  • integration_test: 新增 golden image 的 gitignore @cbracken in 161404
  • 修復 CONTRIBUTING.md 中指向 engine 文件的連結 @goderbauer in 161401
  • 我們不再有單獨的 engine repo。 @matanlurey in 161400
  • 從 Flutter goldens 中移除 Cirrus CI。 @matanlurey in 161396
  • 將 Dart 升級至 3.7.0-312.0.dev 版本 @a-siva in 161394
  • 將始終被忽略的 CPU 環境變數替換為 numberOfProcessors。 @matanlurey in 161392
  • 移除 CIRRUS_TASK_NAME,據我所知,它在 LUCI 上總是被忽略 @matanlurey in 161391
  • 移除一些零星的 Cirrus 引用。 @matanlurey in 161390
  • 移除看似過時的 web Cirrus 和“Web Installer”說明 @matanlurey in 161389
  • 移除 accept_android_sdk_licenses.sh,它似乎未被使用。 @matanlurey in 161388
  • 從 3fc6b7ace3ff 回滾 Packages 至 65547511c004(11 次修訂) @engine-flutter-autoroll in 161379
  • 修復在 Windows 上多視窗 Flutter 中使用 Alt+F4 關閉視窗時崩潰的問題 @hbatagelo in 161375
  • [web:a11y] 將空的可點選元素視為按鈕 @yjbanov in 161360
  • 提供監視器資訊。 @robert-ancell in 161359
  • 排除 *texture* 作為 a: text input 的匹配項 @matanlurey in 161354
  • [Impeller] 為 SurfaceControl 測試新增 opt-in 標誌。 @jonahwilliams in 161353
  • 新增一個虛擬顯示(VD)平臺檢視測試,並稍作重構 @matanlurey in 161349
  • 從 snippet 工具中移除 formatter @goderbauer in 161347
  • 更新 Style-guide-for-Flutter-repo.md @goderbauer in 161344
  • [Android] 實際從 release builds 中移除 dev 依賴項 @camsim99 in 161343
  • 撤銷 "[SwiftPM] 為應用遷移新增單獨的功能標誌 (#158897)" @loic-sharma in 161342
  • .ccls-cache gitignore @flar in 161340
  • 撤銷 "[SwiftPM] 預設啟用 (#161275)" @auto-submit[bot] in 161339
  • [Impeller] 修復 GLES 紋理匯入 Vulkan 時的縮放問題。 @jonahwilliams in 161331
  • [CP-stable] 撤銷“修復滾動時 without a drag 的 keyboardDismissBehavior” @victorsanni in 161329
  • [Impeller] reland: 修復 porterduff shader 並處理 GLES 後端中最佳化的紋理繫結。 @jonahwilliams in 161326
  • 撤銷 "[Impeller] Adreno GPU 的 porter duff 解決方法。 (#161273)" @auto-submit[bot] in 161318
  • 標記 Linux analyzer_benchmark 為不穩定 @fluttergithubbot in 161307
  • 標記 Linux linux_desktop_impeller 為穩定 @fluttergithubbot in 161302
  • 撤銷“使用 package:uuid 而非 package:usage 中的 uuid” @jiahaog in 161292
  • [Impeller] 重新啟用 Adreno 630 @jonahwilliams in 161287
  • 將 Dart 升級至 3.7.0-307.0.dev 版本 @a-siva in 161278
  • 撤銷“修復滾動時 without a drag 的 keyboardDismissBehavior” @victorsanni in 161277
  • 支援 DDC 庫捆綁格式並移除對 DDC 模組格式的支援 @srujzs in 161276
  • [SwiftPM] 預設啟用 @loic-sharma in 161275
  • [Impeller] 在 Adreno 630 及更早版本上停用輸入附件/自依賴。 @jonahwilliams in 161274
  • [Impeller] Adreno GPU 的 porter duff 解決方法。 @jonahwilliams in 161273
  • 使 YamlNode 編碼為 String 更明確。 @matanlurey in 161270
  • 退出選擇模式時清除選擇狀態 @elliette in 161267
  • native_driver 重新命名為 android_{driver_extensions|engine_test} @matanlurey in 161263
  • 新增語義角色和標籤 @chunhtai in 161260
  • [Impeller] 在 Adreno 上停用執行時 mipmap 生成。 @jonahwilliams in 161257
  • 為 fat width arcs 新增特殊情況 @gaaclarke in 161255
  • [Impeller] 更新 Android 上預覽狀態的 README。 @chinmaygarde in 161253
  • onSurfaceDestroyed 的時序更改為匹配 onSurfaceCleanup @matanlurey in 161252
  • [Impeller] 更新預構建工件的指南。 @chinmaygarde in 161251
  • .ci.yaml 的驗證邏輯移至 flutter/flutter。 @matanlurey in 161249
  • [deps] 移除對已存檔 repos 的引用 @devoncarew in 161248
  • 從 07ae98c5aff9 回滾 Packages 至 3fc6b7ace3ff(3 次修訂) @engine-flutter-autoroll in 161244
  • 對 golden files 進行標記以驗證 engine Skia Gold 是否正常。 @matanlurey in 161240
  • 修復 create 命令中不相容的 Gradle 或 AGP 版本重複字串 @kishan-dhankecha in 161223
  • 將 engine labeler 遷移到頂層 @jmagman in 161212
  • canvas_test.dart 中移除 verbose: true。 @matanlurey in 161211
  • [flutter_tools] 忽略 viewpost ime 和 samsung 垃圾訊息。 @jonahwilliams in 161199
  • 建議棄用 webGoldenComparator。 @matanlurey in 161196
  • [Impeller] 不要生成最終的 1x1 mip 級別以解決 Adreno GPU 錯誤 @jonahwilliams in 161192
  • 將所有剪裁路徑按 1 / DPR 進行縮放。 @eyebrowsoffire in 161190
  • shellPath 重新命名為 flutterTesterBinPath。 @matanlurey in 161189
  • _FlutterTestRunnerImpl 合併到 FlutterTestRunner 中。 @matanlurey in 161188
  • [Engine] 當分支不是 mainmaster 時,將 SkiaGoldClient 設為 NOP。 @matanlurey in 161187
  • 更新 monorepo 的 engine 說明 @justinmc in 161184
  • 更新 golden canary @Piinks in 161183
  • 更新了 eglConfigChoose 錯誤訊息和錯誤子句。 @gaaclarke in 161178
  • [CP-stable] 撤銷“修復 DropdownMenu 在條目已更改時未重新匹配 initialSelection” @nate-thegrate in 161177
  • 從 eb7358231e43 回滾 Packages 至 07ae98c5aff9(29 次修訂) @engine-flutter-autoroll in 161174
  • [Impeller] 使用 render ready semaphore 保護 onscreen cmd buffer。 @jonahwilliams in 161140
  • 修復 README 中 Hot Reload gif 的損壞連結 @bartekpacia in 161113
  • 在使用 --local-engine--local-web-sdk 時,預設使用 tree-in engine @eyebrowsoffire in 161110
  • 對顏色矩陣的平移列進行標準化。 @eyebrowsoffire in 161109
  • 從測試夾具中提取 analyze 測試預期 @LongCatIsLooong in 161108
  • 移除“normalized”一詞,移除 minimum/maximum。 @matanlurey in 161106
  • flutter_template_images 更新至 5.0.0。 @matanlurey in 161105
  • 使用 package:uuid 而非 package:usage 中的 uuid @devoncarew in 161102
  • 更新 repo 以與 shelf_web_socket v3.0 前向相容 @devoncarew in 161101
  • 更新 InputDecoration.border 文件,說明當 leading/trailing 寬度超過 ListTile 寬度時的處理方式,並新增缺失的測試 @TahaTesser in 161091
  • [native_assets] 過濾 hook 環境 @dcharkes in 161084
  • [Android] 將 .cxx 目錄新增到應用模板 .gitignore @gmackall in 161069
  • 將 dart-lang/http 更新至最新版本,並移除舊的 http_multi_server 引用 @devoncarew in 161067
  • Bump characters, collection, meta @goderbauer in 161066
  • 標記 firebase_release_smoke_test 為穩定 @jmagman in 161006
  • 更新 Create Pull Request GitHub workflow 的審閱者 @jmagman in 161005
  • 在 all-github-actions 組中將 peter-evans/create-pull-request 從 7.0.5 升級到 7.0.6 @dependabot[bot] in 161001
  • 標記 hot_mode_dev_cycle_macos_target__benchmark 為穩定 @jmagman in 161000
  • 標記 integration_ui_test_test_macos 為穩定 @jmagman in 160999
  • 標記 hello_world_macos__compile 為穩定 @jmagman in 160998
  • 標記 complex_layout_scroll_perf_macos__timeline_summary 為穩定 @jmagman in 160997
  • 標記 animated_complex_opacity_perf_macos__e2e_summary 為穩定 @jmagman in 160996
  • 更新 android_semantics_integration_test bringup 的 GitHub URL @jmagman in 160993
  • 標記 analyzer_benchmark 為穩定 @jmagman in 160991
  • 標記 flavors_test_macos 為穩定 @jmagman in 160990
  • 標記 platform_channel_sample_test_macos 為穩定 @jmagman in 160989
  • 移除現在不必要的命令 felt analyze。 @matanlurey in 160986
  • 手動 bump pub @goderbauer in 160985
  • TestCompiler 會在可能的情況下發出錯誤原因,並進行一些重構以實現此目的 @matanlurey in 160984
  • 忽略硬編碼的 --packages=.dart_tool/package_config.json。 @matanlurey in 160982
  • 撤銷:“將 integration_test 依賴項移至非 dev_dependencies。” @matanlurey in 160980
  • 更新 AVD 依賴項以支援 Android 28 模擬器 @jesswrd in 160978
  • 移除對 Flutter Gradle Plugin 的命令式應用支援 @bartekpacia in 160947
  • 新增 SurfaceProducer.onSurfaceCleanup,棄用 onSurfaceDestroyed。 @matanlurey in 160937
  • 修復 docImport 問題 @goderbauer in 160918
  • flutter_template_images 升級至移除 TODO。 @matanlurey in 160917
  • 在 Tree-hygiene.md 中指向真實的 Cocoon 程式碼 @yjbanov in 160914
  • 為 runIf 新增缺失的 DEPS @mdebbar in 160913
  • 改進引用 V1 嵌入的外掛的錯誤訊息 @jesswrd in 160890
  • 澄清 gclient 在哪裡執行。 @chunhtai in 160889
  • gclient 模板檔案澄清 @yjbanov in 160882
  • 調整語言,以匹配 #160695 的合併。 @matanlurey in 160876
  • 應用 dart_style 3.0.1 @goderbauer in 160875
  • 將我的名字新增到作者列表 @AbdeMohlbi in 160822
  • 更新 Color 文件,使其更清晰地說明歸一化的通道值。 @matanlurey in 160798
  • 移除 web 測試中的 bringup: true。 @eyebrowsoffire in 160788
  • 考慮 DEPSengine/** 的更改,以影響大多數 runIf 保護的構建 @matanlurey in 160706
  • 修復 bash entrypoint 測試 @jtmcdole in 160705
  • 移除對 web_tests/artifacts 的依賴。 @eyebrowsoffire in 160700
  • [tech debt] 刪除未使用的 framework-engine 測試指令碼 @yjbanov in 160698
  • 移除 --template=skeleton 並新增一個佔位符錯誤訊息。 @matanlurey in 160695
  • flutter test --experimental-faster-testing 生成的“isolate spawner”檔案中註解 entrypoints @derekxu16 in 160694
  • [Impeller] 將 barrier 設定移出 render pass builder。 @jonahwilliams in 160693
  • [flutter_tools] 無條件跳過 bash 測試 @christopherfujino in 160690
  • [Impeller] Adreno 原始重啟動作緩慢的解決方法。 @jonahwilliams in 160683
  • 棄用 engine ci yaml roller @christopherfujino in 160682
  • 回滾到 dart 3.7.0-267.0.dev @aam in 160680
  • 更新 README.md @goderbauer in 160677
  • 啟用 strict_top_level_inference @goderbauer in 160674
  • [native assets] 回滾依賴項 @dcharkes in 160672
  • 確保 monorepo 中的 engine.version 是最新的 @jtmcdole in 160668
  • 更新 New-Android-version.md 以包含 create all @reidbaker in 160661
  • [Impeller] 修復 Intel macOS 上的 device buffer nullptr。 @jonahwilliams in 160645
  • 撤銷 rematching DropdownMenu.initialSelection @bleroux in 160643
  • 重構 keyboard manager 測試 @robert-ancell in 160637
  • 允許 FlMockBinaryMessenger 使用非同步平臺響應 @robert-ancell in 160636
  • 移除所有剩餘的 mock engine 使用 @robert-ancell in 160635
  • [Impeller] 修復 GLES SurfaceTexture 渲染。 @jonahwilliams in 160634
  • [DisplayList] 將 DlVertices 遷移到 Impeller/DisplayList 幾何類 @flar in 160633
  • [monorepo] 將本地 engine 構建標記為 bringup。 @jonahwilliams in 160627
  • 將 dart sdk 回滾到 3.7.0-266.0.dev @aam in 160624
  • [Impeller] 移除未使用的 BliPass::EncodeCommands 引數並進行清理。 @jonahwilliams in 160623
  • integration_test: 忽略 iOS/macOS 的 .build 目錄 @cbracken in 160614
  • [monorepo] 修復 tech debt cost benchmark @jonahwilliams in 160609
  • 自動格式化 engine 中的 Dart 程式碼 @goderbauer in 160576
  • Upstream and Origin 檢查 @jtmcdole in 160574
  • [tech debt] 移除 web engine windows 構建 @yjbanov in 160573
  • ImplicitlyAnimatedWidgetState 程式碼清理 @nate-thegrate in 160567
  • 將 CRLF 行尾更改為 LF 以匹配 .gitattributes 期望。 @matanlurey in 160557
  • 使用 flutter repo 而非 flutter-engine 進行 engine golds。 @matanlurey in 160556
  • 重新啟用 deprecation message analyze 測試 @LongCatIsLooong in 160554
  • 為 web engine 分開構建和測試 builder @eyebrowsoffire in 160550
  • 刪除未使用的 engine_hash.dart 指令碼(和測試),簡化 engine_hash.sh。 @matanlurey in 160549
  • 更新 DEPS,移除 upstream-buildroot @matanlurey in 160548
  • 自動格式化 Framework @goderbauer in 160545
  • 將 engine.realm 提交為空 @jtmcdole in 160541
  • 從模板中移除useMaterial3: true, @lsaudon in 160525
  • 🔊 [tool] 將無線連線的裝置名稱新增為 displayName @AlexV525 in 160497
  • 標記 Mac_benchmark flutter_gallery_macos__compile 為不穩定 @fluttergithubbot in 160496
  • 為 Android 和 iOS 裝置上的 integration_test 實現 golden-file 匹配 @matanlurey in 160484
  • Trigger Build Part Deux @jtmcdole in 160481
  • Trigger Build @jtmcdole in 160476
  • [monorepo] 移除 realm checker @yjbanov in 160457
  • [flutter_tool] 更改“flutter daemon”命令的啟動訊息 @DanTup in 160444
  • 允許 integration test helpers 處理子字串而非整個字串 @mkustermann in 160437
  • [native_assets] 為其他(即非程式碼)資產的未來準備現有測試 @mkustermann in 160436
  • 🐛 [tool] 無論版本如何,都會安裝 APK @AlexV525 in 160432
  • 為僅測試程式碼新增更多 entry-point 註解。 @sstrickl in 160421
  • create_test.dart 中一致地設定 Cache.flutterRoot。 @matanlurey in 160403
  • 重新命名並定義 FlutterManifest.generateLocalizations。 @matanlurey in 160401
  • --no-implicit-pubspec-resolution 替換為 flutter config --explicit-package-dependencies。 @matanlurey in 160400
  • 在 presubmit 檢查中使用 dartfmt 對本地化進行標準化 @goderbauer in 160395
  • 調整會因格式化而損壞的工具測試 @goderbauer in 160393
  • 修復與格式化相關的行依賴測試 @goderbauer in 160389
  • 調整‘dart format’的忽略項 @goderbauer in 160382
  • 忽略 flutter/flutter 中的所有 cxx 資料夾 @reidbaker in 160381
  • integration_test 依賴項移至非 dev_dependencies。 @matanlurey in 160380
  • mac_test.dart 遷移到 explicit-package-dependencies。 @matanlurey in 160375
  • Formatter pre-work: 修復 test_fixes 中的語法 @goderbauer in 160371
  • 移除對已棄用的 package:usage(executable, runner)的更多引用 @andrewkolos in 160369
  • 跳過在 Windows 平臺上經常 OOM 的 integration tests。 @matanlurey in 160368
  • 修復當合成包停用時跳過 flutter_gen 的 bug @matanlurey in 160367
  • 正確報告 dart format 錯誤 @goderbauer in 160364
  • 從 56886ffe11ad 回滾 Packages 至 eb7358231e43(6 次修訂) @engine-flutter-autoroll in 160351
  • 將 java 11 設定為所有模板中預期的 java 版本 @reidbaker in 160349
  • 更新 PopInvokedCallback 棄用訊息 @krokyze in 160324
  • 將 Mohammed Chahboun 新增到作者列表 @M97Chahboun in 160311
  • [flutter_releases] Flutter stable 3.27.1 Framework Cherrypicks @itsjustkevin in 160293
  • test/commands.shard(大部分)遷移到 explicit-package-dependencies。 @matanlurey in 160288
  • 將 stable changelog 中的更改合併到 master。 @itsjustkevin in 160284
  • general.shard 的其餘部分遷移到 explicit-package-dependencies。 @matanlurey in 160280
  • test/general.shard/*plugin* 測試遷移到 explicit-package-dependencies。 @matanlurey in 160279
  • resident_web_runner_test.dart 遷移到 explicit-package-dependencies。 @matanlurey in 160278
  • hot_test.dart 遷移到 explicit-package-dependencies。 @matanlurey in 160277
  • test/general.shard/build_system 遷移到 explicit-package-dependencies。 @matanlurey in 160275
  • flutter_command_test.dart 遷移到 explicit-package-dependencies。 @matanlurey in 160274
  • test/general.shard/web 遷移到 explicit-package-dependencies。 @matanlurey in 160273
  • generate_synthetic_packages_test.dart 遷移到 explicit-package-dependencies。 @matanlurey in 160267
  • 重新啟用 linux packages-autoroller @christopherfujino in 160266
  • test_compiler_test.dart 遷移到 explicit-package-dependencies。 @matanlurey in 160265
  • cocoapods_test.dart 遷移到 explicit-package-dependencies。 @matanlurey in 160264
  • [Reland] 強制在構建 Android 時自動下載 ndk @gmackall in 160260
  • 啟用 explicit-package-dependencies (resident_web_runner_cold_test.dart) @matanlurey in 160258
  • Stable 分支的 Changelog 更新。 @itsjustkevin in 160253
  • ReorderableListView 新增 mouseCursor 引數 @ValentinVignal in 160246
  • 從 cbdb48a0bcee 回滾 Packages 至 56886ffe11ad(6 次修訂) @engine-flutter-autoroll in 160245
  • 將 CupertinoPageTransitionsBuilder 的動畫持續時間與 CupertinoPageRoute 匹配 @chika3742 in 160241
  • 修復 NavigationDrawerDestination 的 backgroundColor 遮擋了互動 @bleroux in 160239
  • 🐛 [tool] 對於 pub 命令,不隱式處理目錄引數 @AlexV525 in 160223
  • 重構 TestGoldenComparator 以便在非 Web(Android、iOS)整合測試中有用 @matanlurey in 160215
  • 撤銷“強制在構建 Android 時自動下載 ndk (#159756)” @auto-submit[bot] in 160205
  • 修復 Stepper 聯結器未正確顯示的問題 @nate-thegrate in 160193
  • [web] 預設將 FLUTTER_WEB_AUTO_DETECT 設定為 false @mdebbar in 160191
  • [web] 在 Skwasm 中啟用平臺檢視基準測試 @mdebbar in 160186
  • 手動回滾 pub 並附帶 flutter_tools 補丁 @bkonyi in 160174
  • 從 16616ad588d7 回滾 Packages 至 cbdb48a0bcee(4 次修訂) @engine-flutter-autoroll in 160170
  • 為僅測試程式碼新增 entry-point 註解。 @sstrickl in 160158
  • [flutter_releases] Flutter beta 3.28.0-0.1.pre Framework Cherrypicks @itsjustkevin in 160112
  • 修復 Android 模組模板中硬編碼的 AGP/Kotlin 值迴歸 @gmackall in 160108
  • 使用 3.27 的更改更新 changelog @christopherfujino in 160105
  • 從 0f1fd493b893 回滾 Packages 至 16616ad588d7(2 次修訂) @engine-flutter-autoroll in 160099
  • 在工具關閉時,不要在列出核心裝置時丟擲 StateError @bkonyi in 160094
  • [CP-stable]將 module 模板遷移到宣告式應用 Flutter Gradle 外掛 @flutteractionsbot in 160090
  • 為 SubmenuButton 新增 submenuIcon 屬性以覆蓋預設的箭頭圖示 @TahaTesser in 160086
  • 標記 Linux android_release_builds_exclude_dev_dependencies_test 為穩定 @fluttergithubbot in 160074
  • 修復當用戶啟用/停用分析時,分析已啟用/停用事件未傳送的問題 @andrewkolos in 160060
  • 在更新 pub 依賴項之前預編譯 generate_gradle_lockfile 指令碼 @christopherfujino in 160059
  • 標記 Linux packages_autoroller 為 bringup @christopherfujino in 160056
  • Conductor 輸出更新 @christopherfujino in 160054
  • 為 TabBarTheme 新增 splashBorderRadius 屬性 @M97Chahboun in 160046
  • [flutter_releases] Flutter stable 3.27.0 Framework Cherrypicks @christopherfujino in 160045
  • 撤銷“啟用語義化時傳送 a11y 訊息 (#159163)” @chunhtai in 160039
  • 為 IconButton widget 新增 onHover 和 onLongPress @M97Chahboun in 160032
  • 從 45bcc3210fcc 回滾 Packages 至 0f1fd493b893(4 次修訂) @engine-flutter-autoroll in 160028
  • 棄用未使用的 ButtonStyleButton.iconAlignment 屬性 @TahaTesser in 160023
  • 新增指令碼以檢查已更改 dart 檔案的格式 @goderbauer in 160007
  • 忽略 all-github-actions 組中的 codecov/codecov-action 補丁版本更新 @jmagman in 159996
  • 在 all-github-actions 組中的 1 個目錄中,將 codecov/codecov-action 從 5.0.2 升級到 5.1.1 @dependabot[bot] in 159995
  • 固定 pkg:intl 為 0.19.0 @goderbauer in 159992
  • 從 bc0c22d57910 回滾 Packages 至 45bcc3210fcc(20 次修訂) @engine-flutter-autoroll in 159978
  • 🚀 為 TapDragEndDetails 實現 globalPositionlocalPosition @AlexV525 in 159962
  • 調整 OutlineInputBorder 的繪製位置 @hgraceb in 159943
  • Tooltip 新增 mouseCursor @ValentinVignal in 159922
  • [Web] 允許指定何時使用 元素顯示影像的策略 @dkwingsmt in 159917
  • 撤銷“修復 DropdownMenu 渲染在 AppBar 後面” @dkwingsmt in 159907
  • 向 widget_preview_scaffold 添加註入資產的支援 @bkonyi in 159859
  • [flutter_tools] 配置 shader 編譯器為 Android 輸出 GLES3 著色器。 @jonahwilliams in 159857
  • 配置頁面寬度 @goderbauer in 159856
  • [CP-beta]為構建目標時,新增 Android x86 的棄用通知 @flutteractionsbot in 159847
  • Reland 修復 Date picker overlay colors 樣式未應用於選中狀態 @bleroux in 159839
  • [ci] 將 google_adsense 新增到 9_first_party_packages.yml @ditman in 159827
  • Linux 上的 CupertinoTextField 輔助功能行為應與 TextField 匹配 @Renzo-Olivares in 159823
  • 將 Dart SDK 升級到 3.7 @goderbauer in 159812
  • SemanticsAction.scrollToOffset 新增處理程式 @LongCatIsLooong in 159811
  • 更新 Material 3 Slider 示例 @TahaTesser in 159795
  • 修復 RangeSlider thumb 與 division 對齊不正確、thumb 填充和圓角問題 @TahaTesser in 159792
  • Reland 修復 InkWell overlayColor 解析忽略選中狀態 @bleroux in 159784
  • 將 module 模板遷移到宣告式應用 Flutter Gradle 外掛 @gmackall in 159770
  • 增加 Devtools 測試的超時時間 @Piinks in 159759
  • 強制在構建 Android 時自動下載 ndk @gmackall in 159756
  • 為構建目標時,新增 Android x86 的棄用通知 @bkonyi in 159750
  • SliderThemeData 中引入 Material 3 year2023 標誌 @TahaTesser in 159721
  • ProgressIndicatorThemeData 中引入 Material 3 year2023 標誌 @TahaTesser in 159720
  • 使 native asset 測試更 robust,以應對 flutter 升級其固定的依賴項 @mkustermann in 159715
  • 移除 package:usage 的一些用法 @andrewkolos in 159705
  • [Widget Inspector] 僅在 truncated 欄位為 true 時將其包含在 JSON 響應中 @elliette in 159701
  • fix: SelectableRegion 應在更改後才最終確定選擇 @Renzo-Olivares in 159698
  • 格式化 flutter_test 的 controller.dart @hgraceb in 159667
  • 修復 DropdownMenu 選單與文字欄位分離的問題 @bleroux in 159665
  • 從 e6932b77a183 回滾 Packages 至 bc0c22d57910(2 次修訂) @engine-flutter-autoroll in 159592
  • 撤銷“修復 InkWell overlayColor 解析忽略選中狀態 (#159072) @bleroux in 159589
  • 撤銷“修復 Date picker overlay colors 樣式未應用於選中狀態… @bleroux in 159583
  • 從 8ecf4b010143 回滾 Packages 至 e6932b77a183(3 次修訂) @engine-flutter-autoroll in 159561
  • 標記 Mac_benchmark hello_world_macos__compile 為不穩定 @fluttergithubbot in 159543
  • 標記 Mac_benchmark flutter_view_macos__start_up 為不穩定 @fluttergithubbot in 159541
  • 標記 Linux_android_emu android_defines_test 為穩定 @fluttergithubbot in 159538
  • 暫時忽略某些語義測試的詳盡性檢查 @LongCatIsLooong in 159517
  • 新增 flutter widget-preview {start, clean} 命令 @bkonyi in 159510
  • iPad Scribble 閃爍和崩潰 @justinmc in 159508
  • [SwiftPM] 將 SWIFT_PACKAGE_MANAGER 環境變數重新命名為 FLUTTER_SWIFT_PACKAGE_MANAGER @loic-sharma in 159502
  • 撤銷“Roll Flutter Engine from fe45a6608651 to fb6439918252 (12 revisions) (#159461)” @auto-submit[bot] in 159498
  • 從 46aeb2b29d60 回滾 Packages 至 8ecf4b010143(5 次修訂) @engine-flutter-autoroll in 159489
  • 修復 DropdownButtonFormField overlay colors 管理 @bleroux in 159472
  • [Widget Inspector] 修復 Flutter web 請求大型 widget 樹時的堆疊溢位錯誤 @elliette in 159454
  • 重構 gradle 任務執行器以共享錯誤處理程式碼 @chunhtai in 159452
  • 更新 analysis_options.yaml 中的註釋 @goderbauer in 159449
  • 將 dartdoc 升級到 8.3.0 @goderbauer in 159448
  • 修復 MainActivity.kt.tmpl 中失敗的 lint @AbdeMohlbi in 159441
  • 撤銷“為 Material 3 更新 image_filter_testcolor_filter_test.dart (#158985)” @auto-submit[bot] in 159437
  • [CP-beta]不要依賴 Leader/Follower 來定位 DropdownMenu 選單 @flutteractionsbot in 159436
  • [ Tool ] 修復當 Command Processor AutoRun 登錄檔鍵已定義時,“Error: Unable to find git in your PATH” @bkonyi in 159424
  • Chip 新增 mouseCursor 引數 @ValentinVignal in 159422
  • 從 920321356e45 回滾 Packages 至 46aeb2b29d60(3 次修訂) @engine-flutter-autoroll in 159420
  • 修復 #159108 中遺漏的失敗測試 @LongCatIsLooong in 159407
  • 測試 SliverMainAxisGroup 的 offstage 子項 @yiiim in 159406
  • 修復 flutter_command.dart 中的拼寫錯誤 @TheJoeSchr in 159398
  • [tool] 修復使用過時正則表示式修改模板的 android 測試 @Sameri11 in 159396
  • 修復 AutovalidateMode.onUnfocus 時表單提交的假陽性驗證結果 @Mairramer in 159394
  • 將 spellCheckConfiguration 新增到 CupertinoTextFormFieldRow 的建構函式中 @sargntpi in 159385
  • 撤銷“Roll Flutter Engine from 6f941c961b05 to 202506d686e3 (10 revisions) (#159345)” @auto-submit[bot] in 159360
  • 撤銷“Roll Flutter Engine from 202506d686e3 to 9384df4425fd (2 revisions) (#159348)” @auto-submit[bot] in 159359
  • Reland “為語義偵錯程式設定穩定的顏色 (#157884)” @chunhtai in 159355
  • 撤銷“為語義偵錯程式設定穩定的顏色 (#157884)” @auto-submit[bot] in 159354
  • 在 widget 選擇模式中點選拖動會更新 DevTools 中的被檢查 widget @elliette in 159352
  • 移除不再使用的 apk-health-tests。將來可以隨時重新新增。 @matanlurey in 159349
  • \r\n 程式碼替換為 Dart SDK 標準約定。 @matanlurey in 159346
  • 修復 SafeArea DartPad 示例 @nate-thegrate in 159344
  • 手動更新 dca37ad 之後的字串,並重新啟用 packages_autoroller @gmackall in 159343
  • 從 913b99ed8542 回滾 Packages 至 920321356e45(9 次修訂) @engine-flutter-autoroll in 159338
  • 將 Linux packages_autoroller 移動到 bringup @zanderso in 159336
  • 修復了拼寫錯誤 @anisalibegic in 159331
  • [native assets] 建立 NativeAssetsManifest.json 而非 kernel embedding @dcharkes in 159322
  • [tool] 移除已棄用的 --web-renderer 引數。 @ditman in 159314
  • 如果當前路由是 fullscreenDialog,則抑制之前的路由過渡 @MitchellGoodwin in 159312
  • 向分析報告 deferred-components 的使用情況。 @matanlurey in 159307
  • 在 module_plugin_loader.radle 中移除不必要的分號 @AbdeMohlbi in 159303
  • 在 flutter.groovy 中,使註釋與 build.gradle.kts 的用法對齊 @AbdeMohlbi in 159299
  • 修復 flutter.groovy 中 findByPath 需要特定專案評估順序的 lint @AbdeMohlbi in 159296
  • 提高 UI 執行緒動畫效能 @bernaferrari in 159288
  • 為 DataTable 新增 columnWidth 屬性以實現可自定義的列寬 @lamnhan066 in 159279
  • _listCoreDevices 添加了額外的日誌記錄 @bkonyi in 159275
  • Reland CupertinoPopupSurface @davidhicks980 in 159272
  • 為更新的 M3 規範,在 CircularProgressIndicator 中新增 padding @TahaTesser in 159271
  • 從 e95f6d8fce58 回滾 Packages 至 913b99ed8542(7 次修訂) @engine-flutter-autoroll in 159268
  • 重構 bottom sheet & 相關 widget @Pante in 159257
  • 如果 flutter_tools 被訊號殺死,則關閉 DevTools 和 DDS 程序 @jason-simmons in 159238
  • 嘗試對 Gradle OOM 進行推測性修復。 @matanlurey in 159234
  • package:integration_test 新增一個簡單的 golden-file 測試。 @matanlurey in 159233
  • 移除不再需要的 RepaintBoundary。 @matanlurey in 159232
  • 取消跳過使用 flutter build apk 的測試。 @matanlurey in 159231
  • [flutter_tools] 透過 migrator 讓 iOS/macOS 應用選擇退出 Metal API 驗證,並更新 repo 中的模板。 @jonahwilliams in 159228
  • 新增關於設定 Android Studio 自動格式化 Kotlin 程式碼的文件 @gmackall in 159209
  • 修復 Date picker overlay colors 樣式未應用於選中狀態 @bleroux in 159203
  • 從 fc4adc78aa24 回滾 Packages 至 e95f6d8fce58(6 次修訂) @engine-flutter-autoroll in 159201
  • 移除對 [Target] 的依賴,轉而操作 [Architecture] @mkustermann in 159196
  • flutter run 完成時終止未分離的測試裝置 @matanlurey in 159170
  • 在 observatory_port_test 啟動的 flutter_tools 程序中進行乾淨的關閉 @jason-simmons in 159169
  • 為所有 flutter_tools android 檔案新增 platform-android 標籤 @jmagman in 159166
  • 啟用語義化時傳送 a11y 訊息 @chunhtai in 159163
  • runner 設為非可空,因為它始終是。 @matanlurey in 159156
  • [ tool ] 修復表示式求值未能正確處理錯誤 @bkonyi in 159151
  • 移除 firebase_abstract_method_smoke_test @jesswrd in 159145
  • 從 c1eabf5e32cc 回滾 Packages 至 fc4adc78aa24(10 次修訂) @engine-flutter-autoroll in 159143
  • 修復 flutter.groovy 中 Consider using 'register' to avoid unnecessary configuration 的 lint @AbdeMohlbi in 159137
  • 在整合測試中,在不再需要時終止 flutter test。 @matanlurey in 159117
  • 如果 flutter 工具被訊號殺死,則終止測試裝置。 @matanlurey in 159115
  • [SwiftPM] 移動應用遷移功能標誌的檢查位置 @loic-sharma in 159110
  • 暫時更改測試以適應新的 SemanticsAction 值 @LongCatIsLooong in 159108
  • 在 all-github-actions 組中,將 codecov/codecov-action 從 4.6.0 升級到 5.0.2 @dependabot[bot] in 159104
  • 在 FlutterTestDriver 測試中新增標籤並斷言某些狀態。 @matanlurey in 159099
  • [CP-beta][ tool ] DDS 啟動失敗時不要丟擲 StateError @flutteractionsbot in 159079
  • 從 b164be312ca2 回滾 Packages 至 c1eabf5e32cc(6 次修訂) @engine-flutter-autoroll in 159077
  • 修復 InkWell overlayColor 解析忽略選中狀態 @bleroux in 159072
  • flutter\packages\flutter_tools\gradle\gradle.kts 中移除多餘的反引號 @AbdeMohlbi in 159051
  • 修復 flutter drive--web-header 標誌 @dtscalac in 159039
  • 修復 gen_l10n_types.dart 中的拼寫錯誤 @userFortyTwo in 159035
  • 修復 NavigationBar 示例溢位對齊 @yaostyle in 159034
  • 不再下載 android-x86-jit-release。 @matanlurey in 159011
  • [flutter triage] 更新 web 貢獻者列表 @yjbanov in 159008
  • 在整個 integration.shard 中一致地定義和使用 flutterBin。 @matanlurey in 159007
  • Flutter-Web-Triage.md 中的樣式更改 @yjbanov in 159006
  • flutter_build_apk_health_tests 切換為使用當前測試的子集。 @matanlurey in 159004
  • 使 SelectableRegion 的 focus node 可選。 @gspencergoog in 158994
  • 撤銷“先執行歷史不穩定的測試,以使 flutter build apk health tests 超時更頻繁? (#158967)” @auto-submit[bot] in 158993
  • 從 b9ac917daeb0 回滾 Packages 至 b164be312ca2(4 次修訂) @engine-flutter-autoroll in 158986
  • 為 Material 3 更新 image_filter_testcolor_filter_test.dart @TahaTesser in 158985
  • 修復 native asset 程式碼中的程式碼資產複製邏輯 @mkustermann in 158984
  • 修復 native assets release builds 中的重複工作 @mkustermann in 158980
  • 為具有 gradle 和 Android 路徑的 PR 新增 platform-android 標籤 @jmagman in 158970
  • 更漂亮的 merge_queue.md @Piinks in 158969
  • 先執行歷史不穩定的測試,以使 flutter build apk health tests 超時更頻繁? @matanlurey in 158967
  • 進一步跳過執行 flutter build apknative_assets_test(s)。 @matanlurey in 158966
  • 停止為測試專案生成 .kts 和非 .kts gradle 檔案。 @matanlurey in 158965
  • 建立 merge_queue.md @Piinks in 158959
  • dev/bots/test.dart 中新增 --dry-run。 @matanlurey in 158956
  • [CP-beta]在 mdns 發現過程中,為 SocketExceptions 添加了有用的工具退出訊息 @flutteractionsbot in 158950
  • 修復與 core_device_list.json 找不到相關的 flaky 失敗 @bkonyi in 158946
  • [flutter_releases] Flutter beta 3.27.0-0.2.pre Framework Cherrypicks @eyebrowsoffire in 158943
  • 從 26e123a6ce03 回滾 Packages 至 b9ac917daeb0(5 次修訂) @engine-flutter-autoroll in 158938
  • 為 android_plugin_skip_unsupported_test 測試啟用 --verbose @bkonyi in 158933
  • 將 native asset 整合到 flutter tools 中 @mkustermann in 158932
  • 不要依賴 Leader/Follower 來定位 DropdownMenu 選單 @bleroux in 158930
  • 更新 Material 3 Progress Indicators 示例 @TahaTesser in 158925
  • 為 MenuAnchor 新增一個對齊測試 @bleroux in 158915
  • 修復: InkWell 的 enableFeedback 屬性不能設定為可空… @StanleyCocos in 158907
  • 不再將 --verbose 傳遞給隱式 pub 呼叫(當 flutter --verbose 設定時)。 @matanlurey in 158898
  • [SwiftPM] 為應用遷移新增單獨的功能標誌 @loic-sharma in 158897
  • 嘗試使用 bringup: true 除錯 flutter build apk 經常超時的問題。 @matanlurey in 158895
  • 撤銷“Marks Mac_arm64_ios hot_mode_dev_cycle_ios__benchmark 為不穩定 (#158242)” @auto-submit[bot] in 158891
  • 添加了一個 analyzer 的 skip 訊息 @MitchellGoodwin in 158890
  • scrollBehavior 注入 SelectableText,以便隱藏捲軸 @gspencergoog in 158887
  • 為 M3 建立新的頁面過渡 @QuncCccccc in 158881
  • 暫時跳過 native_assets 測試的 flutter build apk。 @matanlurey in 158880
  • Bump AGP/Gradle/Kotlin 警告版本 @gmackall in 158839
  • [flutter_releases] Flutter stable 3.24.5 Framework Cherrypicks @eyebrowsoffire in 158778
  • 流式傳輸 flutter build 的輸出以進行除錯。 @matanlurey in 158757
  • [ tool ] DDS 啟動失敗時不要丟擲 StateError @bkonyi in 158744
  • 更新 triage flow chart 以包含 SVG packages @stuartmorgan in 158670
  • 從 72356fda4684 回滾 Packages 至 26e123a6ce03(19 次修訂) @engine-flutter-autoroll in 158626
  • docs: 在 HapticFeedback 中包含 Human Interface 觸覺資訊 @alestiago in 158587
  • 標記 Mac_x64 hot_mode_dev_cycle_macos_target__benchmark 為不穩定 @fluttergithubbot in 158569
  • 標記 Windows windows_desktop_impeller 為穩定 @fluttergithubbot in 158565
  • 標記 Mac_arm64 mac_desktop_impeller 為穩定 @fluttergithubbot in 158564
  • 標記 Linux web_benchmarks_skwasm_st 為穩定 @fluttergithubbot in 158563
  • Reland 新增 dynamic_content_color.0.dart 的測試 @ValentinVignal in 158547
  • 標記 Mac_ios microbenchmarks_ios 為不穩定 @jtmcdole in 158540
  • 解釋如何使用 flutter channel。 @matanlurey in 158533
  • 強制 Linux plugin_test 在 Ubuntu 20.04 上執行 @christopherfujino in 158529
  • 更新測試以包含更完整的本地執行測試說明,併為 android 11 測試新增示例 @reidbaker in 158528
  • 在測試中避免使用平臺 ProcessInfo.maxRss。 @matanlurey in 158526
  • 手動將 #158141 (out_dir_shared) cherry-pick 到 stable @eyebrowsoffire in 158525
  • dart pub deps 呼叫移至 <Pub>.deps 並相應地使用它 @matanlurey in 158524
  • [web] 移除 HTML 渲染器的基準測試 @mdebbar in 158520
  • 允許忽略 devDependencies 而不導致工具崩潰。 @matanlurey in 158518
  • 撤銷“新增 dynamic_content_color.0.dart 的測試 (#158309)” @auto-submit[bot] in 158511
  • 修復 NavigationBar 標籤樣式在 widget 級別上的自定義 @TahaTesser in 158510
  • IconAlignment 新增到 ButtonStylestyleFrom 方法 @TahaTesser in 158503
  • 儘可能隱藏成員 @andrewkolos in 158492
  • systemTempDirectory 新增檔案系統錯誤處理 @andrewkolos in 158481
  • #154792 - CupertinoActionSheetAction 游標在桌面端未更改為可點選 @srivats22 in 158470
  • 修復 Chip 在 hovered 狀態下繪製 InkWell.hoverColor 覆蓋了提供的背景顏色 @TahaTesser in 158454
  • 修復 OutlineInputBorder 的繪製位置 @hgraceb in 158440
  • [SwiftPM] 簡化確定是否使用 CocoaPods 的邏輯 @loic-sharma in 158409
  • 清理 dependabot 配置,新增 github-action 組 @jmagman in 158408
  • 手動將 #158141 (out_dir_shared) cherry-pick 到 beta @matanlurey in 158395
  • 將自定義 RPCErrorCodes 替換為 package:vm_service 中的 RPCErrorKind @bkonyi in 158379
  • 從 bb5a25815cae 回滾 Packages 至 72356fda4684(8 次修訂) @engine-flutter-autoroll in 158378
  • 支援 PopupMenuButton 中的 materialTapTargetSize @hannah-hyj in 158357
  • 移除冗餘引數 @pq in 158349
  • 手動回滾 Flutter Engine 從 371c86fb6b49 到 bcb281cde579 @jason-simmons in 158346
  • 在 PR 模板中新增關於審查時間線的說明 @Piinks in 158345
  • Roll pub packages @flutter-pub-roller-bot in 158337
  • 修復因取消測試跳過而導致的 breakages。 @matanlurey in 158335
  • 為使用 deferred components 的外掛整合測試將 Java heap 限制增加到 8GB @bkonyi in 158330
  • 新增 flutter/package 程式碼生成說明 @stuartmorgan in 158326
  • 將最近匯入的包新增到 issue 模板 @stuartmorgan in 158324
  • [TextInput] 新增 TextInputType.webSearch (#15762) @stonemaster in 158323
  • 新增 dynamic_content_color.0.dart 的測試 @ValentinVignal in 158309
  • 修復 --appSizeBase 的輸出路徑 @LinXunFeng in 158302
  • Roll pub packages @flutter-pub-roller-bot in 158281
  • 修復 hot_reload_test.dart 中的 flaky 失敗 @bkonyi in 158271
  • 從 721943194945 回滾 Packages 至 bb5a25815cae(6 次修訂) @engine-flutter-autoroll in 158267
  • NavigationBar 新增覆蓋 NavigationDestination.label 填充的功能 @TahaTesser in 158260
  • 標記 Mac_benchmark complex_layout_scroll_perf_macos__timeline_summary 為不穩定 @fluttergithubbot in 158252
  • 新增 image.loading_builder.0.dart 的測試 @ValentinVignal in 158248
  • 新增 image.frame_builder.0.dart 的測試 @ValentinVignal in 158247
  • 標記 Linux analyzer_benchmark 為不穩定 @fluttergithubbot in 158244
  • 標記 Mac_arm64_ios hot_mode_dev_cycle_ios__benchmark 為不穩定 @fluttergithubbot in 158242
  • 為 CupertinoSearchTextField 添加了 cursor 控制屬性和測試 @p-salmon in 158240
  • 修復 RawScrollbar 示例和桌面端測試 @bleroux in 158237
  • 刪除 firebase_android_embedding_v2_smoke_test @jmagman in 158223
  • 將 website-cms 從 critical pr 審閱中排除 @chunhtai in 158220
  • 裝置上的 Widget Inspector 按鈕退出 widget 選擇模式 @elliette in 158219
  • 移除最近重新分片目標的 bringup 狀態 @andrewkolos in 158217
  • 使 flutter_tools 使用最新的 package:{native_assets_builder,native_assets_cli,native_toolchain_c} @mkustermann in 158214
  • [SwiftPM] 將 SwiftPM 啟用邏輯移至平臺專案 @loic-sharma in 158213
  • 更新 CocoaPods 支援同步組/資料夾的錯誤訊息 @LouiseHsu in 158206
  • 移除已修復的 observatory 相關 TODO。 @matanlurey in 158205
  • 透過迴圈 FakeAsync elapse 恢復跳過的 iOS 測試。 @matanlurey in 158204
  • 移除未使用的 enableObservatory 標誌。 @matanlurey in 160198
  • 在 Cache.test 建構函式中使用 root 目錄作為 rootOverride 的預設值 @andrewkolos in 158201
  • 增加 Linux tool_integration_tests 的子分片 @andrewkolos in 158196
  • Reland2:“撤銷“新增對解析 synthetic-package 的警告/額外處理程式。” @polina-c in 158184
  • 從 796afa35071d 回滾 Packages 至 721943194945(11 次修訂) @engine-flutter-autoroll in 158179
  • 清理 MenuAnchor 並提高 DropdownMenu 測試的可讀性 @bleroux in 158175
  • 使 native asset 整合測試更 robust,從而允許透過 flutter update-packages 平滑地自動更新包 @mkustermann in 158170
  • 新增 raw_scrollbar.2.dart 的測試 @ValentinVignal in 158161
  • 修復 SliverAppBar 的更新順序 @hgraceb in 158159
  • Windows build_tests 的子分片從 8 增加到 9 @andrewkolos in 158146
  • 透過新增 toARGB32() 來轉發修復 CupertinoDynamicColor。 @matanlurey in 158145
  • 進一步移除不再需要的僅限 web 的考慮因素 @matanlurey in 158143
  • 提取並恢復一個測試,證明一個空白的 native assets 專案仍然可以構建 @matanlurey in 158141
  • [SwiftPM] 更新 .flutter-plugin-dependencies 格式 @loic-sharma in 158138
  • 為 FlutterTesterDevices 新增可選引數。 @polina-c in 158133
  • [CP-beta]防止 flutter build ios-framework --xcframeworkFlutter.xcframework.dSYM 複製到 App.framework 資料夾中。 @flutteractionsbot in 158131
  • Reland1:“撤銷“在 flutter_tools 中新增並注入 useImplicitPubspecResolution。” @polina-c in 158126
  • [CP-stable]防止 flutter build ios-framework --xcframeworkFlutter.xcframework.dSYM 複製到 App.framework 資料夾中。 @flutteractionsbot in 158125
  • flutter doctor --verbose 中新增驗證器執行時間 @bkonyi in 158124
  • 停用失敗的 native assets 測試 @victorsanni in 158119
  • 更新 Material 3 CircularProgressIndicator 以適應新的視覺樣式 @TahaTesser in 158104
  • 新增 raw_scrollbar.shape.0.dart 的測試 @ValentinVignal in 158094
  • 在 flex 文件中移除 null @ValentinVignal in 158086
  • 撤銷“新增對解析 synthetic-package 的警告/額外處理程式。” @polina-c in 158078
  • 撤銷“在 flutter_tools 中新增並注入 useImplicitPubspecResolution。” @polina-c in 158076
  • 新增 raw_scrollbar.1.dart 的測試 @ValentinVignal in 158069
  • 新增 interactive_viewer.constrained.0.dart 的測試 @ValentinVignal in 158044
  • 從公開文件中移除對 HTML 渲染器的引用。 @matanlurey in 158035
  • 刪除對 dev.flutter.plugins.e2e 的未使用的引用。 @matanlurey in 158031
  • 新增單執行緒 Skwasm 的基準測試。 @eyebrowsoffire in 158027
  • [Android] 從 release builds 中移除 dev 依賴項外掛 @camsim99 in 158026
  • 修復 aar_init_script.gradle 中失敗的 lints @AbdeMohlbi in 158025
  • 修復 resolve_dependecies.gradle 檔案中 task 的 lint 使用 @AbdeMohlbi in 158022
  • 新增 SafeArea DartPad 示例 @nate-thegrate in 158019
  • 透過更新 chrome infra 提供的最新模擬器定義版本,使 api 35 模擬器測試 deflake @reidbaker in 158017
  • 將顯式包依賴項移至功能標誌 @matanlurey in 158016
  • 提高 basic.dart 中程式碼片段的一致性 @loic-sharma in 158015
  • 使 SwiftPM 整合測試更具慣用性 @loic-sharma in 158014
  • 移除不必要的 kCliAnimationsFeatureName,它可作為 .configSetting 使用。 @matanlurey in 158013
  • .flutter-plugins-dependencies 中為外掛新增 dev_dependency 屬性 @camsim99 in 158009
  • 從 7cc1caa0cc36 回滾 Packages 至 796afa35071d(15 次修訂) @engine-flutter-autoroll in 158003
  • 調整印地語 TimeOfDayFormat 在 localizations 中以 LTR 方向顯示。 @Mairramer in 157998
  • 新增 raw_scrollbar.0.dart 的測試 @ValentinVignal in 157989
  • 新增 interactive_viewer.transformation_controller.0.dart 的測試 @ValentinVignal in 157986
  • 修復: 當佈局更改時更新 PopupMenu 位置 @YeungKC in 157983
  • 使 SwiftPM 整合測試更具慣用性 @loic-sharma in 157971
  • [CP-beta]在使用 Java 21 時為 jlink 錯誤新增處理程式 @flutteractionsbot in 157946
  • 重新命名 injectBuildTimePluginFilesForWebPlatform 並移除未使用的命名引數。 @matanlurey in 157944
  • 新增對解析 synthetic-package 的警告/額外處理程式。 @matanlurey in 157934
  • 重構 DropdownMenu 測試 @bleroux in 157913
  • 新增 notification.0.dart 的測試 @ValentinVignal in 157909
  • [flutter_driver] 主要使用公共截圖 API。 @jonahwilliams in 157888
  • 為語義偵錯程式設定穩定的顏色 @chunhtai in 157884
  • [CP-beta]支援主機 Android 應用使用 kts Gradle 檔案新增到應用 @flutteractionsbot in 157881
  • flutter_tools 中新增並注入 useImplicitPubspecResolution。 @matanlurey in 157879
  • 將模板升級到 AGP 8.7/Gradle 8.10.2 @gmackall in 157872
  • 使 leak tracking bots 阻塞。 @polina-c in 157866
  • 從 028027e6b1f1 回滾 Packages 至 7cc1caa0cc36(5 次修訂) @engine-flutter-autoroll in 157864
  • 在 CONTRIBUTING 文件中提及部分 PR @stuartmorgan in 157863
  • fix(ScrollAction): 不安全的非空斷言 @kszczek in 157855
  • 新增 media_query_data.system_gesture_insets.0.dart 的測試 @ValentinVignal in 157854
  • 標記 Linux_pixel_7pro service_extensions_test 為不穩定 @fluttergithubbot in 157853
  • parentData 未正確設定時,改進 ContainerRenderObjectMixin 的錯誤訊息 @PurplePolyhedron in 157846
  • 更新 CHANGELOG.md 以糾正 ios vs macos 問題 @reidbaker in 157822
  • iOS Selection Handle 改進 @Renzo-Olivares in 157815
  • 從 e0c4f55cd355 回滾 Packages 至 028027e6b1f1(8 次修訂) @engine-flutter-autoroll in 157813
  • 撤銷“避免將‘context’ PR 標記為‘text-input’ (#157650)” @auto-submit[bot] in 157812
  • [impeller] 重新啟用 impeller shard。 @jonahwilliams in 157806
  • 避免將所有 PR 標記為“text-input” @jmagman in 157805
  • 新增 interactive_viewer.0.dart 的測試 @ValentinVignal in 157773
  • 新增 focus_scope.0.dart 的測試 @ValentinVignal in 157772
  • 新增 page_storage.0.dart 的測試 @ValentinVignal in 157770
  • 更新 TextEditingController.text 文件,建議不要在生產程式碼中使用它 @LongCatIsLooong in 157769
  • 新增 scroll_metrics_notification.0.dart 的測試 @ValentinVignal in 157768
  • 將 Mac tool_integration_test shards 固定到 arm64 @zanderso in 157760
  • 修復 NestedScrollView 內部位置邏輯 @nate-thegrate in 157756
  • [web] 在 Web 平臺上,如果影像無法透過 CORS 訪問,則使用 標籤顯示影像 @harryterkelsen in 157755
  • 提取“shaker”類 @nate-thegrate in 157748
  • 修復 TabBar tab icons 未能遵循自定義 IconTheme 的問題 @TahaTesser in 157724
  • 更新文件以闡明 Clip Behaviour @Neutrino2711 in 157719
  • 新增 nested_scroll_view_state.0.dart 的測試 @ValentinVignal in 157714
  • 新增 restoration_mixin.0.dart 的測試 @ValentinVignal in 157709
  • 新增 restorable_route_future.0.dart 的測試 @ValentinVignal in 157708
  • 修復 showSnackBar 無法從 theme 中訪問 useMaterial3 @bleroux in 157707
  • 新增 navigator.restorable_push_replacement.0.dart 的測試 @ValentinVignal in 157704
  • 新增 focus_node.unfocus.0.dart 的測試 @ValentinVignal in 157673
  • 新增 navigator_state.restorable_push_replacement.0.dart 的測試 @ValentinVignal in 157668
  • 新增 navigator_state.restorable_push.0.dart 的測試 @ValentinVignal in 157667
  • 修復 fade_transition 問題 @yiiim in 157663
  • 移除多餘的 throw。 @matanlurey in 157658
  • 修復並移除 flutter_tools 中幾個 no-shuffle 標籤。 @matanlurey in 157656
  • 避免將‘context’ PR 標記為‘text-input’ @jmagman in 157650
  • 在 tool/daemon 關閉時,殺死 xcdevice observe 互動式指令碼作業程序 @jmagman in 157646
  • Relands “Wide gamut framework gradient test (#153976)” @gaaclarke in 157643
  • 在 mdns 發現過程中,為 SocketExceptions 添加了有用的工具退出訊息 @LouiseHsu in 157638
  • 為 stable release 新增隱藏的 --no-implicit-pubspec-resolution 標誌。 @matanlurey in 157635
  • 更新 .ci.yaml 使 android sdk 為 35v1 @reidbaker in 157621
  • 修復 ResizeImage 文件 @nate-thegrate in 157619
  • Reland “將測試升級到 AGP 8.7/Gradle 8.10.2/Kotlin 1.8.10” @gmackall in 157617
  • 撤銷“將測試升級到 AGP 8.7/Gradle 8.10.2/Kotlin 1.8.10 (#157032)” @auto-submit[bot] in 157615
  • 修復 menu anchor 狀態處理 @YeungKC in 157612
  • 從 a556f0f52825 回滾 Packages 至 e0c4f55cd355(2 次修訂) @engine-flutter-autoroll in 157605
  • 將 3.24.4 changelog 新增到 master @reidbaker in 157600
  • 新增 3.24.4 changelog @reidbaker in 157596
  • 新增 navigator_state.restorable_push_and_remove_until.0.dart 的測試 @ValentinVignal in 157595
  • 新增 focusable_action_detector.0.dart 的測試 @ValentinVignal in 157575
  • CupertinoSheetRoute @MitchellGoodwin in 157568
  • 收緊 throwToolExit,解釋何時使用它。 @matanlurey in 157561
  • 修復 Android 模板/測試/示例中已棄用的 buildDir 的使用 @gmackall in 157560
  • 撤銷“撤銷‘添加了在使用 flutter.groovy 時,如果使用了 .flutter-plugins 檔案,則發出警告。(#157388)’ (#157541)” @auto-submit[bot] in 157541
  • 標記 mac impeller 為 bringup。 @jonahwilliams in 157551
  • 撤銷“添加了在使用 flutter.groovy 時,如果使用了 .flutter-plugins 檔案,則發出警告。(#157388)” @auto-submit[bot] in 157541
  • 使用可辨識字元(在錯誤日誌中替換 ' 🙙 🙛 ') @matanlurey in 157548
  • 撤銷“添加了在使用 flutter.groovy 時,如果使用了 .flutter-plugins 檔案,則發出警告。(#157388)” @auto-submit[bot] in 157541
  • 從 5e03bb1da411 回滾 Packages 至 a556f0f52825(7 次修訂) @engine-flutter-autoroll in 157539
  • 移除 unsafe_html lint 規則 @srawlins in 157531
  • 允許選擇退出 .flutter-plugins,在 refreshPluginsList 中選擇退出。 @matanlurey in 157527
  • 移除未使用的 PubDependenciesProjectValidator。 @matanlurey in 157516
  • 新增 build_owner.0.dart 的測試 @ValentinVignal in 157499
  • 新增 navigator.restorable_push.0.dart 的測試 @ValentinVignal in 157492
  • 新增 navigator.restorable_push_and_remove_until.0.dart 的測試 @ValentinVignal in 157487
  • 新增 flutter build ios-framework 在非模組上的部分測試 @loic-sharma in 157482
  • docs: 重寫“Making changes to the flutter tool”以包含 flutter-dev @andrewkolos in 157480
  • Bump actions/checkout from 4.2.1 to 4.2.2 @dependabot[bot] in 157473
  • 在 flutter.groovy 中提高可讀性,對齊 null 賦值,減少部分方法的未使用範圍,應用靜態(如果可能) @AbdeMohlbi in 157471
  • 重新啟用 iOS 上的 brieflyShowPassword @LongCatIsLooong in 157466
  • Plugin.isDevDependency 如果僅在 dev_dependencies 中 @matanlurey in 157462
  • 更新 Tab height 引數文件,用於小於預設值的 tab 高度 @TahaTesser in 157443
  • 修復 Scaffold extend body @yiiim in 157441
  • 修復 changelog.md 檔案中的拼寫和拼寫錯誤 @thejitenpatel in 157438
  • 標記 Mac_benchmark animated_complex_opacity_perf_macos__e2e_summary 為不穩定 @fluttergithubbot in 157424
  • 標記 Windows build_android_host_app_with_module_source 為穩定 @fluttergithubbot in 157420
  • 標記 Windows build_android_host_app_with_module_aar 為穩定 @fluttergithubbot in 157419
  • 標記 Windows build_tests_7_8 為穩定 @fluttergithubbot in 157418
  • 標記 Windows build_tests_6_8 為穩定 @fluttergithubbot in 157417
  • 標記 Windows build_tests_5_8 為穩定 @fluttergithubbot in 157416
  • 標記 Windows build_tests_4_8 為穩定 @fluttergithubbot in 157415
  • 標記 Windows build_tests_3_8 為穩定 @fluttergithubbot in 157414
  • 標記 Mac build_android_host_app_with_module_source 為穩定 @fluttergithubbot in 157412
  • 標記 Mac build_android_host_app_with_module_aar 為穩定 @fluttergithubbot in 157411
  • 標記 Linux build_android_host_app_with_module_source 為穩定 @fluttergithubbot in 157410
  • 標記 Linux build_android_host_app_with_module_aar 為穩定 @fluttergithubbot in 157409
  • 新增 star_border.0.dart 的測試 @ValentinVignal in 157401
  • Reland “修復 TextField 在應用恢復後選擇所有內容” @bleroux in 157399
  • 建立 flutter 特定的 leak 故障排除指南。 @polina-c in 157396
  • 防止 flutter build ios-framework --xcframeworkFlutter.xcframework.dSYM 複製到 App.framework 資料夾中。 @LouiseHsu in 157394
  • 為 Frob 建立 hash 指令碼 @jtmcdole in 157390
  • 添加了在使用 flutter.groovy 時,如果使用了 .flutter-plugins 檔案,則發出警告。 @matanlurey in 157388
  • 移除對 settings.gradle.legacy_versions 的唯一引用。 @matanlurey in 157380
  • 撤銷“修復 TextField 在應用恢復後選擇所有內容 (#156968)” @auto-submit[bot] in 157378
  • 升級 leak tracker。 @polina-c in 157369
  • 從 b6f7e47c7586 回滾 Packages 至 5e03bb1da411(3 次修訂) @engine-flutter-autoroll in 157349
  • 修復 MenuController.isOpen 在未附加時丟擲異常 @bleroux in 157331
  • 新增 pointer_signal_resolver.0.dart 的測試 @ValentinVignal in 157330
  • 新增 platform_menu_bar.0.dart 的測試 @ValentinVignal in 157328
  • 測試 macOS 框架 xcprivacy manifest 的備用正確位置 @jmagman in 157318
  • 為公開的 State 方法重寫新增 @protected @nate-thegrate in 157313
  • 允許使用 getRootWidgetTree 服務擴充套件請求一個簡化的 widget 樹 @elliette in 157309
  • [CP-beta] 修復 path 依賴項的 flavor 條件資產捆綁 @andrewkolos in 157306
  • [devicelab] 移除 flutter_driver_android_test 的 flaky 標記 @jonahwilliams in 157300
  • 移除重複的 widget of the week 影片嵌入 @loic-sharma in 157299
  • 修復一些 leaky 測試。 @polina-c in 157294
  • 撤銷“[devicelab] 處理錯過的生命週期訊息。 (#156596)” @jason-simmons in 157293
  • 匹配 framework 和 engine 的 android 模擬器版本 @reidbaker in 157291
  • 更新 ecosystem contribution 文件 @stuartmorgan in 157288
  • 更新 flutter.groovy 以捕獲查詢 api 任務時未知的任務異常 @AbdeMohlbi in 157282
  • doctor: 使 JDK 驗證訊息更具描述性 @Sameri11 in 157280
  • 支援 flutter framework 中的 backdrop key。 @jonahwilliams in 157278
  • 從 2a1c477a788c 回滾 Packages 至 b6f7e47c7586(5 次修訂) @engine-flutter-autoroll in 157271
  • [flutter_releases] Flutter beta 3.27.0-0.1.pre Framework Cherrypicks @reidbaker in 157268
  • 新增 selectable_region.0.dart 的測試 @ValentinVignal in 157258
  • 解決 pupup menu 測試 TODO @parlough in 157251
  • 遷移 away from deprecated whereNotNull @parlough in 157250
  • 修復 framework 程式碼和文件註釋中的一些拼寫錯誤 @parlough in 157248
  • Dispose 臨時建立的 CurvedAnimation [prod-leak-fix] @polina-c in 157233
  • 為 Directionality 文件新增示例 @loic-sharma in 157230
  • 為 SafeArea 文件新增示例 @loic-sharma in 157228
  • 為 ClipOval 文件新增示例 @loic-sharma in 157227
  • 新增 navigation_rail.extended_animation.0_test.dart 的測試 @ValentinVignal in 157222
  • 修復 flutter.groovy 中 Consider using 'named' to avoid unnecessary configuration @AbdeMohlbi in 157221
  • 從 kt plugin 模板中移除未使用的 import @koji-1009 in 157220
  • 使 Cupertino dialog 在黑暗模式下更像原生 dialog @thejitenpatel in 157218
  • 新增用於計算 engine hash 的 dart 命令列工具 @jtmcdole in 157212
  • 使 android 依賴版本測試套件在模板更改時執行 @gmackall in 157196
  • 預設在新 Android 應用專案中使用 Gradle KTS(第二次嘗試) @bartekpacia in 157195
  • 撤銷“預設在新 Android 應用專案中使用 Gradle KTS (#154061)” @auto-submit[bot] in 157194
  • 所有可選擇的 widget 都設定 hasSelectedState 標誌 @yjbanov in 157191
  • WidgetStateInputBorder @nate-thegrate in 157190
  • [web] 允許控制 Platform Views 的 hitTestBehavior @mdebbar in 157189
  • 刪除 gradle_errors.dart 中未使用的字串 @gmackall in 157187
  • 支援 flutter build web --debug。 @eyebrowsoffire in 157186
  • 完善 texture 示例 @loic-sharma in 157176
  • 從 5582669ac6d0 回滾 Packages 至 2a1c477a788c(4 次修訂) @engine-flutter-autoroll in 157171
  • 刪除引用 v1 字串的行 @gmackall in 157170
  • 允許在 TimePicker 中自定義入口模式圖示 @syedaniq in 157151
  • 預釋出 monorepo engine hashing 支援 @jtmcdole in 157138
  • Beta 測試 macOS 框架 xcprivacy manifest 的備用正確位置 @jmagman in 157136
  • 更新 CupertinoNavigationBar 以支援大型佈局 @Piinks in 157133
  • 為使用 Java 21 時新增 jlink 錯誤處理程式 @gmackall in 157132
  • 將 analyzer_benchmark 移至 devicelab @zanderso in 157127
  • 從 a35f02d79d0e 回滾 Packages 至 5582669ac6d0(6 次修訂) @engine-flutter-autoroll in 157119
  • 新增 flexible_space_bar.0.dart 的測試 @ValentinVignal in 157107
  • [CP-beta]更新 Android 外掛模板以適應更新的 AGP @flutteractionsbot in 157100
  • 新增 selection_container.0_test.dart 的測試 @ValentinVignal in 157079
  • 標記 Linux_android_emu_34 flutter_driver_android_test 為 bringup: true @QuncCccccc in 157069
  • 在 TestViewConfiguration._getMatrix 中為寬度/高度為零的檢視返回有效結果,由 @jason-simmons 在 157068 提交
  • 手動回滾 Flutter Engine 從 f6fd2cbe4773 到 f12e0d385f4d (8 次修訂),由 @engine-flutter-autoroll 在 157066 提交
  • 暫時跳過 CustomPainter SemanticsFlag 測試,以便新標誌能夠回滾,由 @yjbanov 在 157061 提交
  • 將測試升級到 AGP 8.7/Gradle 8.10.2/Kotlin 1.8.10,由 @gmackall 在 157032 提交
  • [CP-beta]在 Xcode 16 新增新測試/watch/extension/其他目標後 pod install 不工作時,新增工具警告,由 @flutteractionsbot 在 157022 提交
  • 暫時跳過 SemanticsFlag 測試,以便新標誌能夠回滾,由 @yjbanov 在 157017 提交
  • 回滾 Packages 從 bf751e6dff18 到 a35f02d79d0e (2 次修訂),由 @engine-flutter-autoroll 在 156983 提交
  • builder 使用 AnimationStyle.noAnimation 執行,由 @Lurchfresser 在 156982 提交
  • 修復應用恢復後 TextField 選擇全部內容的問題,由 @bleroux 在 156968 提交
  • 標記 Linux_pixel_7pro flavors_test 為 flaky,由 @fluttergithubbot 在 156956 提交
  • feat: 在外掛模板中包含 web 1.x.x,由 @Gustl22 在 156947 提交
  • 標記 Mac flavors_test_macos 為 flaky,由 @fluttergithubbot 在 156944 提交
  • 在 Shortcuts 示例中移除 LogicalKeySet 用法,由 @bleroux 在 156941 提交
  • selection_container_disabled.0.dart 新增測試,由 @ValentinVignal 在 156934 提交
  • 移除不必要的括號,由 @FMorschel 在 156928 提交
  • 更新 Snackbar actionOverflowThreshold 文件,由 @RamonFarizel 在 156926 提交
  • 回滾 pub packages,由 @flutter-pub-roller-bot 在 156925 提交
  • 將 google_mobile_ads 固定為 5.1.0,由 @loic-sharma 在 156911 提交
  • [devicelab] 嘗試等待第一幀。,由 @jonahwilliams 在 156907 提交
  • 回滾 Packages 從 1e670f27a620 到 bf751e6dff18 (1 次修訂),由 @engine-flutter-autoroll 在 156824 提交
  • material_state_outlined_border.0.dart 新增測試,由 @ValentinVignal 在 156814 提交
  • 修復 DropdownMenu 在設定 expandedInsets 時鍵盤導航損壞的問題,由 @bleroux 在 156803 提交
  • 使 ChromiumDevice.stopApp 在已呼叫時成為 no-op,由 @andrewkolos 在 156778 提交
  • 修復測試分片,由 @andrewkolos 在 156768 提交
  • 增加 Windows build_tests 的分片,由 @andrewkolos 在 156763 提交
  • 在 Xcode 16 新增新測試/watch/extension/其他目標後 pod install 不工作時,新增工具警告,由 @LouiseHsu 在 156758 提交
  • 修復 JS 編譯,使用 'compile js' 命令而不是快照名稱來呼叫 dart2js,由 @a-siva 在 156735 提交
  • 回滾 Packages 從 67401e169e5c 到 1e670f27a620 (7 次修訂),由 @engine-flutter-autoroll 在 156734 提交
  • material_state_property.0.dart 新增測試,由 @ValentinVignal 在 156719 提交
  • 更新 iOS/macOS 外掛測試資訊,由 @stuartmorgan 在 156716 提交
  • 更新 dropdown menu 語義,修復其可訪問性問題,由 @hannah-hyj 在 156709 提交