Flutter 3.35.0 發行說明
此頁面包含 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新增對theme和brightness屬性的支援 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
- ✨ 引入
PositionedGestureDetailsby @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.mdby @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,AutomaticKeepAlive和AutomaticKeepAliveClientMixin新增文件示例 by @ValentinVignal in 168137 - [ Widget Preview ] 改進 widget 檢查器對 widget 預覽的支援 by @bkonyi in 168013
- 修復 SliverTree 子節點的錯誤位置。by @yiiim in 167928
- [ Widget Preview ] 新增 typedefs,用
size替換height和widthby @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.*,它是Linkedby @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:intlby @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
CupertinoDatePicker和CupertinoTimerPicker新的 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
- 修復離散
Slider和RangeSlider,在軌道形狀非圓形時強制 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
removeStatusListenerfor 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 - 為
CheckboxListTile和RadioListTile新增titleAlignmentby @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
- 將
RangeSliderwidget 更新為 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中尊重calendarDelegateby @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: 在
MenuAnchor和RawMenuAnchor中解釋MenuController.maybeOfby @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新增backgroundColorby @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
- 使
DropdownMenuTextField 對標籤更改做出反應 by @ahmedrasar in 162062 - 允許 Slider 始終顯示值指示器。by @yiiim in 162223
- 新增 DropdownButtonFormField value 引數測試 by @alex-medinsh in 170518
- 為
EditableText更新預設selectionHeightStyle和selectionWidthStyleby @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新增sideby @ValentinVignal in 171217 - NavigationRail:可選滾動,更多可配置性 by @pogojotz in 169421
- fix: 在
Autocomplete中新增 focusNode 和 textEditingController by @lsaudon in 170936 - 為
RadioListTile新增radioBackgroundColorby @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新增backgroundColorby @ValentinVignal in 171326 - 為
Radio新增innerRadiusby @ValentinVignal in 171331 - 將 Dart 升級到 3.8 並重新格式化 by @Piinks in 171703
- 透過控制檯更新翻譯 by @QuncCccccc in 171556
- 為
RadioListTile新增radioSideby @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_*_types和specify_nonobvious_*_typeslint 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] 為
clipPathmutator 新增 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 返回無效Surfaceby @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
- 為自定義裝置新增
buildMode、icuDataPath和engineRevision插值,作者 @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] 移除未使用的
reportNullSafetygetter,作者 @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-flavorinFlutterCommand, 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_tools和widget_preview_scaffold的pubspec.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.soon 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_tools的pubspec.lock比pubspec.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_*_types和specify_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_testflaky (#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_fuchsiabuilds fromrelease_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-releasetreemap 上傳到已知位置,作者 @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_packagingbuilders 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
- 更新
Size和Rect類的文件,作者 @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_aarbuild 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.yamlwith 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.yamlwith 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_autoroller從conductor的殘骸中移出,刪除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.md和conductor的陳舊引用。由 @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 新增到
engine和licenses_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 中提交