Flutter 3.29.0 發行說明
此頁面包含 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] 當分支不是
main或master時,將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
- 考慮
DEPS和engine/**的更改,以影響大多數 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 - 使用
flutterrepo 而非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實現globalPosition和localPosition@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 - 修復
RangeSliderthumb 與 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 3year2023標誌 @TahaTesser in 159721 - 在
ProgressIndicatorThemeData中引入 Material 3year2023標誌 @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_test和color_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 - 修復
SafeAreaDartPad 示例 @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 apkhealth tests 超時更頻繁? (#158967)” @auto-submit[bot] in 158993 - 從 b9ac917daeb0 回滾 Packages 至 b164be312ca2(4 次修訂) @engine-flutter-autoroll in 158986
- 為 Material 3 更新
image_filter_test和color_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 apkhealth tests 超時更頻繁? @matanlurey in 158967 - 進一步跳過執行
flutter build apk的native_assets_test(s)。 @matanlurey in 158966 - 停止為測試專案生成
.kts和非.ktsgradle 檔案。 @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新增到ButtonStyle和styleFrom方法 @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
- 透過迴圈
FakeAsyncelapse 恢復跳過的 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 --xcframework將Flutter.xcframework.dSYM複製到App.framework資料夾中。 @flutteractionsbot in 158131 - Reland1:“撤銷“在
flutter_tools中新增並注入useImplicitPubspecResolution。” @polina-c in 158126 - [CP-stable]防止
flutter build ios-framework --xcframework將Flutter.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 - 新增
SafeAreaDartPad 示例 @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 應用使用
ktsGradle 檔案新增到應用 @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
- 修復
TabBartab 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
fluttertool”以包含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 --xcframework將Flutter.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 提交