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

變更內容

#

框架

#
  • 修復 TreeSliver 渲染偏移。by @yiiim in 166442
  • SliverEnsureSemantics by @Renzo-Olivares in 165589
  • [framework] 重新啟用被跳過的 impeller goldens。by @jonahwilliams in 166354
  • 撤銷“SliverEnsureSemantics (#165589)” by @auto-submit[bot] in 166870
  • ImageStreamCompleter 不再檢查 _hadAtLeastOneListener 以進行處置 by @dkwingsmt in 166797
  • [Web] 確保 NetworkImage 在幀之間處置時不會崩潰 by @dkwingsmt in 166652
  • 將 flutter/engine 倉庫中的註釋連結遷移到 flutter/flutter 倉庫 by @dkwingsmt in 166790
  • 移除不必要的 this. 限定詞。by @scheglov in 166805
  • [Impeller] 使用裝置屬性 uniform aligment 而不是保守的 256 值。by @jonahwilliams in 166884
  • 重登“SliverEnsureSemantics (#165589)” by @Renzo-Olivares in 166889
  • 將網路許可權資訊新增到網路圖片的 dart doc 中。by @reidbaker in 167110
  • 在 CupertinoSearchTextField 中更正最大高度計算,以在滾動時淡入淡出並動畫 inset by @victorsanni in 166569
  • 在 nav bar 過渡中剪裁底部小部件 by @victorsanni in 166705
  • Persistent CupertinoListTile leading and trailing by @victorsanni in 166799
  • [ Widget Preview ] 為 Preview 新增對 themebrightness 屬性的支援 by @bkonyi in 167001
  • 更改 HSLColor.fromColor 的飽和度計算 by @benthillerkus in 166639
  • 修復:使用頂部內邊距更新 sheet 路由底部內邊距 by @rkishan516 in 164473
  • 打破了 dlpath 和 typographer 之間的迴圈依賴。by @gaaclarke in 167293
  • Feat: 向 NoDefaultCupertinoThemeData 新增相等性 by @rkishan516 in 166655
  • 修復指向 engine 文件的連結 by @LinXunFeng in 167346
  • [web] 當 window/iframe 失去焦點時關閉輸入連線 by @yjbanov in 166804
  • 新增 DrivenScrollActivity.simulation 建構函式 by @gnprice in 166730
  • 增加 leak tracker 的固定版本,以啟用對 Web 上的實驗性跟蹤的訪問。by @polina-c in 167502
  • ✨ 引入 PositionedGestureDetails by @AlexV525 in 160714
  • 注意何時需要 --enable-vmservice,否則跳過。by @matanlurey in 167579
  • 刪除冗餘的 usematerial3 by @IldySilva in 167337
  • 更新 pub 包 by @flutter-pub-roller-bot in 167680
  • 修復 164034 by @Piinks in https://github.com/flutter/flutter/pull/167689
  • 刪除 flutter engine repo 連結 by @reidbaker in 167481
  • 更新 Tree-hygiene.md by @matanlurey in 167699
  • iOS: 將最低 iOS 版本更新至 13.0 by @cbracken in 167737
  • 在 StrutStyle 的相等性檢查器中新增 leadingDistribution by @Mairramer in 164813
  • 使用 4 個標準名稱和縮寫更新平臺檢視文件 by @reidbaker in 167752
  • 修復拼寫錯誤 by @loic-sharma in 167684
  • 控制 slivers 的繪製順序/z 順序 by @gnprice in 164818
  • 為 CupertinoSlidingSegmentedControl 新增本週 widget 影片 by @loic-sharma in 167687
  • 更新 Google 測試文件 by @Piinks in 167685
  • [web] denull text_editing.dart 中的一些內容 by @yjbanov in 166595
  • 為 CupertinoDialog 新增方向性 by @Tosemite in 167403
  • [Android] 實現敏感內容設定,第二部分 by @camsim99 in 167815
  • 允許 DrivenScrollActivity 子類自定義過沖處理 by @gnprice in 166731
  • 新增 BoxShape.circle 和 borderRadius 檢查的斷言訊息 by @dbspoudel in 163917
  • 向 showCupertinoDialog 新增 barrierColor 屬性 by @masal9pse in 166911
  • 向 FormField 新增 onReset 回撥 by @foxmind1 in 167060
  • 更新 CupertinoSliverNavigationBar Docs by @RamonFarizel in 167148
  • 修復 WidgetStateMapper 的錯誤訊息中過時的 material 引用 by @Pante in 166816
  • 支援 Icon 的字型粗細 by @victorsanni in 167245
  • 移除 search box 的 semantics role by @chunhtai in 167290
  • 165369 - 為 CupertinoButton 支援其他 widget 狀態 by @srivats22 in 166088
  • macOS: 將最低 macOS 版本更新至 10.15 by @cbracken in 168101
  • 修復 SliverTree 滾動渲染問題。by @yiiim in 167921
  • 在橫屏模式下壓縮 nav bar 大標題 by @victorsanni in 166956
  • 更新 pub 包 by @flutter-pub-roller-bot in 168119
  • fix(a11y): 檢查剩餘的相關文字方向屬性 by @Goddchen in 165028
  • 修復:確保 Image.errorBuilder 可靠地阻止錯誤報告(使用 addEphemeralErrorListener) by @dkwingsmt in 167783
  • KeepAlive, AutomaticKeepAliveAutomaticKeepAliveClientMixin 新增文件示例 by @ValentinVignal in 168137
  • [ Widget Preview ] 改進 widget 檢查器對 widget 預覽的支援 by @bkonyi in 168013
  • 修復 SliverTree 子節點的錯誤位置。by @yiiim in 167928
  • [ Widget Preview ] 新增 typedefs,用 size 替換 heightwidth by @bkonyi in 168063
  • [Impeller] 在任何描述筆畫的地方使用 StrokeParameters by @flar in 168276
  • Cupertino sheet MediaQuery 值 by @CoderNamedHendrick in 168041
  • 為 MediaQuery 新增高度和寬度方面。by @ksokolovskyi in 167829
  • iOS/macOS: 一致的 Flutter 版權標題 by @cbracken in 168390
  • [web] 放棄更多已棄用的 JS 函式使用 by @kevmoo in 166157
  • 更新 pub 包 by @flutter-pub-roller-bot in 168509
  • 使 MergeSemantics 能夠合併 customAction by @QuncCccccc in 168414
  • 在 SemanticRoute 類中移除不必要的 setAriaRole('dialog') 回退 by @flutter-zl in 168345
  • 為 CupertinoSlider 新增觸覺反饋 by @alex-medinsh in 167362
  • 使用統一命名方案標記平臺檢視模式 by @reidbaker in 168670
  • 當大標題展開時,移除 nav bar 領先的小部件背景框 by @victorsanni in 168407
  • Nav bar 後退標籤在過渡中未被剪裁 by @victorsanni in 168194
  • Android home/end 鍵盤快捷方式支援 by @justinmc in 168184
  • 為 IndexedStack 的 index 引數新增斷言。by @ksokolovskyi in 167757
  • 修復頁面移除無動畫時 hero 未顯示的問題 by @chunhtai in 168617
  • 在 CupertinoSliverNavigationBar 可搜尋到可搜尋的過渡中剪裁搜尋偽像 by @victorsanni in 168510
  • 撤銷“在 CupertinoSliverNavigationBar 可搜尋到可搜尋的過渡中剪裁搜尋偽像 (#168510)” by @auto-submit[bot] in 168775
  • 改進 KeyedSubtree 建構函式的文件 by @dogaozyagci in 167198
  • 移除已棄用的快取 todo by @ValentinVignal in 168534
  • 使 Cupertino sheet 透過 AnnotatedRegion 設定 systemUIStyle by @MitchellGoodwin in 168182
  • 重登“在 CupertinoSliverNavigationBar 可搜尋到可搜尋的過渡中剪裁搜尋偽像” by @victorsanni in 168772
  • CupertinoSliverNavigationBar 尊重可訪問性文字縮放 by @victorsanni in 168866
  • [Impeller] 刪除冗餘的 impeller 路徑類 by @flar in 168760
  • 澄清 scroll_position.dart 中 jumpToWithoutSettling 的棄用通知 by @dogaozyagci in 167200
  • [skwasm] 在除錯模式下新增轉儲即時物件計數的功能。by @eyebrowsoffire in 168389
  • 修復當 onPopPage 返回 false 時 Navigator 呼叫 onPopInvokedWithResult by @chunhtai in 168567
  • 新增隱藏 widget 子樹以進行 widget 檢查器的支援 by @bkonyi in 169007
  • fix(widget_inspector): 新增對 flex factor 屬性的 null 檢查以防止異常 by @muhammadkamel in 167890
  • 在 PrimaryPointerGestureRecognizer 中使用 gestureSettings.touchSlop by @KyleFin in 161549
  • 重構 MediaQuery.sizeOf(context).height 的用法,以使用新的 .heightOf(context) by @AbdeMohlbi in 168894
  • 替換 test/cupertino/nav_bar_transition_test.dart 中的 goldens by @victorsanni in 169172
  • 取消固定 test/test_core/test_api 包 by @DanTup in 169198
  • 新增標誌以排除 Visibility、maintainFocusability 中隱藏子項的焦點。將 IndexedStack 中的 maintainFocusability 設定為 false by @skimm3 in 159133
  • 使用 pub workspace by @mosuem in 168662
  • 撤銷“使用 pub workspace (#168662)” by @auto-submit[bot] in 169357
  • 開始移除 Observatory 支援和引用 by @bkonyi in 169216
  • 基線對齊 CupertinoTextField 佔位符 by @victorsanni in 166952
  • 更正 CupertinoTextSelectionToolbar 的垂直位置計算 by @victorsanni in 169308
  • 新增 workspace by @mosuem in 169451
  • 撤銷“新增 workspace (#169451)” by @auto-submit[bot] in 169468
  • [web] 修復 Safari 和 Firefox 中 SelectionArea 上方的無響應輸入。by @ksokolovskyi in 167275
  • 手動更新 vector_math 包 by @kevmoo in 169476
  • 在 web 上取消跳過 text_painter_rtl_test by @yjbanov in 169537
  • 重新啟用 SelectableRegion web 測試 by @Renzo-Olivares in 169541
  • Feat: 為 ModalRoute 新增 opaque, isActive, isFirst, popDisposition 方面 by @rkishan516 in 167324
  • 清理文件中對已棄用的 onPop 方法的引用 by @justinmc in 169700
  • IOSSystemContextMenuItem.toString 到 Diagnosticable by @justinmc in 169705
  • 更新 pub 包 by @flutter-pub-roller-bot in 169865
  • 在啟動 hero 飛行之前,檢查前一頁是否已佈局 by @MitchellGoodwin in 169633
  • 為 AlignmentGeometry 新增便利的靜態成員 by @loic-sharma in 169709
  • 新增更多關於 keep alive 的文件 by @ValentinVignal in 168311
  • 為 engine 新增 announce 支援 by @ash2moon in 169685
  • Workspace by @mosuem in 169556
  • [Web][Engine] 在輸入日語文字時修復 composingBaseOffset 和 composingExtentOffset 值 by @koji-1009 in 161593
  • .gitignore 中移除不再生成的 .flutter-plugins。by @matanlurey in 169896
  • 移除 WebGoldenComparator,該類不再被工具使用。by @matanlurey in 169898
  • 更新 expansible.dart by @piedcipher in 169925
  • 撤銷“更改 RenderSliverMainAxisGroup 的第一個專案的偏移計算” (#154688) by @navaronbracke in 168450
  • CupertinoSearchTextField 和 CupertinoSliverNavigationBar.search 更高的保真度更新 by @victorsanni in 169708
  • 將 _layoutBoundary 設為 boolean 2 by @LongCatIsLooong in 169958
  • [ Widget Previews ] 為 widget 預覽新增對本地化的支援 by @bkonyi in 169229
  • 對齊持久化 nav bar 領先的小部件 by @victorsanni in 170095
  • [engine/web] 將許多內容遷移到 switch 表示式 by @kevmoo in 170096
  • 在 item 的中間觸發 CupertinoPicker 觸覺反饋 by @alex-medinsh in 169670
  • 新增 landmark 角色 by @QuncCccccc in 168931
  • [a11y] Semanctis 標誌重構第 4 步:web 和 updateNode by @hannah-hyj in 168852
  • 向 HtmlElementView 測試新增 debugOverridePlatformViewRegistry。by @ksokolovskyi in 170163
  • 為 CupertinoRadio 新增本週 widget 影片 by @loic-sharma in 170027
  • 放寬 RadioGroup semantics,允許非 radio 子項 by @chunhtai in 170273
  • 當路由是 page-based 時,Navigator 應呼叫 didpop by @chunhtai in 170376
  • 為 CupertinoSheetRoute 新增本週 widget 影片 by @loic-sharma in 170026
  • [Impeller] 從原始路徑透過迭代中移除 simple Skia 物件的使用 by @flar in 170494
  • 修復拖動捲軸向下導致的可滾動元件具有負 minScrollExtent 時出現意外行為 by @greyovo in 170331
  • Map.* 替換 LinkedHashMap.*,它 Linked by @matanlurey in 170713
  • 修復 RawGestureDetector semantics by @chunhtai in 170549
  • 為 CupertinoExpansionTile 過渡模式新增 CupertinoExpansionTile 示例 by @thakaredipali in 170335
  • CupertinoPicker 新的 onChanged 行為 by @alex-medinsh in 170202
  • Feat: 為 CupertinoDialogAction 新增滑鼠游標 by @rkishan516 in 169051
  • 為團隊添加了一個初始的“使用功能標誌”文件。by @matanlurey in 170767
  • 更新 didUnmountRenderObject 文字描述 by @RamonFarizel in 169628
  • 如果 widget 被處置或推送了新路由,則關閉 CupertinoContextMenu overlay by @victorsanni in 170186
  • 更新文件以警告使用者 Edge-To-Edge 的選擇退出功能即將棄用(適用於 Android 16+ (API 36+))by @jesswrd in 170816
  • 增強文字對比度以符合 WCAG AAA 標準 by @azatech in 170758
  • 重新命名 engine 中的 announce 為 supportsAnnounce by @ash2moon in 170618
  • 更新 FormField.initialValue 文件 by @bleroux in 171061
  • 為 RawMenuAnchor 新增動畫回撥 by @davidhicks980 in 167806
  • [web] 為測試環境提供更精細的配置 by @mdebbar in 168767
  • 將 foundation 庫更新為匯出 internal by @loic-sharma in 170563
  • 修復 img 備份的 NetworkImages 中手勢未被識別的問題 by @harryterkelsen in 171190
  • IOSSystemContextMenuItemDatas 的 Diagnosticable,而非 toString by @justinmc in 171028
  • [widgets/raw_menu_anchor.3.dart] 在 RawMenuAnchor 子選單示例中將箭頭字元替換為 Icon by @davidhicks980 in 171218
  • 修復 Project-teams.md 中指向 Engine 倉庫的 markdown 連結失效 by @StarkOne in 171267
  • 確保停用文字欄位的可互動選擇會停用快捷方式 by @loic-sharma in 171050
  • 取消固定 package:intl by @mosuem in 169286
  • CupertinoPicker 新增滴答聲 by @alex-medinsh in 170641
  • 更正已開啟的 CupertinoContextMenu 的位置 by @victorsanni in 170943
  • 重新固定 package:intl by @zanderso in 171438
  • 透過新增目標滾動位置的邊界檢查,修復 CupertinoSliverNavigationBar 摺疊動畫中的無限迴圈 by @techouse in 170210
  • 在更高的可訪問性文字比例模式下,聚焦的搜尋欄位會隱藏字首 by @victorsanni in 171406
  • 修復 editableText 未掛載時的崩潰 by @matasb-google in 171159
  • 更新 CupertinoPicker 文件 by @alex-medinsh in 170960
  • 為框架新增功能標誌 by @loic-sharma in 168437
  • 撤銷“為框架新增功能標誌 (#168437)” by @auto-submit[bot] in 171542
  • 為 NetworkImage 建立 平臺檢視時設定寬度和高度 by @harryterkelsen in 171474
  • 為 web 添加了 semantics locale 支援 by @chunhtai in 171196
  • [Impeller] 修復具有尖角的 RSuperellipses 路徑構建演算法 by @dkwingsmt in 171351
  • 為 form 新增 semantics role by @hannah-hyj in 170709
  • SliverSemantics by @Renzo-Olivares in 167300
  • 修復 TapRegion 無論導航狀態如何都會消耗點選的問題 by @PrimaelQuemerais in 169067
  • 重登:為準備 gradle 9 而更新 agp、kotlin 和 gradle 版本中的 warn 和 error 版本 by @reidbaker in 171776
  • [web] 停用 stack_trace.dart 測試檔案的自動格式化 by @mdebbar in 171801
  • 在 Matchers 的文件中用 [Finder] 替換 [FinderBase] by @ahmedsameha1 in 168279
  • 為 BorderRadiusDirectional 新增詳細錯誤訊息 by @nt4f04uNd in 171805
  • [Android 16] 新增文件以警告使用者 setPreferredOrientations 將不起作用 by @jesswrd in 171089
  • 修復 SliverMainAxisGroups 在佈局期間反向增長的問題。by @yiiim in 171005
  • 為 RenderSliver 的 flutter_test.*tap 提供可操作的錯誤 by @matanlurey in 171930
  • 修復反向 SliverMainAxisGroup 的 hitTest 問題。by @yiiim in 171073
  • Feat: 為 cupertino button 新增前景色 by @rkishan516 in 170898
  • Style: 在 showCupertinoSheet 中將 pageBuilder 重新命名為 builder by @rkishan516 in 170625
  • CupertinoDatePickerCupertinoTimerPicker 新的 onChanged 行為 by @alex-medinsh in 170793
  • feat: 暴露 FocusTraversalGroup 的 FocusNode by @pedromassango in 171979
  • [iOS] 在系統上下文選單中新增 Live Text 選項 by @jingshao-code in 170969
  • 為 Accessible Label Concatenation 新增 SemanticsLabelBuilder by @flutter-zl in 171683
  • [tool] 強制 google3 覆蓋功能標誌 by @loic-sharma in 171933
  • [Web] 實現停用可互動選擇 by @loic-sharma in 171935
  • 修復語法:將 IOSSystemContextMenuItemData 前的 'A' 改為 'An' by @jingshao-code in 172019
  • 路由過渡持續時間 by @justinmc in 171109
  • chore: 取消跳過測試用例 by @pedromassango in 172031
  • 重登“為框架新增功能標誌” by @loic-sharma in 171545
  • [CP-beta]修復:確保 Text widget locale 包含在 semantics 語言標籤中 by @flutteractionsbot in 172711
  • [CP-beta][web] 文字編輯測試在 Firefox 中接受兩種行為 by @flutteractionsbot in 173053

Material

#
  • fix(ListTileTheme): isThreeLine 丟失。by @StanleyCocos in 165481
  • 修復 CarouselView demo 頁面在使用滑鼠滾動時無法使用 by @huycozy in 166512
  • 修復:當 leading 為 null 時聚焦 by @whopavan in 164966
  • 更新 TextFormField 恢復測試 by @bleroux in 166678
  • 新增自定義 RangeSlider 內邊距的能力 by @TahaTesser in 165317
  • Feat: 在 InputDecorationTheme 中新增 hintMaxLines by @rkishan516 in 164695
  • 使用 DatePickerTheme 修改切換模式樣式 by @MaironLucas in 164102
  • [iOS] 從 autofillHints 推斷 autocorrect 值 by @koji-1009 in 165637
  • fix: 更新時間選擇器對話方塊輸入大小 by @rkishan516 in 163184
  • 將愛爾蘭語 (ga) 新增到 Flutter by @QuncCccccc in 167129
  • 新增按鈕圖示對動畫持續時間的支援 by @TahaTesser in 162667
  • Feat: 新增輪播檢視主題 by @rkishan516 in 164769
  • 修復 Carousel 在使用 PageStorageKey 時崩潰 by @huycozy in 166817
  • 修復:24 小時制非零時間的本地化 by @rkishan516 in 164885
  • 移除不必要的 builder by @AhmedLSayed9 in 166623
  • fix(CircularProgressIndicator.adaptive): strokeWidth 預設值 by @StanleyCocos in 165370
  • 新增 DropdownMenu.restorationId by @bleroux in 166684
  • 新增對 TextField 語言提示的支援(僅限 Android)by @bleroux in 165554
  • 新增 InputDecoration.visualDensity 和 InputDecorationTheme.visualDensity by @bleroux in 166834
  • 修復 CarouselView 在初始 viewportDimension 為 0.0 時崩潰 by @bleroux in 167271
  • Docs: 更新 date picker theme day 顏色屬性文件 by @rkishan516 in 166122
  • 修復鍵盤覆蓋 SearchAnchor 列表結果 by @huycozy in 165382
  • 使 InputDecorator 內邊距符合 M3 規範 by @bleroux in 162157
  • 為具有 slideOnly 互動的 Slider 新增更多視覺反饋 by @pogojotz in 165306
  • 在 time_picker 中移除 announce 的使用,並移除重複的 Feedback.forTap 呼叫 by @ash2moon in 167241
  • EditableText 不應在 iOS 上允許水平滾動 by @Renzo-Olivares in 162841
  • Api docs: 將 FilledButton 新增到推薦的 material buttons 列表中 by @tanyabouman in 167096
  • MenuAnchor, MenuBar, MenuItem 相關 widget 連線到 aria 角色 by @QuncCccccc in 165596
  • 按 escape 鍵關閉搜尋 by @4rthurmonteiro in 167648
  • 修復 semantics 中的 hit-testing 順序 by @QuncCccccc in 167522
  • 修復 CarouselView.weighted 在初始 viewportDimension 為 0.0 時崩潰 by @bleroux in 167628
  • 修復日期選擇器閃爍 by @bleroux in 167976
  • 重構:將 Slider 和 RangeSlider 元件移到 slider_parts.dart 和 range_slider_parts.dart by @rkishan516 in 165361
  • 修復離散 SliderRangeSlider,在軌道形狀非圓形時強制 thumb 高度內邊距 by @TahaTesser in 164703
  • 為 ga 更新日期本地化 by @Piinks in 168008
  • 為 custom painter semantics 屬性進行回填 by @chunhtai in 166375
  • feat(Switch): 新增 activeThumbColor 並棄用 activeColor。by @StanleyCocos in 166382
  • 修復:在頁面過渡期間延遲顯示 tooltip by @rkishan516 in 167614
  • feat(CheckboxListTile): 確保 'isThreeLine' 可以透過 theme 配置。by @StanleyCocos in 166826
  • 撤銷“backfill custom painter semantics properties (#166375)” by @auto-submit[bot] in 168103
  • fix: outline 出現在 child 上方 by @iamdipanshusingh in 167615
  • 重構 radio 和 cupertino radio 的更多邏輯 by @chunhtai in 167764
  • 重登“backfill custom painter semantics properties (#166375)” by @chunhtai in 168113
  • fix(ios): 正確繼承 theme 的 handle color by @ricardodalarme in 166507
  • 實現 CupertinoCollapsible/CupertinoExpansionTile by @victorsanni in 165606
  • 為 dropdown button 和 dropdown button form field 新增 barrier dismissible by @whopavan in 166896
  • 突出顯示小時和分鐘輸入欄位 by @flutter-zl in 167766
  • 新增 missing removeStatusListener for bottom sheets (#167899) by @Bungeefan in 167900
  • 新增 DropdownMenuFormField by @bleroux in 163721
  • 根據 Material 的指南將 Dialog 的最大寬度設定為 560dp by @RamonFarizel in 166643
  • MediaQuery 響應 view 資料更改 by @justinmc in 166498
  • InputDecorator - 在透明的 hoverColor 和 hoverColor 之間進行動畫 by @nsparks in 168244
  • 撤銷“修復 semantics 中的 hit-testing 順序 (#167522)” by @QuncCccccc in 168235
  • [Widget Inspector] 新增用於更改預設“tap”行為的裝置上按鈕 by @elliette in 167677
  • 撤銷“將 MenuAnchor, MenuBar, MenuItem 相關 widget 連線到 aria 角色 (#165596)” by @QuncCccccc in 168339
  • feat(RadioListTile): 確保 'isThreeLine' 可以透過 theme 配置 by @StanleyCocos in 166964
  • feat(SwitchListTile): 確保 'isThreeLine' 可以透過 theme 配置。by @StanleyCocos in 166820
  • 忽略離開路由上的指標 by @justinmc in 168425
  • Feat: 為 material app bar 新增填充動畫 by @rkishan516 in 163913
  • 用 heightOf 和 widthOf 替換 MediaQuery.sizeOf。by @ksokolovskyi in 168479
  • docs: 修復 WidgetStateProperty 文件中的損壞連結 by @nailahsall0 in 168191
  • 新增隱藏 DropdownMenu 中尾部圖示的選項 by @mohamedamara in 167782
  • [Widget Inspector] 清理 PR #167677 中的更改 by @elliette in 168488
  • 修復 ListTile 覆蓋父級 IconButtonTheme 以用於其子項 (#167727) by @ayyoub-coder in 168480
  • 為 TextField、TextFormField 和 EditableText 新增停用全選(聚焦時)的選項 by @camfrandsen in 163491
  • Api docs: 為 DropdownMenu 新增本週 widget 影片 by @tanyabouman in 168254
  • 修復移動裝置上選中的 DropdownMenuItem 未高亮顯示 by @huycozy in 167874
  • 修復 DropdownButtonFormField 圖示未垂直居中 by @bleroux in 163205
  • 將 Material Drawer 的 barrier panel 設定為不可關閉 by @romanejaquez in 164810
  • Tab bar theme 和 dialog theme 文件清理 by @bleroux in 168724
  • [iOS] 在平臺隱藏系統上下文選單時,不隱藏選擇控制代碼 by @Renzo-Olivares in 168678
  • 在 Android 的錯誤文字輸入裝飾器中使用 live region by @ash2moon in 165531
  • [a11y] Semanctis 標誌重構第 3 步:framework 部分 by @hannah-hyj in 167771
  • PlatformDispatcher 連線系統文字縮放器 by @LongCatIsLooong in 159999
  • CheckboxListTileRadioListTile 新增 titleAlignment by @ValentinVignal in 168666
  • 標準化 BottomAppBarTheme by @huycozy in 168586
  • 撤銷“在 Android 的錯誤文字輸入裝飾器中使用 live region (#165531)” by @auto-submit[bot] in 168848
  • [Widget Inspector] 修復裝置上檢查器中缺失的 cupertino 圖示 by @elliette in 168847
  • 統一主題文件 by @bleroux in 168808
  • 修復使用滑鼠時選擇控制代碼顯示的問題 by @Renzo-Olivares in 168751
  • 在 Row 用法中用 spacing 引數替換 SizedBox 間距 by @tilucasoli in 168688
  • 在 MaterialBasedCupertinoThemeData 中解析 Cupertino textstyle by @MitchellGoodwin in 167597
  • 修復 Chip 刪除按鈕的語義邊界 by @bleroux in 168310
  • TextField 放大鏡在長按取消時卡住 by @O-Hannonen in 167881
  • docs: 更新 Slider.year2023 的棄用訊息 by @huycozy in 169053
  • RangeSlider widget 更新為 2024 Material Design 外觀 by @TahaTesser in 163736
  • 預測性後退的共享元素過渡 by @maRci002 in 154718
  • 修復 Tooltip 問題 by @yiiim in 168546
  • Feat: 為 scaffold 新增 persistentFooterDecoration by @rkishan516 in 167524
  • Feat: 為對話方塊路由新增全屏對話方塊支援 by @rkishan516 in 167794
  • showDateRangePicker 中尊重 calendarDelegate by @sarbagyastha in 168290
  • 標準化 BottomAppBarTheme (繼續) by @huycozy in 168966
  • 為 Scaffold 新增 bottomSheetScrimBuilder by @alex-medinsh in 167335
  • 修復 DropdownMenu 處置控制器的問題。by @yiiim in 168541
  • 更新 ButtonStyle 文件 by @bleroux in 168062
  • 修復 Tab semantics 在子項生成語義節點時被丟棄的問題 by @chunhtai in 169233
  • 修復兩指選擇手勢崩潰 by @Renzo-Olivares in 168598
  • 移除多餘的括號 by @FMorschel in 169015
  • [Cupertino] 將 RSuperellipse 應用於大多數 Cupertino widgets by @dkwingsmt in 167784
  • 為 NavigationDrawer 新增 header 和 footer 支援 by @fewling in 168005
  • 不要為 SelectableText 顯示 SystemContextMenu by @justinmc in 169238
  • 移除 semantics r2 中的 elevation 和 thickness by @chunhtai in 169382
  • 撤銷“修復 NavigationBar 指示器覆蓋顏色 (#164484)” by @bleroux in 169497
  • [Web][Engine] 根據 semanticsEnabled 更新 MediaQuery by @koji-1009 in 166836
  • 新增 radio group widget r2 by @chunhtai in 168161
  • doc: 在 MenuAnchorRawMenuAnchor 中解釋 MenuController.maybeOf by @rkishan516 in 168630
  • fix[widget_inspector]: Widget Inspector Directionality & 移動按鈕 tooltip。by @muhammadkamel in 169425
  • 更新已棄用的 vector_math 呼叫 by @kevmoo in 169477
  • 修復 InputDecoration 的 sibling 顯式子項未包含在 semantics... by @chunhtai in 170079
  • Radio 新增 backgroundColor by @ValentinVignal in 169415
  • 修復日期選擇器日曆點選目標(豎屏模式) by @bleroux in 169163
  • Docs: 更新 suffix icon 互動行為的文件 by @rkishan516 in 169828
  • 修復替換 FocusNode 時 DropdownButtonFormField 聚焦 by @AhmedLSayed9 in 166645
  • 修復 ListTile 中的其他 IconButtonTheme 覆蓋問題 by @pogojotz in 169029
  • 撤銷“修復替換 FocusNode 時 DropdownButtonFormField 聚焦 (#166645)” by @auto-submit[bot] in 170477
  • 使 DropdownMenu TextField 對標籤更改做出反應 by @ahmedrasar in 162062
  • 允許 Slider 始終顯示值指示器。by @yiiim in 162223
  • 新增 DropdownButtonFormField value 引數測試 by @alex-medinsh in 170518
  • EditableText 更新預設 selectionHeightStyleselectionWidthStyle by @Renzo-Olivares in 167762
  • 優先使用 .of 而不是 .from by @kevmoo in 170750
  • feat: 向 DividerThemeData 新增 radius。by @StanleyCocos in 169739
  • 標準化 AppBarTheme by @huycozy in 169130
  • 標準化輸入裝飾主題 by @bleroux in 168981
  • 修復 InputDecoration.floatingLabelBehavior 未繼承的問題 by @bleroux in 170905
  • 撤銷“修復 InputDecoration.floatingLabelBehavior 未繼承 (#170905)” by @auto-submit[bot] in 170994
  • 重登:修復 InputDecoration.floatingLabelBehavior 未繼承的問題 by @bleroux in 170995
  • License cpp jun20 by @gaaclarke in 170948
  • Flutter test 清理 by @kevmoo in 170891
  • 棄用 DropdownButtonFormField 的 "value" 引數,改為使用 "initialValue" by @bleroux in 170805
  • 當 maintainHintSize 為 false 時,hint 會居中對齊,這與原始設定不同 by @zeqinjie in 168654
  • 為 InputDecoration.isDense 新增 M3 測試 by @bleroux in 171058
  • feat: 為 AlertDialog 和 SimpleDialog 新增約束 by @StanleyCocos in 169327
  • 重新新增“在 Android 的錯誤文字輸入裝飾器中使用 live region #165531” by @ash2moon in 168992
  • 修復 Radio 的 painters by @ValentinVignal in 170321
  • 修復 RTL 語言的文字選擇工具欄對齊 by @SalehTZ in 169854
  • feat: 為 TextFormField 新增 hintLocales by @lsaudon in 170938
  • 為 InputDecoration.floatingLabelAlignment 新增缺失的 M3 測試 by @bleroux in 170903
  • Feat: 從 widgets.dart 匯出 brightness by @rkishan516 in 169410
  • fix PopupMenuButton 在更新位置時未掛載的異常 by @sstasi95 in 166412
  • 避免使用僅用於在測試中查詢的 Key by @justinmc in 170952
  • 重登 [#166645] 修復替換 FocusNode 時 DropdownButtonFormField 聚焦 by @AhmedLSayed9 in 170761
  • Radio 新增 side by @ValentinVignal in 171217
  • NavigationRail:可選滾動,更多可配置性 by @pogojotz in 169421
  • fix: 在 Autocomplete 中新增 focusNode 和 textEditingController by @lsaudon in 170936
  • RadioListTile 新增 radioBackgroundColor by @ValentinVignal in 171204
  • 將 WidgetStatesController 新增到 ListTile by @RamonFarizel in 168878
  • 為一些 InputDecorationTheme 屬性新增測試 by @bleroux in 171435
  • 修復 DropdownMenu 在停用時未將透明度應用於選定值 by @huycozy in 170336
  • fix: 時間選擇器分隔符在 timepicker 中未垂直居中 by @pranavo72bex in 168441
  • Deprecate: 將 AppBarTheme & AppBarThemeData 的 color 引數標記為已棄用,改用 backgroundColor by @rkishan516 in 170624
  • RadioThemeData 新增 backgroundColor by @ValentinVignal in 171326
  • Radio 新增 innerRadius by @ValentinVignal in 171331
  • 將 Dart 升級到 3.8 並重新格式化 by @Piinks in 171703
  • 透過控制檯更新翻譯 by @QuncCccccc in 171556
  • RadioListTile 新增 radioSide by @ValentinVignal in 171318
  • 移除了字串鍵 by @Phantom-101 in 171293
  • 修復 InputDecorationThemeData.activeIndicatorBorder 未應用的問題 by @bleroux in 171764
  • 將 TimePickerThemeData.inputDecorationTheme 應用於規範化 by @bleroux in 171584
  • 在測試中移除冗餘的 ThemeData(useMaterial3: true) by @pranavo72bex in 171569
  • [Cupertino] 使一些 widget 不再使用 RSuperellipse by @dkwingsmt in 171830
  • License cpp 710 by @gaaclarke in 171989
  • 修復 CheckedPopupMenuItem semantics 使用 menuItemCheckbox 角色以及 checked 狀態 by @flutter-zl in 171749

iOS

#
  • 新增 enable flutter_gpu 的執行時標誌,預設關閉。by @jonahwilliams in 165337
  • [iOS/macOS] 如果開發依賴不正確,則新增 Xcode 錯誤 by @loic-sharma in 165916
  • 在核心裝置上搜索 Dart VML URL 時,不要因 mDNS 錯誤而丟擲異常 by @vashworth in 167135
  • 隱藏 mDNS 註冊失敗的錯誤,並在 flutter attach 中列印警告 by @vashworth in 166782
  • 透過在單獨執行緒上初始化引擎來減少應用程式啟動延遲 by @jason-simmons in 166918
  • 撤銷“透過在單獨執行緒上初始化引擎來減少應用程式啟動延遲 (#166918)” by @jason-simmons in 167427
  • 重登“透過在單獨執行緒上初始化引擎來減少應用程式啟動延遲 (#166918)” by @jason-simmons in 167519
  • [a11y] Semanctis 標誌重構第 1 步:engine 部分 by @hannah-hyj in 167421
  • [iOS] 熱過載時隱藏鍵盤 by @loic-sharma in 167013
  • Impeller 將透過迭代直接從原始路徑描邊路徑 by @flar in 167422
  • iOS: 刪除 iOS 13.0 @available 檢查 by @cbracken in 167833
  • 支援 Swift 在 iOS embedder 中 by @cbracken in 167530
  • iOS: 重新啟用 iOS 單元測試 by @cbracken in 167893
  • iOS,macOS: 合併 iOS, macOS 配置 by @cbracken in 167945
  • iOS: 提取 config_ios_test by @cbracken in 167958
  • 新增 ConnectionCollection 和 Swift 測試 by @cbracken in 167962
  • 在 Flutter 和 FlutterMacOS 框架 Info.plist 中新增 engine build mode by @vashworth in 168024
  • 使用 config: enable-swift-...: false,移除 disable-swift-...: true。by @matanlurey in 168433
  • iOS,macOS: 合併 iOS, macOS 構建配置 by @cbracken in 168517
  • 在我們的 buildroot 中將 apple 重新命名為 darwin by @cbracken in 168558
  • 使用 FlutterLaunchEngine 動態實現 UISceneDelegate by @gaaclarke in 168396
  • 撤銷“使用 FlutterLaunchEngine 動態實現 UISceneDelegate (#168396)” by @auto-submit[bot] in 168880
  • iOS,macOS: 將日誌記錄遷移到 Logger/FlutterLogger by @cbracken in 168568
  • [tool] 修復 doc comments 中損壞的註釋引用和程式碼 span by @parlough in 168498
  • iOS,macOS: 支援在 Swift 中使用公共 API by @cbracken in 168929
  • 將 FlutterGeneratedPluginSwiftPackage 設為 Xcode 根包 by @vashworth in 168789
  • [Reland] 使用 FlutterLaunchEngine 動態實現 UISceneDelegate (#168396) by @gaaclarke in 168914
  • 撤銷“[Reland] 使用 FlutterLaunchEngine 動態實現 UISceneDelegate (#168396) (#168914)” by @auto-submit[bot] in 169250
  • [Reland2] 使用 FlutterLaunchEngine 動態實現 UISceneDelegate by @gaaclarke in 169276
  • 撤銷“[Reland2] 使用 FlutterLaunchEngine 動態實現 UISceneDelegate (#169276)” by @auto-submit[bot] in 169347
  • 引入 FlutterPluginRegistrant protocol。by @gaaclarke in 169399
  • 在 Xcode 構建階段驗證構建配置 by @vashworth in 169395
  • [Reland3] 使用 FlutterLaunchEngine 動態實現 UISceneDelegate (#169276) by @gaaclarke in 169365
  • [ios]: launch 函式中的 FlutterAppDelegate.window.rootViewController 警告 by @gaaclarke in 169166
  • 移除了 FlutterViewController.pluginRegistrant by @gaaclarke in 169995
  • 匯出 FlutterSceneDelegate by @gaaclarke in 170169
  • 暫停 UIScene 遷移 by @vashworth in 170457
  • 撤銷“暫停 UIScene 遷移 (#170457)” by @auto-submit[bot] in 170487
  • 暫停 UIScene 遷移 by @vashworth in 170490
  • 集中化 iOS 和 macOS 的值 by @vashworth in 170257
  • [Impeller] 消除 PathReceiver::PathEnd,它只在一個地方使用 by @flar in 170500
  • 開始將 scene delegate 橋接到 lifecycle delegate 以實現快捷方式 by @gaaclarke in 170180
  • 新增 --profile-microtasks 開關 by @derekxu16 in 170690
  • 修復 uiscenedelegate 遷移專案中的 deeplinking by @gaaclarke in 170452
  • [ Tool ] 將 Android x86 目標裝置報告為不支援 by @bkonyi in 170282
  • License cpp jun24 by @gaaclarke in 171088
  • 將 --enable-flutter-gpu 標誌新增到 flutter_tool 和 macOS embedder 的 FLTEnableFlutterGPU by @bdero in 171404
  • 開始查詢 gpu disabled sync switch 的 app 狀態 by @gaaclarke in 171785
  • [ Tool ] 啟用 omit_obvious_*_typesspecify_nonobvious_*_types lint by @bkonyi in 172018
  • 使用近似圓角對使用 superellipse 裁剪的 iOS 平臺檢視進行剪裁 by @jason-simmons in 172033
  • [CP-beta]Revert #160653 修復 AutofillContextAction.cancel 的檢視移除過程 by @flutteractionsbot in 172675

Android

#
  • [Impeller] 透過重用現有的 vulkan 上下文來加速 vulkan 啟動時間。by @jonahwilliams in 166784
  • 撤銷“[Impeller] 透過重用現有的 vulkan 上下文來加速 vulkan 啟動時間。(#166784)” by @auto-submit[bot] in 166938
  • [Impeller] 儘可能延遲 vulkan 上下文初始化。by @jonahwilliams in 166941
  • 撤銷“[Impeller] 儘可能延遲 vulkan 上下文初始化。(#166941)” by @auto-submit[bot] in 166990
  • 修復 NDK 版本檢查中的迴歸問題 by @gmackall in 166998
  • 撤銷“修復 NDK 版本檢查中的迴歸問題 (#166998)” by @auto-submit[bot] in 167007
  • [Impeller] reland: 儘可能延遲 vulkan 上下文初始化。by @jonahwilliams in 167000
  • [reland] 修復 NDK 版本檢查中的迴歸問題 by @gmackall in 167011
  • forceNdkDownload 中新增額外的 CMake 引數,使任務名稱與 BuildType 對齊 by @gmackall in 167240
  • 新增 kotlin 對構建檔案驗證的相容性 by @reidbaker in 167143
  • 在獲取 androidApp 擴充套件時,在 gradle 中從 getByName 移至 getByType。by @reidbaker in 167415
  • 精煉用於 announcement 的開發者訊息 by @ash2moon in 167127
  • [Android] 從 a11y 邊界計算中移除 edge insets by @chunhtai in 167136
  • [Android 16] 將 mockito 從 4.7.0 升級到 5.17.0,為 android 36 支援做準備 by @reidbaker in 167573
  • 從 engine junit 測試中移除 Robolectric.setupActivity by @mboetger in 167607
  • [Impeller] 將 impeller context 初始化推遲到 raster 執行緒。by @jonahwilliams in 167527
  • 撤銷“[Impeller] 將 impeller context 初始化推遲到 raster 執行緒。(#167527)” by @auto-submit[bot] in 167748
  • [HCPP] 為 clipPath mutator 新增 filltype 支援 by @gmackall in 167571
  • [Impeller] Slimpeller Android 原型。by @jonahwilliams in 167608
  • [Impeller] reland: 將 impeller context 初始化推遲到 raster 執行緒。by @jonahwilliams in 167765
  • 棄用呼叫 setStatusBarColor, setNavigationBarColor, setNavigationBarDividerColor 的方法 by @narekmalk in 165737
  • [Android 16] 提高了框架中的 Android 預設值 by @jesswrd in 166464
  • [Android 16] 提高了 engine 中的 Android 預設值 by @jesswrd in 166796
  • [Android 16] 將框架預設 targetSdk 提高到 36 by @jesswrd in 168577
  • 在使用 HCPP 啟用時,嘗試使用舊 HC 模式時出錯 by @gmackall in 168027
  • 修復了 Android Lint 錯誤 by @jesswrd in 168613
  • 增加 libflutter.so 載入周圍的日誌記錄 by @mboetger in 168706
  • [hcpp/hc] 修復 HC 和 HCPP Android 平臺檢視的 talkback by @gmackall in 168939
  • fix android studio lint 關於 lambda 引數 by @AbdeMohlbi in 168901
  • PluginHandler.kt 中移除對舊 .flutter-plugins 檔案的處理。by @matanlurey in 169317
  • [Impeller] 停用 vivante 使用 impeller gles/vulkan。by @jonahwilliams in 169760
  • 移除多餘的(未使用的)legacyFlutterPluginsWarning。by @matanlurey in 169895
  • 在 Android Studio 中解析本地 Flutter 依賴項 by @rekire in 167332
  • [engine] 不要雙重釋放 surface texture 互操作物件。by @jonahwilliams in 170284
  • [engine] 確保從使用動態渲染選擇的引擎生成的引擎仍然使用動態 surface。by @jonahwilliams in 170313
  • 撤銷“[engine] 確保從使用動態渲染選擇的引擎生成的引擎仍然使用動態 surface。(#170313)” by @auto-submit[bot] in 170377
  • fix: 指定 split-per-abi 時設定 versionCodeOverride by @likir09 in 169816
  • [engine] Reland: 確保從使用動態渲染選擇的引擎生成的引擎仍然使用動態 surface。by @jonahwilliams in 170389
  • [Android] 將 abiFilters 新增到 Flutter Gradle Plugin by @Sameri11 in 168293
  • 使用正確的 filterIdentifier 型別 by @runarheggset in 170343
  • 放棄對 21/22 Lollipop 的支援 by @gourabkumarsi in 170748
  • [Android] 新增一種從 SurfaceProducer 請求新 Surface 的方法,並避免 SurfaceProducer 返回無效 Surface by @camsim99 in 169899
  • 將 android-reviewers 新增到 CODEOWNERS by @jmagman in 170157
  • [Android] 將 (pointerId, toolType) 的每對對映到其自己的唯一 ID by @gmackall in 171240
  • Android gradle 使用小寫字母而不是 toLowerCase,以準備在 v9 中移除 by @reidbaker in 171397
  • 移除 x86 未使用的程式碼路徑 by @AbdeMohlbi in 170191
  • Android min sdk 24 (第一部分) by @reidbaker in 170882
  • [android] 在 <= Android 14 上釋放背景影像讀取器 by @gmackall in 171193
  • 為準備 gradle 9 而更新 agp、kotlin 和 gradle 版本中的 warn 和 error 版本 by @reidbaker in 171399
  • 撤銷“為準備 gradle 9 而更新 agp、kotlin 和 gradle 版本中的 warn 和 error 版本 (#171399)” by @auto-submit[bot] in 171736
  • [Documentation] 更新 kgp 最低版本時,需要其他更改 by @reidbaker in 171819
  • 使用 Async SurfaceHolder Callback,無需設定 alpha 解決方法 by @mboetger in 171398
  • 為 Android 的 tooltip-only 節點新增內容描述 by @ash2moon in 171541
  • fix android studio lint 關於 lambda 函式 by @AbdeMohlbi in 172063
  • [Android] 移除 FGP 中過時的 Gradle API,作者 @Sameri11,在 172085
  • [CP-beta] 將 warnGradleVersion 更新至 8.7.0,作者 @flutteractionsbot,在 172787

Windows

#
  • [Windows] 預設啟用合併的平臺和 UI 執行緒,作者 @knopp,在 163726
  • 撤銷 "[Windows] 預設啟用合併的平臺和 UI 執行緒",作者 @loic-sharma,在 167420
  • 在 WindowsTest.LaunchMainHasNoOutput 中忽略 stdout,作者 @jason-simmons,在 167583
  • 重新提交 "[Windows] 預設啟用合併的平臺和 UI 執行緒",作者 @knopp,在 167472
  • [Windows] 確保在 FlutterWindowsViewTest 測試返回之前,模擬的光柵執行緒已完成,作者 @jason-simmons,在 168171
  • [a11y] Semantics 標誌重構第 2 步:嵌入器部分,作者 @hannah-hyj,在 167738
  • 撤銷 "[a11y] Semantics 標誌重構第 2 步:嵌入器部分",作者 @hannah-hyj,在 170498
  • [Windows] 在 GLES 2.0 上使用 ANGLE blit 擴充套件,作者 @loic-sharma,在 170298
  • 重新提交 (#167738),但更新了一些標誌以使用列舉,作者 @hannah-hyj,在 170505
  • 多視窗支援(引擎),作者 @knopp,在 168728

Linux

#
  • [Linux] 合併 UI 和平臺執行緒,作者 @knopp,在 162671
  • 修復 FlutterWindowMetricsEvent 中未初始化的欄位,作者 @robert-ancell,在 168446
  • 修復渲染到輔助檢視時的幀緩衝洩漏,作者 @robert-ancell,在 168447
  • 修復模板緩衝區洩漏,作者 @robert-ancell,在 168448
  • 修復因錯誤刪除模板緩衝區而導致的 Linux Impeller 支援損壞,作者 @robert-ancell,在 168668
  • 支援 Linux 上的軟體渲染,作者 @robert-ancell,在 166307
  • 修復 Linux OpenGL 合成器在 ARM 驅動程式上的問題,作者 @richardexfo,在 166753
  • 將 Linux 嵌入器更新至新的語義標誌 API,作者 @robert-ancell,在 170497
  • 使用共享頂點緩衝區渲染圖層,作者 @robert-ancell,在 170717
  • 在 GTK 層清除背景,而不是在 OpenGL 中清除,作者 @robert-ancell,在 170840
  • 修復自從新增軟體渲染以來,多檢視 GL 渲染無法正常工作的問題,作者 @robert-ancell,在 171409
  • 重構合成器類,作者 @robert-ancell,在 171414

Web

#
  • 從 pubspec.yaml 中移除 package:macros 和 package:_macros,作者 @alexmarkov,在 166749
  • [web:skwasm] 在處理不平衡的圖層壓入/彈出序列時保持一致,作者 @yjbanov,在 166887
  • [skwasm] 單執行緒時使用 queueMicrotask 而不是 postMessage,作者 @eyebrowsoffire,在 166997
  • [Web] 從 RRect 中移除 webOnlyUniformRadii,作者 @dkwingsmt,在 167237
  • web: 將 aria-current 用作 aria-selected 的回退,作者 @flutter-zl,在 167672
  • [WebParagraph] 實驗性 WebParagraph 實現的初始連線,作者 @mdebbar,在 167763
  • 當服務工作程序停用時,省略服務工作程序設定,作者 @kevmoo,在 168192
  • Skwasm heavy,作者 @eyebrowsoffire,在 166619
  • [skwasm] 結束錄製時處置底層圖片記錄器,作者 @eyebrowsoffire,在 168384
  • [web] 清理更多未使用的 API,作者 @kevmoo,在 168524
  • [web] 修復 Chrome 中多行輸入的選擇,作者 @ksokolovskyi,在 168217
  • 將提示資訊與標籤分開,並透過 aria-description 或 aria-describedby 公開,作者 @flutter-zl,在 169157
  • 向 flutter wasm 入口點指令碼新增動態模組載入器,作者 @biggs0125,在 169313
  • 將 lint ignore 註釋更改為使用 unawaited,作者 @srawlins,在 169622
  • 修復拼寫錯誤:canvakit--> canvaskit,作者 @hannah-hyj,在 169868
  • [Engine][Web] 修復了回退字型載入過程,作者 @koji-1009,在 166212
  • 從 BrowserImageDecoder 中移除 AlarmClock,作者 @koji-1009,在 161481
  • [web] 允許為測試覆蓋 platformViewRegistry,作者 @ksokolovskyi,在 170144
  • 延遲路徑和幀物件池,作者 @eyebrowsoffire,在 168996
  • 撤銷 "Lazy paths and frame object arenas (#168996)",作者 @auto-submit[bot],在 170164
  • 透過向 SemanticTab 新增可點選行為,修復 VoiceOver 標籤啟用,作者 @flutter-zl,在 170076
  • 在 web_ui.instantiateImageCodecFromBuffer 和 web_ui.instantiateImageCodecWithSize 中處置 ImmutableBuffer,作者 @koji-1009,在 161488
  • [canvaskit] 在文字編輯測試中手動觸發 Safari 的 input 事件,作者 @harryterkelsen,在 170022
  • 修復 TextField 上的 Semantics.identifier 在 Web 上不起作用的問題,作者 @Renzo-Olivares,在 170395
  • [web] 新增 Paint 抖動,作者 @ksokolovskyi,在 170362
  • 重新提交延遲路徑和物件池,作者 @eyebrowsoffire,在 170303
  • entryPointBaseUrl 重新命名為 entrypointBaseUrl,作者 @piedcipher,在 170166
  • 撤銷 "[skwasm] 使用 transferToImageBitmap 而不是 createImageBitmap (#163251)",作者 @eyebrowsoffire,在 171238
  • feat(web): 新增導航焦點處理程式以恢復輔助技術的焦點,作者 @flutter-zl,在 170046
  • [web] 新增幀編號支援,作者 @ksokolovskyi,在 171592
  • [web] 重構剪貼簿,作者 @ksokolovskyi,在 171427
  • 在 macOS 14 或 15 上執行測試,作者 @vashworth,在 171076
  • [Web a11y] 更新表格單元格以使用 LabelRepresentation.sizedSpan,作者 @hannah-hyj,在 172013
  • 為 Web(全域性快取)新增 RSuperellipse 支援,作者 @dkwingsmt,在 171489
  • [web] 刪除引擎中未使用的檔案,作者 @harryterkelsen,在 172035

工具

#
  • 允許 dart pub deps --json 在不導致顯式崩潰的情況下失敗,作者 @matanlurey,在 166778
  • 滾動 pub 包,作者 @flutter-pub-roller-bot,在 166779
  • 為自定義裝置新增 buildModeicuDataPathengineRevision 插值,作者 @vially,在 164455
  • 內容感知雜湊已移至指令碼並被跟蹤,作者 @jtmcdole,在 166717
  • 撤銷 "Content aware hash moved to script and tracked (#166717)",作者 @auto-submit[bot],在 166864
  • 撤銷 "[ Widget Preview ] Add initial support for communications over the Dart Tooling Daemon (DTD) (#166698)",作者 @auto-submit[bot],在 166866
  • Roll forward "Content aware hash moved..." with fix,作者 @matanlurey,在 166873
  • 處理 gen-l10n 中丟失的佔位符,並添加回歸測試,作者 @matanlurey,在 166867
  • [native assets] 滾動依賴項,作者 @dcharkes,在 166862
  • [ Widget Preview ] 新增對單個預覽的“軟”重啟的初始支援,作者 @bkonyi,在 166846
  • [ Widget Preview ] 當未定義預覽時,連結到佔位符文件,作者 @bkonyi,在 166869
  • [native assets] 支援 pubspec 中的 user-defines,作者 @dcharkes,在 166940
  • [native assets] 滾動依賴項,作者 @dcharkes,在 166969
  • [native assets] 使用工作區 pubspec 進行 user-defines,作者 @dcharkes,在 166977
  • 重新提交 "[ Widget Preview ] Add initial support for communications over the Dart Tooling Daemon (DTD) (#166698)",作者 @bkonyi,在 166877
  • 在 Flutter CI 中澄清 FLUTTER_PREBUILT_ENGINE_VERSION 的傳遞方式和時機,作者 @matanlurey,在 167204
  • 在 doctor 中添加了模擬器版本,作者 @gaaclarke,在 167236
  • 當使用 --local-web-sdk 時,如果本地構建的 Dart SDK 可用,則使用它,作者 @jason-simmons,在 166732
  • [native assets] 滾動依賴項,作者 @dcharkes,在 167287
  • 為丟失的 NDK source.properties 檔案新增一個 gradle_errors.dart 條目,作者 @gmackall,在 167320
  • 如果使用 --local-engine-host 而不使用 --local-engine,則丟擲錯誤,作者 @jason-simmons,在 166948
  • 為模板生成的新增 ktlint 測試,作者 @mboetger,在 167378
  • Android doctor:更健壯的 canrun,作者 @gaaclarke,在 167489
  • 修復 Dart 編譯器中斷時錯誤的首都大小寫,作者 @loic-sharma,在 167520
  • [native assets] 滾動依賴項,作者 @dcharkes,在 167665
  • 當 web 資料夾不存在時更改訊息,作者 @srivats22,在 165084
  • 如果未指定,--use-existing-app 預設為 --keep-app-running,作者 @matanlurey,在 167742
  • 跳過寫入未更改的註冊檔案,作者 @alex-medinsh,在 167262
  • pubspec.yaml 中新增 flutter: config: {...} 部分以影響 FeatureFlags,作者 @matanlurey,在 167953
  • 當啟用 WASM 時,修復 late 變數未賦值的問題,作者 @matanlurey,在 167954
  • [native assets] 滾動依賴項,作者 @dcharkes,在 167984
  • [tool] 新增遙測事件以跟蹤 SwiftPM 遷移,作者 @loic-sharma,在 166773
  • feat: 本地化生成任意格式選項 (#102983),作者 @Gustl22,在 167029
  • 將 SPM OS 最低版本遷移至 iOS 13、macOS 10.15,作者 @cbracken,在 168153
  • [native assets] 滾動依賴項,作者 @dcharkes,在 168139
  • 在 UnpackMacOS 和 UnpackIOS 構建目標之間共享通用邏輯,作者 @vashworth,在 168034
  • 為 Android Gradle 外掛版本新增指標,作者 @mboetger,在 168181
  • 新增 SwiftPM 手動整合說明連結,作者 @vashworth,在 168066
  • 將 FGP 單元測試的 expect 更改為匹配程序結果而不是退出程式碼,作者 @gmackall,在 168278
  • [tool] 重構 WebTemplate 以使其不可變,作者 @kevmoo,在 168201
  • 新增 bin/internal/last_engine_commit.sh 和測試,作者 @matanlurey,在 168387
  • 移除 java Gradle 不相容的舊連結,作者 @gmackall,在 168561
  • 更新 Engine-artifacts.md 以反映新的 engine.version 驗證器,作者 @matanlurey,在 168413
  • 新增堆疊跟蹤對映測試以及使用 DDC 庫包格式的表示式評估測試,作者 @srujzs,在 168017
  • 從 macos_assemble.sh 呼叫 xcode_backend.dart,作者 @vashworth,在 168108
  • 更新執行路徑以靜默包含 --start-paused 並更新測試,作者 @jyameo,在 168400
  • [tool] 修復工具中的已棄用 API 呼叫,作者 @kevmoo,在 168200
  • gradle_errors.dart 中用 AndroidProject 級別的 getter 替換硬編碼的主機和應用程式級別的 build.gradle 路徑,作者 @AbdeMohlbi,在 167949
  • 進一步更新 Engine-artifacts.md,作者 @matanlurey,在 168779
  • 在執行 Web 時跳過熱過載斷點測試,作者 @srujzs,在 168873
  • [native assets] 在構建中移除 KernelSnapshot 依賴項,作者 @dcharkes,在 168742
  • 手動滾動 pub 包,作者 @bkonyi,在 168916
  • 修復在邊緣裝置上未注入除錯支援程式碼的錯誤,作者 @jyameo,在 168073
  • [ Widget Preview ] 重構 @Preview() 檢測和程式碼生成,作者 @bkonyi,在 168307
  • [tool] 移除未使用的 reportNullSafety getter,作者 @parlough,在 168484
  • 僅從依賴項的傳遞閉包中打包資源和外掛,作者 @sigurdm,在 160443
  • 修復 DDC 庫包格式測試檔案以正確傳遞標誌,作者 @srujzs,在 169095
  • [native assets] 滾動依賴項,作者 @dcharkes,在 169073
  • [flutter_tool] 在 JS 編譯器中移除未使用的環境標誌,作者 @kevmoo,在 169097
  • 新增實驗性分支的文件,更新工件,作者 @matanlurey,在 169109
  • 滾動 pub 包,作者 @flutter-pub-roller-bot,在 169181
  • 移除 isExplicitPackageDependenciesEnabled: true,因為它是預設值,作者 @matanlurey,在 169156
  • 取消固定 leak_tracker,作者 @polina-c,在 169079
  • [native assets] 升級為預覽版,作者 @dcharkes,在 169194
  • [tool] 向 JS 編譯器新增 --no-minify 標誌,作者 @kevmoo,在 169102
  • 更新 tool-internal generateLocalizations...() 以從不使用合成(flutter_gen)包,作者 @matanlurey,在 169285
  • 跳過 {PLAT}_web_tools_test#expression_evaluation_*_test.dart,將樹變為 🔴,作者 @matanlurey,在 169305
  • 停用選擇退出 explicit-package-dependencies 的能力,作者 @matanlurey,在 169283
  • 從 Flutter Pub wrapper 中移除對 package_config.json 的修補,作者 @matanlurey,在 169306
  • 使用 WebAssetServer 的 baseUri 為 reload_scripts.json,作者 @dumazy,在 169267
  • 修復構建 macOS 桌面時的警告,作者 @Sameri11,在 165996
  • 將 dart test 的退出程式碼轉發給 flutter test,作者 @ValentinVignal,在 168604
  • 最多使用 PROC~/2 個任務來轉換資源,作者 @matanlurey,在 169386
  • 使帶有編碼 dart-defines=... 的測試輸出更具可讀性,作者 @matanlurey,在 169353
  • /coverage/ 新增到 .gitignore.tmp,作者 @matanlurey,在 169387
  • 透過 integration_test 和 driver 實現精確的瀏覽器重置,作者 @munrocket,在 160678
  • 移除將生成 .flutter-plugins 的已停用程式碼,作者 @matanlurey,在 169320
  • .flutter-plugins-dependencies 用於崩潰報告,作者 @matanlurey,在 169319
  • 滾動 package:dds 至 5.0.2,作者 @bkonyi,在 169471
  • 🐛 為 l10n 生成器規範化生成的檔案路徑,作者 @AlexV525,在 169467
  • 如果 --start-paused,則設定 pause_isolates_on_start 標誌,作者 @srujzs,在 169392
  • FlutterCommand 中初始化 default-flavor,並新增整合測試,作者 @matanlurey,在 169298
  • 撤銷 "Initialize default-flavor in FlutterCommand, adds integration test. (#169298)",作者 @auto-submit[bot],在 169581
  • 🐛 在生成 dep 檔案時使用一致的斜槓,作者 @AlexV525,在 169570
  • Roll forward: "Initialize default-app-flavor" (#169298),作者 @matanlurey,在 169602
  • 修復 minify 邏輯,作者 @kevmoo,在 169607
  • [web] 將相同的最佳化級別傳遞給 JS 編譯器的兩個階段,作者 @kevmoo,在 169642
  • 修復 "Missing ExternalProject for :" 錯誤,作者 @rekire,在 168403
  • [tests] 增加 Linux 超時時間並在其他平臺上跳過,作者 @nshahan,在 169627
  • 允許測試模擬功能標誌列表,作者 @loic-sharma,在 169140
  • 更完善的 AssetTransformerEntry 的 null-safe 實現,作者 @matanlurey,在 169645
  • [web] 將相同的 JS 標誌傳遞給編譯器的兩個階段,作者 @kevmoo,在 169730
  • [ Widget Previews ] 移除已棄用的桌面支援,作者 @bkonyi,在 169703
  • 在同一目錄中符號連結 SwiftPM 外掛,作者 @vashworth,在 168932
  • [native assets] 為 #169475 新增錯誤訊息,作者 @dcharkes,在 169866
  • 更新 iOS 工具,作者 @vashworth,在 169863
  • 移除 generateSyntheticPackages 及其呼叫程式碼,作者 @matanlurey,在 169893
  • [flutter_tools] 在 Web 上啟用熱過載,作者 @nshahan,在 169174
  • 移除 FlutterProject.flutterPluginsFile,作者 @matanlurey,在 169897
  • 停止寫入 package_config_subset,作者 @sigurdm,在 169125
  • 滾動 pub 包,作者 @flutter-pub-roller-bot,在 169929
  • 移除所有現已失效的對“合成”包的引用,作者 @matanlurey,在 169943
  • [ Tool ] 移除對 Android x86 目標的支援,作者 @bkonyi,在 169884
  • 完成移除 --explicit-package-dependencies,作者 @matanlurey,在 169950
  • 資料資源,作者 @mosuem,在 169273
  • fix: 新增缺失的除錯元資料型別,作者 @Runrioter,在 169864
  • flutter clean 中使用 noExitOnFailure,作者 @matanlurey,在 169966
  • [ Tool ] 在 main / beta 上獲取標籤時,不要移除版本檔案,作者 @bkonyi,在 169994
  • 允許為 Android 構建設定 Gradle --project-cache-dir,作者 @gmackall,在 169954
  • [ Tool ] 修復 Linux 上 VSCode 版本查詢失敗的問題,作者 @bkonyi,在 169949
  • 撤銷 "Data assets (#169273)",作者 @auto-submit[bot],在 170034
  • 滾動 pub 包,作者 @flutter-pub-roller-bot,在 170040
  • 滾動 pub 包,作者 @flutter-pub-roller-bot,在 170042
  • 合併表示式評估測試以減少測試時間,作者 @mdebbar,在 169860
  • 滾動 pub 包,作者 @flutter-pub-roller-bot,在 170066
  • 在啟動瀏覽器之前新增 connectedApps 監聽器,作者 @srujzs,在 170010
  • 移除已棄用的 Objective-C iOS app 建立模板,作者 @jmagman,在 169547
  • [native assets] 滾動依賴項,作者 @dcharkes,在 169920
  • 新增新輸出檔案時使構建目標失效,作者 @vashworth,在 170253
  • 移除 lldb 警告,作者 @vashworth,在 169673
  • 更新模板以避免 LaunchEngine,作者 @gaaclarke,在 169998
  • 移除 flutter_toolswidget_preview_scaffoldpubspec.lock 檔案,作者 @matanlurey,在 170364
  • fix: 跳過 native assets 構建測試(不穩定,耗時 15 分鐘以上),作者 @jtmcdole,在 170383
  • 滾動 pub 包,作者 @flutter-pub-roller-bot,在 170444
  • [ Widget Preview ] 不要嘗試載入有編譯時錯誤的預覽,作者 @bkonyi,在 170262
  • 移除 conductor/core 中所有現在未使用的程式碼,作者 @matanlurey,在 170454
  • 新增不同構建模式名稱格式的 getter,作者 @vashworth,在 170251
  • [ Widget Preview ] 重構 flutter widget-preview 命令,作者 @bkonyi,在 170467
  • 修復 workspace 重構中 stray 的 --packages 引數;新增測試,作者 @matanlurey,在 170449
  • 重新拆分熱過載錯誤和熱重啟測試,作者 @mdebbar,在 170368
  • [native assets] 在 flutter test integration_test 中構建 dev 依賴項,作者 @dcharkes,在 170374
  • [native assets] 滾動依賴項,作者 @dcharkes,在 170586
  • Reverts "Build dev dependencies in flutter test integration_test (#170374)",作者 @auto-submit[bot],在 170673
  • 在 CI 中為 DDC 模組載入器設定最大請求池大小,作者 @srujzs,在 170565
  • 在 web-server 上阻止 --web-experimental-hot-reload,作者 @nshahan,在 170610
  • Reland "[native assets] Build dev dependencies in flutter test integration_test",作者 @dcharkes,在 170686
  • Reverts "Reland "[native assets] Build dev dependencies in flutter test integration_test" (#170686)",作者 @auto-submit[bot],在 170718
  • Reland "[native assets] Build dev dependencies in flutter test integration_test",作者 @dcharkes,在 170728
  • [ Tool ] 修復在 169949 中引入的檔案路徑衝突,作者 @bkonyi,在 170606
  • [ Widget Preview ] 移除對 synthetic package:flutter_gen 的支援,作者 @bkonyi,在 170602
  • 更新 Engine-artifacts.md 以反映 flutter/cocoon/4785,作者 @matanlurey,在 170751
  • 預設移除 --start-paused 標誌並設定 useDwdsWebSocketConnect…,作者 @jyameo,在 170612
  • [ Tool ] 滾動 DDS 5.0.3,作者 @bkonyi,在 170880
  • 在 Linux 模板中設定背景,作者 @robert-ancell,在 170841
  • 在 Linux 上顯示視窗直到第一個幀,作者 @robert-ancell,在 170844
  • 在工作區中的每個包執行 pub get 後處理,作者 @sigurdm,在 170517
  • [ Tool ] 滾動 package:dds 5.0.4,作者 @bkonyi,在 171007
  • 向所有 Web 整合測試新增 --no-web-resources-cdn,作者 @mdebbar,在 171013
  • 滾動 pub 包,作者 @flutter-pub-roller-bot,在 171016
  • 在 iOS 和 macOS 的所有構建中包含 dev_dependencies,作者 @vashworth,在 171015
  • 預設情況下,不要剝離 Android 上的 libapp.so 符號,作者 @gmackall,在 162464
  • Reverts "Don't strip symbols from libapp.so on android by default (#162464)",作者 @auto-submit[bot],在 171044
  • 新增 LLDB 警告,作者 @vashworth,在 170827
  • 將 Devfs_Web 拆分到單獨的檔案中,作者 @salemiranloye,在 170769
  • [flutter_tool] 將 DAP 遷移出 ProcessUtils.writelnToStdinUnsafe,作者 @DanTup,在 171081
  • 更新 tool/README.md 關於本地構建引擎的說明,作者 @srawlins,在 171102
  • 為 Android 新增特定子步驟,以驗證 Android sdk 路徑不包含空格,作者 @gmackall,在 170829
  • [ Widget Previews ] 支援包含 part 檔案的專案,作者 @bkonyi,在 171027
  • [ Widget Previews ] 在顯示堆疊跟蹤時使用等寬字型,作者 @bkonyi,在 171167
  • 在 Mac/Windows 上執行 expression_evaluation_web_amd_test.dart,作者 @mdebbar,在 171277
  • 重新合併過載錯誤和重啟動點測試用例,作者 @nshahan,在 171251
  • 確保 flutter_toolspubspec.lockpubspec.yaml 更新,作者 @matanlurey,在 171300
  • 允許 wasm 構建的可選最小化,作者 @biggs0125,在 171211
  • 滾動 pub 包,作者 @flutter-pub-roller-bot,在 171091
  • 在 Mac/Windows 上執行 expression_evaluation_web_ddc_library_bundle_test.dart,作者 @mdebbar,在 171278
  • 當 flutter 工具在 bot 上崩潰時,報告啟用的功能標誌,作者 @matanlurey,在 171304
  • 移除 package:usage 時代的一個 doctor 事件,作者 @matanlurey,在 171305
  • 將功能標誌新增到 flutter doctor -v,作者 @matanlurey,在 171307
  • 為崩潰報告將 -v 新增到 flutter doctor,作者 @matanlurey,在 171308
  • 處理 #38632 (2019) 的一些評論(如果仍然適用),作者 @matanlurey,在 171461
  • [ Tool ] 將不擴充套件 Mock 的測試類名稱從 Mock* 更改為 Fake*,作者 @bkonyi,在 171380
  • [ Tool ] 更新 NO_PROXY 的驗證器以明確匹配檢測到的主機,作者 @bkonyi,在 171385
  • [Tool] 新增所有已啟用的功能屬性,作者 @loic-sharma,在 171547
  • flutter run 新增 --profile-microtasks 標誌,作者 @derekxu16,在 170877
  • [ Widget Previews ] 新增對 Pub Workspaces 的支援,作者 @bkonyi,在 171538
  • [ Widget Preview ] 在 widget preview scaffold 中新增“重啟 Widget Previewer”按鈕,作者 @bkonyi,在 171602
  • [ Widget Previews ] 為 flutter widget-preview start 新增分析事件,作者 @bkonyi,在 171641
  • [web] Wasm 最小化預設值與 JS 最小化預設值匹配,作者 @mdebbar,在 171710
  • 使用 dwds 24.4.0,作者 @srujzs,在 171669
  • [ Tool ] 為啟用 omit_obvious_*_typesspecify_nonobvious_*_types 做準備,作者 @bkonyi,在 171651
  • 在 Mac/Windows 上執行 hot_reload_web_test.dart,作者 @mdebbar,在 171279
  • [ Tool ] 修復傳送 SIGQUIT 以啟用 flutter analyze --watch 的 VM 服務時的崩潰,作者 @bkonyi,在 171713
  • [ Tool ] 移除長期棄用的 make-host-app-editable,作者 @bkonyi,在 171715
  • feat: 在 flutter tool 中使用 engine_stamp.json,作者 @jtmcdole,在 171454
  • 在 Mac/Windows 上執行 hot_restart_web_amd_test.dart,作者 @mdebbar,在 171281
  • [ Tool ] 支援將新 Flutter 版本升級到與先前版本相同的修訂版,作者 @bkonyi,在 171783
  • 新增/使用 addMachineOutputFlag/outputsMachineFormat 而不是字串,作者 @matanlurey,在 171459
  • 移除 Android 上已重複的未轉發埠,作者 @matanlurey,在 171473
  • 允許 dart2wasm 在 js 編譯中以 dry run 模式執行,作者 @biggs0125,在 171682
  • 為 flutter upgrade 命令新增總執行時間,作者 @matanlurey,在 171475
  • 為 wasm dry runs 在 Web 構建中新增分析事件,作者 @biggs0125,在 171818
  • 支援 NO_COLOR 以選擇退出 flutter 工具的 ANSI 顏色,作者 @matanlurey,在 171892
  • 預設隱藏很少直接使用的 --sample 引數,作者 @matanlurey,在 171898
  • 允許 flutter attach 發現 Custom Device 上執行的 flutter engine,作者 @dannyvalentesonos,在 170635
  • 新增 flutter config --enable-omit-legacy-version-file,作者 @matanlurey,在 171903
  • 在 Mac/Windows 上執行 stateless_stateful_hot_reload_web_test.dart,作者 @mdebbar,在 171283
  • 在 Mac/Windows 上執行 hot_reload_with_asset_web_test.dart,作者 @mdebbar,在 171280
  • 在 Mac/Windows 上執行 hot_restart_web_ddc_library_bundle_test.dart,作者 @mdebbar,在 171282
  • [ Tool ] 將 DDS 降級並固定到 5.0.3,作者 @bkonyi,在 172120
  • [ Widget Preview ] 支援響應 IDE 事件的初始工作,作者 @bkonyi,在 172040
  • [ Tool ] 修復 flutter upgrade 在 main 分支上顯示有可用升級但實際上是最新的問題,作者 @bkonyi,在 172141
  • [CP-beta] 新增有關使用 dartPluginClass: 'none' 的警告,作者 @flutteractionsbot,在 172498
  • [CP-beta] 發出關於 --[no-]disable-dds 的警告,傾向於使用 --no-dds,作者 @flutteractionsbot,在 172790

文件

#
  • 向 hello world 的 html 模板新增 utf-8 編碼,作者 @Markzipan,在 168162
  • 將 hello_world 示例更新為 flutter create 當前使用的佈局,作者 @robert-ancell,在 168571

其他變更

#
  • [Re-disable] 停用 microbenchmarks iOS,作者 @jonahwilliams,在 166788
  • [Impeller] 停用 no decal metal test,作者 @jonahwilliams,在 166771
  • [Impeller] 在最後一個 vk 影像被銷燬之前保持 device holder 和 allocator 的活動,作者 @jonahwilliams,在 166725
  • [Impeller] 將影像著色器矩陣修正為 3x3,作者 @jonahwilliams,在 166612
  • 滾動 pub 包,作者 @flutter-pub-roller-bot,在 166810
  • 更新路線圖郵件,作者 @mit-mit,在 166838
  • [Impeller] 使用 PathReceiver 直接鑲嵌路徑,作者 @flar,在 166759
  • [Impeller] 在 Vulkan 後端優先使用 24 位深度緩衝區格式,作者 @jonahwilliams,在 166854
  • 將 max tasks 提升到一個巨大的數字,作者 @jonahwilliams,在 166876
  • [Impeller] 在 GLES> 上執行熱過載時正確使程式物件失效,作者 @jonahwilliams,在 166881
  • [Impeller] 為模擬的高階混合恢復設定正確的深度,作者 @jonahwilliams,在 166501
  • [engine] 使用 Impeller 時停用 Skia 資源管理器警告,作者 @jonahwilliams,在 166882
  • [devicelab] 在懶啟動基準測試中使用 surface control/hcpp,作者 @jonahwilliams,在 166893
  • 在 iOS 17 或 iOS 18 上執行測試,作者 @vashworth,在 166879
  • 新增 Impeller 路徑描邊鑲嵌基準測試,作者 @flar,在 166939
  • [Impeller] 當 resolve 具有 mips 時,正確設定渲染通道屏障,作者 @jonahwilliams,在 166892
  • [Impeller] 使 AHB 交換鏈再次懶惰,並允許在 < 34 上使用,作者 @jonahwilliams,在 166943
  • [Impeller] 修復 vulkan/gl 顏色空間解碼,作者 @jonahwilliams,在 166957
  • [Impeller] 各種 iOS 清理工作,作者 @jonahwilliams,在 166859
  • 將 3.29.3 和 3.29.2 的更改日誌條目包含到 master 中,作者 @reidbaker,在 166994
  • 移除一些未使用的第三方庫構建指令碼,作者 @jason-simmons,在 166960
  • 清理 ci/builders 文件中對 flutter/engine 的連結,作者 @2ZeroSix,在 166916
  • [fuchsia] 使用 FUCHSIA_READELF 環境變數更新 test-scripts,作者 @zijiehe-google-com,在 166929
  • 為 HWASAN 新增 buildroot 相容性,作者 @rmacnak-google,在 167133
  • 更新 tests.version 以修復 customer_testing,作者 @matanlurey,在 167206
  • [customer_testing] 拾取 flutter/dart hh 發現的問題的修復,作者 @aam,在 167212
  • license checker: 忽略 dart license 中的 git sha,作者 @gaaclarke,在 167153
  • 在 license checker 中移除了多餘的複製,作者 @gaaclarke,在 167146
  • 滾動 Dartdoc 至 8.3.3,作者 @jason-simmons,在 167231
  • 為 DDC 新增 macrobenchmarks,作者 @Markzipan,在 166617
  • 撤銷 "Removed superfluous copy in license checker (#167146)",作者 @jason-simmons,在 167246
  • 更新了 TextureContents 的 docstrings,作者 @gaaclarke,在 167221
  • 更新 CHANGELOG.md,作者 @matanlurey,在 167225
  • [macOS] 預設啟用合併的平臺和 UI 執行緒,作者 @knopp,在 166536
  • 為 FilterContents::RenderFilter 添加了 docstring,作者 @gaaclarke,在 167227
  • 固定 impeller golden content scale,作者 @gaaclarke,在 167308
  • 添加了 Entity docstrings,作者 @gaaclarke,在 167228
  • 為 FilterInput::GetSnapshot 添加了 docstring,作者 @gaaclarke,在 167226
  • 更新 led 文件,作者 @LouiseHsu,在 167380
  • windows_host_engine_test 標記為 flaky,作者 @matanlurey,在 167419
  • 修復 Mac_arm64_ios imitation_game_flutter 的 codesigning,作者 @LouiseHsu,在 167307
  • 為保持一致性和可讀性添加了遺漏的句點,作者 @shaymolcho,在 162887
  • 撤銷 "Mark windows_host_engine_test flaky (#167419)",作者 @auto-submit[bot],在 167425
  • 顯式依賴 syslog shard,作者 @gbbosak,在 167210
  • 開啟 preserve bindings to impellerc,作者 @gaaclarke,在 167203
  • 滾動 Dart 至 3.9.0-33.0.dev,作者 @aam,在 167513
  • [skia] 使用粒狀 png 原始檔列表,作者 @kjlubick,在 167550
  • 停用 android_java17_dependency_smoke_tests 中的幾個條目,作者 @gmackall,在 167604
  • 重新分配 iOS TESTOWNERS,作者 @vashworth,在 167562
  • [Impeller] 使增量構建在調整編譯器時更快,作者 @chinmaygarde,在 167492
  • 修復 ShellTest.EncodeImageFailsWithoutGPUImpeller 中的競態條件,作者 @jason-simmons,在 167669
  • [Impeller] 修復 imgui overlay 中的 playground 驗證錯誤,作者 @jonahwilliams,在 167491
  • [Impeller] 將 oval 快捷方式新增到 DisplayListMatrixClipState::clip{RRect,RSuperellipse},作者 @dkwingsmt,在 164519
  • 將 customer_testing 從 8be72094d 滾動到 c9cbc600e(4 個提交),作者 @gnprice,在 167754
  • backfill: "false" 從 properties 中移出,使其成為布林值,作者 @matanlurey,在 167820
  • 改進 keyboard_hot_restart_ios 的日誌輸出,作者 @loic-sharma,在 167834
  • macOS: 移除未使用的 mac_sdk_min,作者 @cbracken,在 167907
  • iOS: 移除未使用的 ios_sdk.gni 匯入,作者 @cbracken,在 167909
  • iOS,macOS: 刪除 run_command_with_retry,作者 @cbracken,在 167908
  • 減小 Pipelines 和 ContentContext 的編譯大小,作者 @gaaclarke,在 167671
  • 滾動 ICU 至 c9fb4b3a6fb5,作者 @jason-simmons,在 167691
  • 為編譯後的操作轉發助記符,作者 @chinmaygarde,在 167511
  • 新增使用 "flutter run" 進行 macrobenchmarking 的支援,作者 @Markzipan,在 167692
  • [Impeller] 將應用程式版本資訊報告為 2.0,作者 @jonahwilliams,在 167961
  • 撤銷 "[Impeller] Make incremental builds faster when tinkering on the compiler.",作者 @chinmaygarde,在 167965
  • 滾動 Skia 至 25bba45c7b25,作者 @jason-simmons,在 168012
  • [dyn_modules] 簡化 CI,因為 dart2bytecode 預設已預構建,作者 @sigmundch,在 167851
  • 在 Chrome DDC 基準測試中使用 --no-sandbox,作者 @Markzipan,在 168010
  • 修復 Android-Platform-Views.md 中錯誤的 VD 連結,作者 @gmackall,在 168026
  • 在 apple_sdk.gni 中宣告 Mac 和 iOS 構建引數,作者 @jason-simmons,在 168025
  • [Windows] 當 gclient 從未執行時,改進 et 的錯誤提示,作者 @loic-sharma,在 167956
  • 對 Google-Testing 進行一些其他更新,作者 @matanlurey,在 168000
  • release_build: "true" 中移除 linux_fuchsia 構建,作者 @matanlurey,在 168094
  • 移除 release_build: "false",因為由於 recipes bug,它被解釋為 true,作者 @matanlurey,在 168098
  • Reverts "Remove linux_fuchsia builds from release_build: "true". (#168094)",作者 @auto-submit[bot],在 168146
  • 將 @flutter-zl 新增到 Flutter-Web-Triage.md 列表中,作者 @mdebbar,在 168078
  • 僅在 master 分支上構建和下載 Fuchsia 工件,作者 @matanlurey,在 168154
  • 以無頭模式執行 Chrome macrobenchmarks,作者 @Markzipan,在 168104
  • [Impeller] 在 CircleGeometry 的覆蓋率計算中使用描邊寬度,作者 @jason-simmons,在 168030
  • 手動將 Dart SDK 從 8fe61b2d428b 滾動到 5c535a368799,作者 @a-siva,在 168122
  • 新的幾何類,用於直接描邊矩形,作者 @flar,在 168038
  • 移除 engine 測試 kvm=1,因為它是不必要的,作者 @matanlurey,在 168106
  • Slimpeller 會覆蓋 gcs 二進位制位 ☠️,作者 @jtmcdole,在 168178
  • macOS: 刪除未使用的 FlutterRenderBackingStore,作者 @cbracken,在 168159
  • 移除 iOS 13、macOS 10.15 的可用性檢查,作者 @cbracken,在 168157
  • [dyn_modules] 在合併佇列中啟用 ddm 構建,作者 @sigmundch,在 168233
  • [Impeller] Fill/StrokePathGeometry 使用 geom 物件作為路徑源,作者 @flar,在 168125
  • 手動將 Dart 從 5c535a368799 滾動到 a1e1e2770c1e,作者 @jason-simmons,在 168317
  • 更新 goldens.dart 錯誤以指向移動的檔案,作者 @reidbaker,在 168319
  • 檢查引擎構建配置檔案 JSON 檔案中是否存在重複的 archive 路徑,作者 @jason-simmons,在 168248
  • 將 Dart SDK _internal/vm/bin 原始檔複製到 sky_engine 包,作者 @jason-simmons,在 168238
  • 在 Chrome macrobenchmarks 中使用 headless=new,作者 @Markzipan,在 168256
  • macOS: 支援在 macOS 嵌入器中編寫 Swift,作者 @cbracken,在 168174
  • android-arm64-release treemap 上傳到已知位置,作者 @jtmcdole,在 168349
  • 更新 mac_ios 測試以在 arm64 或 x86 上執行,作者 @vashworth,在 168341
  • [Impeller] libImpeller: 為保守路徑邊界公開訪問,作者 @chinmaygarde,在 168402
  • 為 DDC macrobenchmarks 延長超時時間,作者 @Markzipan,在 168409
  • 在 entrypoint_dart_registrant devicelab 測試中捕獲執行 flutter_tools 時的錯誤,作者 @jason-simmons,在 168411
  • macOS: 針對 FlutterRunLoop.perform* 使用尾隨閉包,作者 @cbracken,在 168415
  • 允許 iOS devicelab 測試在 macOS 15.1 上執行,作者 @vashworth,在 168234
  • 滾動到 Dart SDK 3.9 Beta 1,作者 @aam,在 168559
  • 增加了我們開始截斷模糊效果末尾的限制,作者 @gaaclarke,在 168109
  • [Impeller] libImpeller: WASM 和 python 繫結的可用性改進,作者 @chinmaygarde,在 168397
  • 新增未提交的 lockfiles(來自執行 generate_gradle_lockfiles.dart),作者 @ash2moon,在 168600
  • 修復:Impeller playground 的點應該是可拖動的,作者 @dkwingsmt,在 168351
  • 刪除已不再使用的類的過時引用/包含,作者 @flar,在 168616
  • [Impeller] libImpeller: 允許設定文字裝飾,作者 @chinmaygarde,在 168408
  • 更新 Android PV 測試的 TESTOWNERS,作者 @matanlurey,在 168694
  • 移除/替換 team 標籤為 c: contributor-productivity,作者 @matanlurey,在 168702
  • 移除 docs_deploy_beta,修復 docs_publish,添加註釋,作者 @matanlurey,在 168754
  • 在 release candidates 上執行 {Platform} flutter_packaging 構建器,作者 @matanlurey,在 168762
  • macOS,iOS: 修復 swift 目標三元組,作者 @cbracken,在 168749
  • 移除對 team-release 的引用,作者 @matanlurey,在 168780
  • 將 web_tool_tests_1_2 標記為 bringup,作者 @matanlurey,在 168871
  • 為 iOS DDM 啟用的工件新增新的 CI 構建,作者 @jacobsimionato,在 168717
  • [display_list] paint 清理,作者 @jonahwilliams,在 168082
  • 修復 mac_ios_engine_ddm 配置,因為缺少 ci/ios_debug_sim_ddm 配置,作者 @jacobsimionato,在 168888
  • Revert: "Run flutter_packaging builders on release candidates",作者 @matanlurey,在 168917
  • 從 release-channel 專用的 Linux flutter_packaging 中移除不必要的 bringup: true,作者 @matanlurey,在 168761
  • 為排程 Windows engine 構建的 Linux orchestrator 新增 bringup: true,作者 @matanlurey,在 168937
  • 將 go_router 標籤包含在 framework triage 連結中,作者 @justinmc,在 168947
  • [Impeller] 使用 PathSource 進行 DrawDiffRoundRect,作者 @flar,在 168942
  • [Impeller] 分離不可變取樣器描述符,作者 @jonahwilliams,在 169011
  • 為 DDM 新增標誌以跳過 bundling extension safe builds,作者 @jacobsimionato,在 168955
  • macOS: 將 ResizeSynchronizer 移植到 Swift,作者 @cbracken,在 168959
  • 更新 SizeRect 類的文件,作者 @stuuupidcat,在 168031
  • 跨元件現代化系統可執行檔案檢測,作者 @emmanuel-ferdman,在 169018
  • 修復 gpu_surface_gl_impeller.cc 中的拼寫錯誤,作者 @littleGnAl,在 168395
  • 修復 keyboard_hot_restart_ios 的 flaky 問題,作者 @loic-sharma,在 168518
  • 清理 GPUSurfaceGLSkia 建構函式初始化列表中的多餘換行符,作者 @littleGnAl,在 169031
  • 跳過在非 master 分支上執行 Linux fuchsia_test,作者 @matanlurey,在 169106
  • runtime/dart: fuchsia::io::MODE_TYPE_FILE -> V_TYPE_FILE,作者 @sutes-work,在 168952
  • [Impeller] 在 vivante 上停用 gl ext render to texture,作者 @jonahwilliams,在 169153
  • 移除了 CHANGELOG.md 中重複的條目,作者 @ferraridamiano,在 165273
  • 將 Dart SDK 從 7c40eba6bf77 滾動到 56940edd099d,作者 @jason-simmons,在 169135
  • 使用 aar 構建 build_android_host_app_with_module_aar,作者 @gmackall,在 169171
  • 增加 web_tool_tests_1_2 的子任務超時時間,作者 @mdebbar,在 169277
  • Reverts "Make build_android_host_app_with_module_aar build using an aar (#169171)",作者 @auto-submit[bot],在 169287
  • 增加 Mac web_tool_tests 的子任務超時時間,作者 @DanTup,在 169307
  • [Engine] 修復 RoundSuperellipseParam::Contains 在有尖角時的邊緣情況,作者 @dkwingsmt,在 167977
  • 為 iOS DDM 模擬器構建新增 missing dart_dynamic_modules 標誌,作者 @jacobsimionato,在 169254
  • Revert "Mark web_tool_tests_1_2 as bringup.",作者 @mdebbar,在 169361
  • 新增一個頁面描述 flutter-org 倉庫的最佳 CI 實踐,作者 @matanlurey,在 169364
  • 為 3.32.0 和 3.32.1 新增 changelog 部分,併為 ndk checking cherry pick 添加註釋,作者 @gmackall,在 169369
  • [Engine] RSuperellipse 的快速模糊演算法,作者 @dkwingsmt,在 169187
  • 修復 iOS DDM 工件釋出模式下的 wrong path in 'archives',作者 @jacobsimionato,在 169448
  • 將 Android team platform view 設定為 TESTOWNERS,作者 @jmagman,在 169297
  • dev/bots: 改進 service worker 測試程式碼,作者 @kevmoo,在 169231
  • 更新 DEPS 以新增 dart-lang/ai 倉庫,作者 @jakemac53,在 169540
  • 允許測試使用 macOS 15.5,作者 @vashworth,在 169536
  • fuchsia 的 Engine tests kvm=1 是必需的,作者 @jtmcdole,在 169614
  • [Impeller] 在 flush 儲存的 GPU 任務時獲取 gpu sync switch,作者 @jonahwilliams,在 169596
  • integration_tests: 在 display_cutout_test 中檢查 BuildContext 是否已掛載,作者 @srawlins,在 169008
  • [Impeller] 更新 WebGPU/Dawn 的 FAQ,作者 @chinmaygarde,在 169616
  • 減少一些 CI 超時時間,作者 @mdebbar,在 169512
  • 更新新 team-devexp 的 triage,作者 @stuartmorgan-g,在 169668
  • [Impeller] 為每個上下文當前活動的執行緒本地命令池維護一個全域性對映,作者 @jason-simmons,在 169548
  • 將 customer_testing 滾動到 7f55026290e721fc648d3811664bbf3abca911d5,作者 @bkonyi,在 169671
  • [reland] Make build_android_host_app_with_module_aar build using an aar,作者 @gmackall,在 169311
  • [Impeller] libImpeller: 允許設定橢圓,作者 @chinmaygarde,在 169610
  • [Impeller] 讓 drawImage 九宮格使用 porter duff 最佳化,作者 @jonahwilliams,在 169611
  • Linux web_tool_tests 標記為 bringup,因為其 flaky 率超過 10%,作者 @matanlurey,在 169716
  • 合併 3.32.1 的 changelog,作者 @eyebrowsoffire,在 169713
  • 為 widgets 新增遺漏的本地化生成,作者 @LouiseHsu,在 169695
  • feat: Linux tool-tests-general 的實驗性工作流,作者 @jtmcdole,在 169706
  • fix: 更新實驗以使用不同的設定,作者 @jtmcdole,在 169728
  • 更新 Experimental-Branch.md,作者 @matanlurey,在 169721
  • 從 issue 模板中移除已停用的包,作者 @stuartmorgan-g,在 169666
  • 滾動 expat 至 8e49998f,作者 @jason-simmons,在 169707
  • 將 Windows releasers 的構建切換到 Linux orchestrators,作者 @matanlurey,在 168941
  • Revert "fix: update experiment to use different setup (#169728)" and "feat: experimental workflow for Linux tool-tests-general (#169706)",作者 @jason-simmons,在 169770
  • .ci.yaml 中移除(使用量為 0 的)舊平臺,作者 @matanlurey,在 169783
  • [Impeller] 為 ImageFilter.shader 文件化反向 Y 需求,作者 @jonahwilliams,在 169761
  • feat: 實驗性工具測試工作流(第二次嘗試),作者 @jtmcdole,在 169768
  • [Impeller] 直接鑲嵌圓弧操作,作者 @flar,在 169402
  • Reverts "Remove legacy platforms in .ci.yaml with 0 usages. (#169783)",作者 @auto-submit[bot],在 169799
  • [Impeller] 修復旋轉的 CircleGeometry 覆蓋率,作者 @flar,在 169743
  • [Android 16] 在 Engine CI 中升級到 API 36 AVD,作者 @jesswrd,在 169124
  • 使用顯式的 FontConfig SkFontMgr 工廠,作者 @kjlubick,在 169533
  • [Impeller] 修復 CommandPoolRecyclerVKTest 套件中的 flaky 問題,作者 @jason-simmons,在 169785
  • Roll-foward: "Remove legacy platforms in .ci.yaml with 0 usages",作者 @matanlurey,在 169882
  • Linux docs_publish 分割為 Linux docs_generate_release,作者 @matanlurey,在 169793
  • gclient sync 僅在工作區根資料夾執行 pub get,作者 @sigurdm,在 169134
  • [macOS] 修復在未提供 viewId 時 TextInputPlugin 崩潰的問題,作者 @knopp,在 169583
  • 在 autoroller 上使用 flutter pub get,而不是 dart pub get,作者 @mosuem,在 169922
  • 修復 Setting-up-the-Engine-development-environment.md 中 .xcodeproj 檔名錯誤,作者 @littleGnAl,在 168814
  • 為 arm64 QNX 工具鏈新增支援,作者 @chinmaygarde,在 168699
  • [fuchsia] 使用系統載入器而不是 Dart_LoadELF_Fd,作者 @rmacnak-google,在 169534
  • 移除 Observatory 構建規則和引擎中剩餘的引用,作者 @bkonyi,在 169945
  • Linux docs_generate_release 中移除 bringup,作者 @matanlurey,在 169937
  • 滾動 pub 包,作者 @flutter-pub-roller-bot,在 169960
  • [Impeller] 使用 StrokePathSourceGeometry 描邊 RoundSuperellipse,作者 @dkwingsmt,在 169704
  • 清理 EmbedderExternalViewEmbedder 的建立,作者 @cbracken,在 169962
  • 手動將 Dart 從 6aeb798bdbe2 滾動到 239174405ad0,作者 @a-siva,在 169959
  • 明確停用非熱過載 Web 除錯基準測試的熱過載,作者 @Markzipan,在 170006
  • 移除 conductor,保留 packages_autoroller 使用的所有內容,作者 @matanlurey,在 170001
  • 合併 3.32.2 的 CHANGELOG,作者 @camsim99,在 170028
  • 將 Git 在 PATH 中的檢查移至頂級 Windows flutter.bat 指令碼,作者 @jason-simmons,在 169794
  • 將 ImageFilter::equals 設為靜態方法,並修復其 FFI 註解中的名稱,作者 @jason-simmons,在 170023
  • 釋出驗證:在 presubmit 中檢查 bin/internal/engine.version,作者 @matanlurey,在 170018
  • 更新 triage 頁面,作者 @Piinks,在 170084
  • 為 tool 測試工作流新增快取,作者 @zanderso,在 169858
  • Reverts "Add caching to the tool test workflow (#169858)",作者 @auto-submit[bot],在 170100
  • 將 bin/flutter 執行的 "pub upgrade" 命令的輸出重定向到 stderr,作者 @jason-simmons,在 170174
  • Reland workflow cache,作者 @zanderso,在 170111
  • [Impeller] 修復平曲線的頂點分配計數,作者 @flar,在 170194
  • [Impeller] 渲染虛線時避免建立路徑,作者 @flar,在 169881
  • licenses_cpp: 初始提交,作者 @gaaclarke,在 169105
  • 更新 test_vulkan_context.cc 以使用 Vulkan 1.1,作者 @lhkbob,在 170351
  • Revert "Add call to Dart_NotifyDestroyed when the flutter view is des…",作者 @jiahaog,在 170309
  • 在構建文件片段工具時,使用 "flutter pub get" 解析包,作者 @jason-simmons,在 170381
  • 驗證舊版 Python 是否具有 lib2to3 匯入可用,作者 @harryterkelsen,在 170187
  • 滾動 pub 包,作者 @flutter-pub-roller-bot,在 170399
  • 使用 pathops 模組組,作者 @kjlubick,在 169857
  • 新增 SK_SUPPORT_UNSPANNED_APIS 暫存標誌,作者 @fmalita,在 170139
  • [Impeller] 渲染圓弧時避免建立路徑,作者 @flar,在 170398
  • Triage 文件中的微小清理,作者 @piedcipher,在 170429
  • iOS 工具 dylib 不需要簽名,作者 @vashworth,在 170448
  • [impellerc] 新增 GLES 著色器定義,作者 @jonahwilliams,在 170375
  • Mac_arm64_ios imitation_game_swiftui 新增首幀時間,作者 @LouiseHsu,在 167602
  • 更新 master 分支 CHANGELOG.md 以支援 3.32.3,作者 @matanlurey,在 170492
  • packages_autoroller 複製到 dev/packages_autoroller/run。由 @matanlurey 在 170495 中提交
  • 修復 packages_autoroller 的路徑。由 @matanlurey 在 170538 中提交
  • 滾動 pub 包。由 @flutter-pub-roller-bot 在 170522 中提交
  • [Impeller] 修復蒙版濾鏡應用於 Vertices。由 @jonahwilliams 在 170548 中提交
  • chore: 將實驗性設定步驟移至複合操作。由 @jtmcdole 在 170496 中提交
  • infa: linux_android_emulator_tests 啟動(kvm 配置錯誤)。由 @jtmcdole 在 170607 中提交
  • 更新 CHANGELOG,包含 3.32.4 的更改。由 @itsjustkevin 在 170598 中提交
  • licenses_cpp: 開始編寫 licenses 檔案。由 @gaaclarke 在 170539 中提交
  • 將 verify_binaries_pre_codesigned 測試移出啟動項。由 @vashworth 在 170526 中提交
  • [Impeller] 在 iOS 上解碼影像時,阻塞命令緩衝區排程並記錄 GPU 錯誤。由 @jonahwilliams 在 169378 中提交
  • 修復 .ci.yaml 中的空格問題。由 @eyebrowsoffire 在 170615 中提交
  • infa: 其他模擬器啟動。由 @jtmcdole 在 170611 中提交
  • [Impeller] 停用有損紋理壓縮。由 @jonahwilliams 在 170596 中提交
  • 開始一個 dev/checks_tool 目錄。由 @matanlurey 在 170493 中提交
  • [Impeller] 移除用於過濾的中間渲染目標中的 MSAA。由 @jonahwilliams 在 169692 中提交
  • 滾動 pub 包。由 @flutter-pub-roller-bot 在 170683 中提交
  • Licenses cpp jun13。由 @gaaclarke 在 170620 中提交
  • [native assets] 將裝置實驗室 Android(Linux 主機)切換到模擬器。由 @dcharkes 在 170689 中提交
  • [release] 將穩定版 changelog 同步到 master。由 @itsjustkevin 在 170691 中提交
  • 為修改 gradle 檔案的新 PR 新增 run_gradle_lock_files_check.dart。由 @ash2moon 在 169245 中提交
  • 刪除並內聯 license_header.txt。由 @matanlurey 在 170475 中提交
  • [ui] npot display_list 分配。由 @jonahwilliams 在 170447 中提交
  • 撤銷“為修改 gradle 檔案的新 PR 新增 run_gradle_lock_files_check.dart (#169245)”。由 @auto-submit[bot] 在 170770 中提交
  • 為要求滿足 EncodableValue 三向比較的新編譯器提供臨時解決方案。由 @chinmaygarde 在 170822 中提交
  • Licenses cpp jun16。由 @gaaclarke 在 170716 中提交
  • 轉義用於檢查測試命令輸出的正則表示式中禁止的字串。由 @jason-simmons 在 170702 中提交
  • [Impeller] 更新 README,新增關於自定義嵌入式部分。由 @chinmaygarde 在 170077 中提交
  • [Impeller] 在 GLES 後端修復陣列 uniform。由 @jonahwilliams 在 170710 中提交
  • Engine 構建器不再需要 is_fusion。由 @matanlurey 在 170849 中提交
  • 滾動 pub 包。由 @flutter-pub-roller-bot 在 170907 中提交
  • [licenses_cpp] jun17。由 @gaaclarke 在 170845 中提交
  • 修復 macOS 上 reported in the following issue 的日文 IME 問題。由 @hidea 在 166291 中提交
  • 取消 Linux web_tool_tests 的啟動。由 @mdebbar 在 171004 中提交
  • web_long_running_tests_{1,5}_5 移至 bringup。由 @matanlurey 在 171026 中提交
  • 從穩定版 cherry pick 流程中刪除更新 CHANGELOG 步驟。由 @loic-sharma 在 171017 中提交
  • 使 service worker 測試更寬鬆。由 @eyebrowsoffire 在 170939 中提交
  • 將字型掃描器傳遞給需要它的字型管理器。由 @bungeman 在 170701 中提交
  • packages_autorollerconductor 的殘骸中移出,刪除 conductor。由 @matanlurey 在 171029 中提交
  • 在無法在 iOS 上進行 JIT 時啟用解釋回退。由 @rmacnak-google 在 170835 中提交
  • 刪除 web 測試的臨時解決方法。由 @nshahan 在 170949 中提交
  • 在將 DlColor 應用於 SkPaint 時支援寬色域顏色。由 @jason-simmons 在 170613 中提交
  • [web] 將 PR 審查流程與生態系統的審查流程保持一致。由 @mdebbar 在 171086 中提交
  • Licenses cpp jun23。由 @gaaclarke 在 171047 中提交
  • 刪除對 Release-process.mdconductor 的陳舊引用。由 @matanlurey 在 171046 中提交
  • 撤銷“將 web_long_running_tests_{1,5}_5 移至 bringup。”。由 @mdebbar 在 171100 中提交
  • 記錄 devicelab 測試任務丟擲的異常堆疊跟蹤。由 @jason-simmons 在 171165 中提交
  • feat: 如果訊號指示,則將構件上傳到 content_hash。由 @jtmcdole 在 171166 中提交
  • [Impeller] libImpeller: 允許使用者提供的片段程式著色畫素。由 @chinmaygarde 在 170616 中提交
  • 允許解除安裝 Git 鉤子。由 @chinmaygarde 在 170839 中提交
  • [Impeller] 使 ContextVK 雜湊值全域性唯一。由 @jason-simmons 在 171119 中提交
  • feat: 刪除內容雜湊的 "cmd.exe" 要求。由 @jtmcdole 在 171233 中提交
  • 新增一個停用 Dart 中 SecureSocket 支援的標誌。由 @jason-simmons 在 171201 中提交
  • 在 DlColor 建構函式中將 alpha 通道限制在有效範圍內。由 @jason-simmons 在 171203 中提交
  • Licenses cpp jun25。由 @gaaclarke 在 171235 中提交
  • 當設定 Switch::ProfileMicrotasks 時,在 dart:async 中啟用微任務分析。由 @derekxu16 在 171035 中提交
  • 滾動 pub 包。由 @flutter-pub-roller-bot 在 171392 中提交
  • feat: 為 et 新增 "stamp" 並建立 build-time engine_stamp.json。由 @jtmcdole 在 171310 中提交
  • 更新 Setting-up-the-Engine-development-environment.md。由 @srawlins 在 171051 中提交
  • 刪除 BUILD.gn 中的 x86。由 @AbdeMohlbi 在 170965 中提交
  • 刪除 --enable-impeller-3d gn 標誌。由 @bdero 在 171405 中提交
  • 刪除 impeller-cmake 構建規則。由 @bdero 在 171407 中提交
  • 滾動 pub 包。由 @flutter-pub-roller-bot 在 171415 中提交
  • 增加 build_android_host_app_with_module_source 目標的每一步超時。由 @gmackall 在 171241 中提交
  • License cpp 701。由 @gaaclarke 在 171487 中提交
  • 將 web_long_running_tests_2_5 標記為啟動項。由 @jtmcdole 在 171726 中提交
  • [skia] 更新已移除 gn 標誌的使用。由 @kjlubick 在 171800 中提交
  • 撤銷“標記 web_long_running_tests_2_5 為啟動項”。由 @mdebbar 在 171872 中提交
  • [skia] 修復 Fuchsia、FreeType 及相關項的標誌設定。由 @kjlubick 在 171874 中提交
  • 撤銷“滾動包從 cba2e9028121 到 4a231ae8546d(5 次修訂)(#171879)”。由 @auto-submit[bot] 在 171897 中提交
  • 撤銷“撤銷‘滾動包從 cba2e9028121 到 4a231ae8546d(5 次修訂)(#171879)’(#171897)”。由 @auto-submit[bot] 在 171910 中提交
  • labels 欄位設為陣列。由 @matanlurey 在 171906 中提交
  • 為 3.32.3 版本新增公開的事後分析。由 @matanlurey 在 171904 中提交
  • 簡化基礎設施請求的模板。由 @matanlurey 在 171905 中提交
  • 更新 .gitignore。由 @matanlurey 在 171907 中提交
  • feat: 新的尺寸實驗構建器。由 @jtmcdole 在 171886 中提交
  • 更新 3.32.5、3.32.6 穩定版熱修復版本的 CHANGELOG。由 @camsim99 在 171891 中提交
  • 添加了一個 MCP 伺服器來處理引擎。由 @gaaclarke 在 171738 中提交
  • 手動滾動 Dart SDK 從 8d69b07b9d9d 到 07ea3aaaadf0(32 次修訂)。由 @jason-simmons 在 171969 中提交
  • [Android 16] 在 framework CI 中將 linux_android_emu 更新到 36 AVD。由 @jesswrd 在 169121 中提交
  • License_cpp 7/02。由 @gaaclarke 在 171558 中提交
  • 僅當 shell 的 IO 管理器不再被任何其他派生 shell 使用時,才將資源上下文與 IO 執行緒分離。由 @jason-simmons 在 171554 中提交
  • 將 gemini.md 新增到 enginelicenses_cpp。由 @gaaclarke 在 172022 中提交
  • 手動滾動 Dart 到 b21dca1b89ff。由 @jason-simmons 在 172038 中提交
  • 滾動 dart sdk 到 3.9.0-333.0.dev。由 @aam 在 172052 中提交
  • 在 flutter_gdb 中刪除 x86。由 @AbdeMohlbi 在 170966 中提交
  • 在 CI 構建器 linux_android_emulator 中刪除 x86。由 @AbdeMohlbi 在 170964 中提交
  • [Impeller] 修復文件中損壞的影像連結。由 @chinmaygarde 在 171465 中提交
  • fix: 修復了關於 led 啟動的文件。由 @jtmcdole 在 171983 中提交
  • [skia] 為 fuchsia 構建顯式設定 GN 標誌。由 @kjlubick 在 172104 中提交
  • 使用粒度的 skparagraph 目標。由 @kjlubick 在 161676 中提交
  • [web] 清理 web 測試中不必要的 dart 定義和渲染器。由 @mdebbar 在 172130 中提交
  • 將 api 26 和 27 的 firebase 測試裝置遷移到 arm。由 @jesswrd 在 172128 中提交
  • [Impeller] libImpeller: 正確釋放使用 C++ API 包裝器建立的對映。由 @chinmaygarde 在 172136 中提交
  • feat: 按內容雜湊標記 Fuchsia 構件。由 @jtmcdole 在 172132 中提交
  • 滾動 Dart SDK 到 3.9.0-333.2.beta。由 @iinozemtsev 在 172167 中提交
  • [skia] 為 makeRasterImage 呼叫新增丟失的引數。由 @kjlubick 在 172122 中提交
  • 允許在沒有 engine cherrypicks 的情況下進行釋出(添加回退邏輯)。由 @matanlurey 在 172184 中提交
  • [3.35] 建立 release-candidate-branch.version。由 @matanlurey 在 172191 中提交
  • [3.35] 更新 engine.version(+CPs 使用 release-*.version)。由 @matanlurey 在 172237 中提交
  • [CP-beta]從 ci.yaml 中刪除表情符號,因為出於某種愚蠢的原因我們仍然使用 CP1252。由 @flutteractionsbot 在 172263 中提交
  • [3.35] 更新 engine.version。由 @matanlurey 在 172473 中提交
  • [CP-beta][ios]為 chromium 機器人的 2025-2026 證書更新配置描述檔案。由 @flutteractionsbot 在 172972 中提交
  • 更新 3.35-0.2.pre 的 engine 版本。由 @eyebrowsoffire 在 172987 中提交
  • 再次更新 3.35-0.2 的 engine.version。由 @eyebrowsoffire 在 173116 中提交

新貢獻者

#
  • @vially 首次貢獻。由 @vially 在 164455 中提交
  • @whopavan 首次貢獻。由 @whopavan 在 164966 中提交
  • @MaironLucas 首次貢獻。由 @MaironLucas 在 164102 中提交
  • @shaymolcho 首次貢獻。由 @shaymolcho 在 162887 中提交
  • @pogojotz 首次貢獻。由 @pogojotz 在 165306 中提交
  • @tanyabouman 首次貢獻。由 @tanyabouman 在 167096 中提交
  • @flutter-zl 首次貢獻。由 @flutter-zl 在 167672 中提交
  • @4rthurmonteiro 首次貢獻。由 @4rthurmonteiro 在 167648 中提交
  • @alex-medinsh 首次貢獻。由 @alex-medinsh 在 167262 中提交
  • @Tosemite 首次貢獻。由 @Tosemite 在 167403 中提交
  • @narekmalk 首次貢獻。由 @narekmalk 在 165737 中提交
  • @iamdipanshusingh 首次貢獻。由 @iamdipanshusingh 在 167615 中提交
  • @CoderNamedHendrick 首次貢獻。由 @CoderNamedHendrick 在 168041 中提交
  • @nailahsall0 首次貢獻。由 @nailahsall0 在 168191 中提交
  • @mohamedamara 首次貢獻。由 @mohamedamara 在 167782 中提交
  • @ayyoub-coder 首次貢獻。由 @ayyoub-coder 在 168480 中提交
  • @camfrandsen 首次貢獻。由 @camfrandsen 在 163491 中提交
  • @romanejaquez 首次貢獻。由 @romanejaquez 在 164810 中提交
  • @dogaozyagci 首次貢獻。由 @dogaozyagci 在 167198 中提交
  • @tilucasoli 首次貢獻。由 @tilucasoli 在 168688 中提交
  • @O-Hannonen 首次貢獻。由 @O-Hannonen 在 167881 中提交
  • @stuuupidcat 首次貢獻。由 @stuuupidcat 在 168031 中提交
  • @emmanuel-ferdman 首次貢獻。由 @emmanuel-ferdman 在 169018 中提交
  • @sutes-work 首次貢獻。由 @sutes-work 在 168952 中提交
  • @muhammadkamel 首次貢獻。由 @muhammadkamel 在 167890 中提交
  • @ferraridamiano 首次貢獻。由 @ferraridamiano 在 165273 中提交
  • @KyleFin 首次貢獻。由 @KyleFin 在 161549 中提交
  • @skimm3 首次貢獻。由 @skimm3 在 159133 中提交
  • @munrocket 首次貢獻。由 @munrocket 在 160678 中提交
  • @fewling 首次貢獻。由 @fewling 在 168005 中提交
  • @richardexfo 首次貢獻。由 @richardexfo 在 166753 中提交
  • @Runrioter 首次貢獻。由 @Runrioter 在 169864 中提交
  • @lhkbob 首次貢獻。由 @lhkbob 在 170351 中提交
  • @likir09 首次貢獻。由 @likir09 在 169816 中提交
  • @fmalita 首次貢獻。由 @fmalita 在 170139 中提交
  • @greyovo 首次貢獻。由 @greyovo 在 170331 中提交
  • @thakaredipali 首次貢獻。由 @thakaredipali 在 170335 中提交
  • @gourabkumarsi 首次貢獻。由 @gourabkumarsi 在 170748 中提交
  • @hidea 首次貢獻。由 @hidea 在 166291 中提交
  • @azatech 首次貢獻。由 @azatech 在 170758 中提交
  • @salemiranloye 首次貢獻。由 @salemiranloye 在 170769 中提交
  • @StarkOne 首次貢獻。由 @StarkOne 在 171267 中提交
  • @techouse 首次貢獻。由 @techouse 在 170210 中提交
  • @pranavo72bex 首次貢獻。由 @pranavo72bex 在 168441 中提交
  • @PrimaelQuemerais 首次貢獻。由 @PrimaelQuemerais 在 169067 中提交
  • @Phantom-101 首次貢獻。由 @Phantom-101 在 171293 中提交
  • @jingshao-code 首次貢獻。由 @jingshao-code 在 170969 中提交