Flutter 3.3.0 發行說明
此頁面包含 3.3.0 的發行說明。有關後續的錯誤修復版本資訊,請參閱我們的 CHANGELOG。
變更內容
#此版本中發生以下更改
框架
#- 透過 @matasb-google 在 https://github.com/flutter/flutter/pull/100267 中改進了文字對比度的可訪問性測試。
- 透過 @werainkhatri 在 https://github.com/flutter/flutter/pull/94601 中修復了
FadeInImage以支援無縫播放。 - 透過 @Piinks 在 https://github.com/flutter/flutter/pull/98547 中移除了已棄用的 RaisedButton。
- 透過 @Piinks 在 https://github.com/flutter/flutter/pull/100586 中移除了文字選擇 ThemeData 的棄用項 3。
- 透過 @ds84182 在 https://github.com/flutter/flutter/pull/96815 中為 Scrollable 中的 FocusNodes 添加了可配置的內邊距。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/101141 中添加了缺失的
ListTile測試,移除了重複的測試並修復了拼寫錯誤。 - 透過 @chunhtai 在 https://github.com/flutter/flutter/pull/101376 中清理了 AutomaticKeepAlive。
- 透過 @gspencergoog 在 https://github.com/flutter/flutter/pull/100162 中為 AnimatedModalBarrier 添加了 onDismiss,並更新了測試。
- 透過 @gspencergoog 在 https://github.com/flutter/flutter/pull/101378 中調整了一些介面名稱以保持一致性。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/101280 中修復了
DrawerHeader裝飾未繼承ColorScheme.primary的問題。 - 透過 @Piinks 在 https://github.com/flutter/flutter/pull/101460 中修復了 App Bar 滾動到下方行為的反向情況。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/100765 中為
ListTile添加了 debugFillProperties。 - 透過 @Piinks 在 https://github.com/flutter/flutter/pull/101536 中撤銷了“重構
ToggleButtons(移除RawMaterialButton)”的更改。 - 透過 @blasten 在 https://github.com/flutter/flutter/pull/101399 中在平臺檢視建立之前不構建 surface。
- 透過 @Piinks 在 https://github.com/flutter/flutter/pull/101528 中重新啟用了 Gold 提交後失敗狀態。
- 透過 @jason-simmons 在 https://github.com/flutter/flutter/pull/101544 中確保了在第一次計劃的幀是強制幀時安裝了 engine 幀回撥。
- 透過 @goderbauer 在 https://github.com/flutter/flutter/pull/101567 中啟用了 strict-casts(作為隱式轉換的替代)。
- 透過 @gspencergoog 在 https://github.com/flutter/flutter/pull/101537 中更新了關鍵示例以使用
Focus小部件而不是RawKeyboardListener。 - 透過 @goderbauer 在 https://github.com/flutter/flutter/pull/101600 中啟用了 unnecessary_import。
- 透過 @guillempuche 在 https://github.com/flutter/flutter/pull/100893 中修正了 AppBar 文件中的一個單詞。
- 透過 @Piinks 在 https://github.com/flutter/flutter/pull/98549 中移除了已棄用的 Scaffold SnackBar API。
- 透過 @darrenaustin 在 https://github.com/flutter/flutter/pull/100794 中將通用按鈕遷移到 Material 3。
- 透過 @MrBirb 在 https://github.com/flutter/flutter/pull/101200 中允許 ClipRRect.borderRadius 支援 BorderRadiusDirectional。
- 透過 @wangying3426 在 https://github.com/flutter/flutter/pull/101101 中為 BackdropFilterLayer 添加了一些除錯屬性。
- 透過 @kenzieschmoll 在 https://github.com/flutter/flutter/pull/101602 中添加了除錯標誌以增強 Build、Layout 和 Paint 的時間線引數。
- 透過 @Piinks 在 https://github.com/flutter/flutter/pull/98545 中移除了已棄用的 FlatButton。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/101507 中重構了 chip 類並將獨立的 chip 移到單獨的類中。
- 透過 @danagbemava-nc 在 https://github.com/flutter/flutter/pull/101512 中更新了 WidgetsBindingsObserver 示例。
- [framework] 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/101601 中在 Opacity 小部件中引入了重繪邊界。
CupertinoContextMenu/ContextMenuAction: 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/99519 中為 Web 添加了可點選的游標。- 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/101774 中修復了來自 opacity/repaint 更改的測試。
- 透過 @Piinks 在 https://github.com/flutter/flutter/pull/101772 中撤銷了“為 Scrollable 中的 FocusNodes 新增可配置內邊距”的更改。
- 透過 @jason-simmons 在 https://github.com/flutter/flutter/pull/100978 中將變數字型軸新增到 TextStyle。
- [framework] 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/101731 中在動畫停止時省略 ImageFilter 層。
- 透過 @gaaclarke 在 https://github.com/flutter/flutter/pull/101382 中移除了過時的 timelineArgumentsIndicatingLandmarkEvent。
- [framework] 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/101786 中為縮放頁面轉換使用 ImageFilter。
- 透過 @gaaclarke 在 https://github.com/flutter/flutter/pull/101790 中將 WriteBuffers 的起始容量增加到 64 位元組。
- 透過 @moffatman 在 https://github.com/flutter/flutter/pull/89944 中支援框架中的觸控板手勢。
- 透過 @gaaclarke 在 https://github.com/flutter/flutter/pull/101777 中加快了 ASCII 字串編碼的速度。
- 透過 @jason-simmons 在 https://github.com/flutter/flutter/pull/101794 中始終完成 Element.inflateWidget 記錄的時間線事件。
- 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/101838 中撤銷了“[framework] 為縮放頁面轉換使用 ImageFilter”的更改。
- 透過 @chunhtai 在 https://github.com/flutter/flutter/pull/100719 中添加了預設選擇樣式。
- 透過 @QuncCccccc 在 https://github.com/flutter/flutter/pull/101837 中移除了 AppBar 文件中多餘的 the。
- 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/101844 中撤銷了對 opacity/fade 轉換重繪邊界和次要更改的更改。
- 透過 @Piinks 在 https://github.com/flutter/flutter/pull/101858 中修正了文件以引用替換的渲染物件。
- 透過 @goderbauer 在 https://github.com/flutter/flutter/pull/100905 中為
use_super_parameters準備框架。 - 透過 @christopherfujino 在 https://github.com/flutter/flutter/pull/101853 中為可執行檔案建立了測試框架。
- 透過 @bleroux 在 https://github.com/flutter/flutter/pull/100880 中修復了 InkWell 高亮和水波紋有時會持續存在的問題。
- 透過 @chunhtai 在 https://github.com/flutter/flutter/pull/101869 中修復了當存在 endDrawer 時 Backbutton 不顯示的錯誤。
- 透過 @xu-baolin 在 https://github.com/flutter/flutter/pull/99146 中在只有一個字元文字溢位時進行裁剪。
- 透過 @dkwingsmt 在 https://github.com/flutter/flutter/pull/100803 中 RawKeyboardMacos 接受一個新欄位“specifiedLogicalKey”。
- 透過 @chunhtai 在 https://github.com/flutter/flutter/pull/101921 中撤銷了“新增預設選擇樣式 (#100719)”的更改。
- 透過 @Piinks 在 https://github.com/flutter/flutter/pull/101934 中對文件進行了去重。
- 透過 @maheshmnj 在 https://github.com/flutter/flutter/pull/100269 中為 DraggableScrollableController 添加了
isAttachedgetter。 - 透過 @Piinks 在 https://github.com/flutter/flutter/pull/101929 中撤銷了“修復 App Bar 滾動到下方行為的反向情況 (#101460)”的更改。
- 透過 @justinmc 在 https://github.com/flutter/flutter/pull/101588 中處理了 Linux 和 Windows 右鍵單擊文字的行為。
- 透過 @chunhtai 在 https://github.com/flutter/flutter/pull/101998 中撤銷了“修復 Backbutton 在存在 endDrawer 時不顯示的錯誤 (#1…”的更改。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/101297 中為
persistentFooterButtons添加了對齊引數。 - 透過 @kenzieschmoll 在 https://github.com/flutter/flutter/pull/101989 中註冊了一個用於
profileUserWidgetBuilds的服務擴充套件。 - 透過 @chunhtai 在 https://github.com/flutter/flutter/pull/101954 中重新發布了“新增預設選擇樣式 (#100719)”。
- 透過 @ColdPaleLight 在 https://github.com/flutter/flutter/pull/101970 中重構了 'FakeSceneBuilder' 以使用 'NoSuchMethod Forwarding'。
- 透過 @werainkhatri 在 https://github.com/flutter/flutter/pull/94363 中新構造的 tweens 應具有相同的 begin 和 end。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/101508 中為 Material 3
Dialog添加了示例,並更新了現有Dialog示例。 - 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/101345 中為 Material 3
NavigationRail添加了示例,並改進了 Material 2 示例。 - 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/101900 中將
ListTileTextTheme TextStyle 引用遷移到 Material 3。 - 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/101105 中為 Material 3
FloatingActionButton和FloatingActionButton變體添加了示例。 - 透過 @bleroux 在 https://github.com/flutter/flutter/pull/101907 中為
ClipRRect添加了示例和故障排除註釋。 - 透過 @gspencergoog 在 https://github.com/flutter/flutter/pull/101847 中延遲焦點陷阱的 unfocus 直到幀之後。
- 透過 @justinmc 在 https://github.com/flutter/flutter/pull/102092 中撤銷了“當只有一個字元文字溢位時進行裁剪”的更改。
- 透過 @egramond 在 https://github.com/flutter/flutter/pull/101938 中防止 Mediaquery 在呼叫 removePadding() 時丟失 navigationMode 值。
- 透過 @xu-baolin 在 https://github.com/flutter/flutter/pull/100959 中修復了
DataTable崩潰並改進了一些文件。 - 透過 @Piinks 在 https://github.com/flutter/flutter/pull/102107 中從已棄用的 API 中移除了 required。
- 透過 @xu-baolin 在 https://github.com/flutter/flutter/pull/100475 中為
Draggable和LongPressDraggable公開了ignoringPointer屬性。 - 透過 @HansMuller 在 https://github.com/flutter/flutter/pull/102152 中撤銷了“將
ListTileTextTheme TextStyle 引用遷移到 Material 3”的更改。 - 透過 @chunhtai 在 https://github.com/flutter/flutter/pull/102161 中為 AccessibilityGuideline 添加了 API 示例程式碼。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/102136 中修復了
typography.dart、navigation_bar.dart和modal_barrier.dart中的間距問題。 - 透過 @gaaclarke 在 https://github.com/flutter/flutter/pull/101860 中增加了 StandardMethodCodec 的 WriteBuffer 啟動容量。
- 透過 @TowaYamashita 在 https://github.com/flutter/flutter/pull/100860 中 textContaining 中的註釋內使用的示例程式碼是錯誤的。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/102309 中改進了“NestedScrollView 和內部滾動”測試,以考慮所有內部子層。
- 透過 @chunhtai 在 https://github.com/flutter/flutter/pull/87684 中為語義節點添加了工具提示。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/102311 中在
debugCheckHasMaterial控制元件測試中將ListTile替換為Chip。 - 透過 @jason-simmons 在 https://github.com/flutter/flutter/pull/101923 中修正了 CupertinoIcons.location 的程式碼點。
- 透過 @rgevrek 在 https://github.com/flutter/flutter/pull/102270 中修復了長按選擇文字時跳轉的問題。
- 透過 @DanielCardonaRojas 在 https://github.com/flutter/flutter/pull/102342 中添加了查詢至少給定數量小部件的匹配器 (#102081)。
- 透過 @wangying3426 在 https://github.com/flutter/flutter/pull/101899 中為更多圖層分配了 debugCreator。
- 透過 @HelioStrike 在 https://github.com/flutter/flutter/pull/100049 中啟用了 TestDefaultBinaryMessenger 來攔截所有平臺通道。
- 透過 @Piinks 在 https://github.com/flutter/flutter/pull/102343 中重新著陸了 AppBar 滾動到下方行為的反向情況。
- 透過 @gaaclarke 在 https://github.com/flutter/flutter/pull/102336 中為了更好的效能,Directionality 放棄了依賴跟蹤。
- [framework] 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/102085 中允許停用 ImageFilter 層。
- 透過 @xu-baolin 在 https://github.com/flutter/flutter/pull/102129 中修復了
Slider小部件的可訪問性錯誤。 - 透過 @bleroux 在 https://github.com/flutter/flutter/pull/102504 中修復了 DraggableScrollableController.animateTo 洩漏 Ticker 的問題。
- 透過 @dnfield 在 https://github.com/flutter/flutter/pull/102556 中避免在 renderView 沒有子節點時排程強制幀。
- [framework] 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/101952 中允許其他 RenderObjects 的行為像重繪邊界。
- 透過 @Piinks 在 https://github.com/flutter/flutter/pull/102580 中撤銷了“重新著陸 AppBar 滾動到下方行為的反向情況”的更改。
- [framework] 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/102552 中重新發布了:為縮放頁面轉換使用 ImageFilter。
- 透過 @jason-simmons 在 https://github.com/flutter/flutter/pull/102536 中在 notifyListeners 中提高了複製 animation ObserverList 的效率。
- 透過 @goderbauer 在 https://github.com/flutter/flutter/pull/102595 中修正了 Navigator 的可恢復方法返回值的文件。
- [framework] 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/102274 中移除了物理模型層的用法並棄用。
- 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/102611 中撤銷了“[framework] 重新發布:為縮放頁面轉換使用 ImageFilter”的更改。
- 透過 @a14n 在 https://github.com/flutter/flutter/pull/102585 中在列表/集合/對映字面量中添加了缺失的尾隨逗號。
- 透過 @pq 在 https://github.com/flutter/flutter/pull/102615 中使用
_重新命名區域性函式。 - 透過 @guidezpl 在 https://github.com/flutter/flutter/pull/102632 中修正了關於“material”和“material design”的文件不一致性。
- [reland] 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/101760 中重構了 ToggleButtons(移除 RawMaterialButton)。
- 透過 @darrenaustin 在 https://github.com/flutter/flutter/pull/101884 中將 AppBar 遷移到 Material 3。
- 透過 @Piinks 在 https://github.com/flutter/flutter/pull/102582 中修復了 AppBar 滾動到下方初始狀態 - 第三次。
- [flutter_driver] 透過 @pq 在 https://github.com/flutter/flutter/pull/102689 中使用
_重新命名區域性函式。 - 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/102638 中修復了
BottomNavigationBar標籤樣式文字顏色。 - 透過 @Piinks 在 https://github.com/flutter/flutter/pull/102756 中撤銷了“修復
BottomNavigationBar標籤樣式文字顏色”的更改。 - 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/102723 中
ReorderableListView:修復了損壞的 dartpad 示例並更新了示例,添加了測試。 - 透過 @QuncCccccc 在 https://github.com/flutter/flutter/pull/102419 中為 Navigation Bar 添加了內邊距以考慮安全區域。
- 透過 @apeltop 在 https://github.com/flutter/flutter/pull/102487 中修正了拼寫錯誤。
- 透過 @chunhtai 在 https://github.com/flutter/flutter/pull/102414 中添加了 RouteInformationParser.parseRouteInformationWithDependencies。
- [web] 透過 @yjbanov 在 https://github.com/flutter/flutter/pull/102791 中允許 HTML 渲染器中的小 golden 差值。
- 透過 @prateekmedia 在 https://github.com/flutter/flutter/pull/91982 中改進了 SearchDelegate。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/100124 中
ToggleButtons:添加了互動式示例。 - 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/102628 中為
NavigationBar添加了surfaceTintColor。 - 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/102650 中
Hero:為createRectTween添加了示例。 - 透過 @LongCatIsLooong 在 https://github.com/flutter/flutter/pull/102794 中延遲 OverlayEntry listenable 的處置,直到其小部件被解除安裝。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/102654 中更新了 FAB M3 token 模板類以採用新的命名方案並修復了
card.dart中的一個拼寫錯誤。 - 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/102842 中刪除了快速重新組合程式碼。
- 透過 @zanderso 在 https://github.com/flutter/flutter/pull/102856 中撤銷了“刪除快速重新組合程式碼”的更改。
- 透過 @chunhtai 在 https://github.com/flutter/flutter/pull/102786 中添加了 RouterConfig 以簡化 API。
- 透過 @tvolkert 在 https://github.com/flutter/flutter/pull/102862 中添加了本週小部件影片。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/100312 中修復了
CupertinoDatePicker暗黑模式文字顏色。 - 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/100313 中修復了
CupertinoFormRow暗黑模式文字顏色。 - 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/100310 中修復了
CupertinoPicker暗黑模式文字顏色。 - 透過 @moffatman 在 https://github.com/flutter/flutter/pull/97896 中修復了 CupertinoContextMenu 在 Transform.scale 內的位置。
- 透過 @darrenaustin 在 https://github.com/flutter/flutter/pull/102938 中撤銷了“修復 CupertinoContextMenu 在 Transform.scale 內的位置”的更改。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/100311 中修復了
CupertinoTimerPicker暗黑模式文字顏色。 - [devicelab, flutter_test, ...] 透過 @pq 在 https://github.com/flutter/flutter/pull/102833 中使用
_重新命名區域性函式。 - 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/102962 中部分撤銷了重繪邊界更改。
- (僅測試) 透過 @fzyzcjy 在 https://github.com/flutter/flutter/pull/101036 中為 flutter 引擎中的新
ImageFilter.dilate/ImageFilter.erode添加了測試。 - 透過 @moffatman 在 https://github.com/flutter/flutter/pull/102943 中重新發布了“修復 CupertinoContextMenu 在 Transform.scale 內的位置”。
- 透過 @guidezpl 在 https://github.com/flutter/flutter/pull/102808 中在圖示文件中添加了指向 Google Fonts 的連結。
- 透過 @zanderso 在 https://github.com/flutter/flutter/pull/102674 中不硬編碼墨水閃光 SPIR-V。
- 透過 @jeremyschlatter 在 https://github.com/flutter/flutter/pull/102453 中修復了在啟動後立即進行 alt-tab 時的崩潰。
- 透過 @darrenaustin 在 https://github.com/flutter/flutter/pull/103074 中撤銷了“修復在啟動後立即進行 alt-tab 時的崩潰”的更改。
- 透過 @guidezpl 在 https://github.com/flutter/flutter/pull/103031 中修正了
NavigationDestinationAPI 文件。 - 透過 @Piinks 在 https://github.com/flutter/flutter/pull/103006 中斷言 snackbar 有一個顯示位置。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/103042 中
CupertinoSearchTextField:添加了互動式示例。 - 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/103041 中
CupertinoFormRow:添加了互動式示例。 - 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/103040 中
CupertinoActivityIndicator:添加了互動式示例。 - 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/103043 中
CupertinoSwitch:添加了互動式示例。 - 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/103044 中改進和清理了 Cupertino 示例。
- 透過 @bleroux 在 https://github.com/flutter/flutter/pull/102916 中修復了 DraggableScrollableSheet 洩漏 Ticker 的問題。
- 透過 @guidezpl 在 https://github.com/flutter/flutter/pull/103110 中向 Cupertino 文件添加了缺失的 HIG 連結。
- 透過 @pq 在 https://github.com/flutter/flutter/pull/102991 中使用
_重新命名區域性函式。 - 透過 @Piinks 在 https://github.com/flutter/flutter/pull/103138 中撤銷了“新增預設選擇樣式”的更改。
- 透過 @CaseyHillers 在 https://github.com/flutter/flutter/pull/103141 中撤銷了“修復長按選擇文字時跳轉的問題”的更改。
- 透過 @nilsreichardt 在 https://github.com/flutter/flutter/pull/103117 中移除了
TextStyle的文件註釋中的多餘空格。 - 透過 @chunhtai 在 https://github.com/flutter/flutter/pull/103077 中 DefaultTextEditingShortcuts 應該使用基於 meta 的快捷鍵來代替 iOS。
- 透過 @chunhtai 在 https://github.com/flutter/flutter/pull/102093 中修復了當存在 endDrawer 時 Backbutton 不顯示的錯誤。
- 透過 @dkwingsmt 在 https://github.com/flutter/flutter/pull/103093 中重新發布了“修復在啟動後立即進行 alt-tab 時的崩潰”。
- 透過 @xu-baolin 在 https://github.com/flutter/flutter/pull/101493 中在 RenderBox 被佈局時清除基線快取。
- 透過 @xu-baolin 在 https://github.com/flutter/flutter/pull/101748 中不必要地替換根圖層。
- [DropdownButton]: 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/102752 中修復了當
isExpanded: true時alignment引數對hint無效的問題。 - 透過 @nilsreichardt 在 https://github.com/flutter/flutter/pull/103119 中在
fontFamily的文件註釋的第一句話後添加了空白行。 - 透過 @xu-baolin 在 https://github.com/flutter/flutter/pull/103123 中修復了 [CupertinoDatePicker] 的語義錯誤。
- 透過 @bleroux 在 https://github.com/flutter/flutter/pull/103189 中增加了桌面端的 Tooltip 字型大小。
- 透過 @a14n 在 https://github.com/flutter/flutter/pull/103226 中移除了不必要的 .toString()。
- 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/103227 中移除了 markNeedsCompositingBitsUpdate 的斷言。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/103128 中更新了 Cupertino 示例並添加了缺失的測試。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/102970 中修復了
DropdownButton選單剪輯。 - 透過 @egramond 在 https://github.com/flutter/flutter/pull/103149 中更新了 Slider 小部件,允許在定向 NavigationMode 中使用上下箭頭鍵退出滑塊。
- 透過 @bleroux 在 https://github.com/flutter/flutter/pull/102642 中修復了具有無限約束的空 Stack 丟擲異常的問題。
- 透過 @QuncCccccc 在 https://github.com/flutter/flutter/pull/103166 中在 TabBarView 上添加了 clipBehavior。
- 透過 @xu-baolin 在 https://github.com/flutter/flutter/pull/103267 中修復了
_WrappedScrollBehavior.shouldNotify的錯誤。 - 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/103196 中
CupertinoTabScaffold/CupertinoTabController:添加了互動式示例。 - 透過 @gspencergoog 在 https://github.com/flutter/flutter/pull/102100 中添加了
menuBarMenuLabel,並移除了不必要的鍵本地化。 - 透過 @Maistho 在 https://github.com/flutter/flutter/pull/102692 中將 LicensesPage 的 ListView 替換為 ListView.builder。
- 透過 @amanv8060 在 https://github.com/flutter/flutter/pull/100005 中為 PaginatedDataTable 公開了 controller。
- 透過 @bleroux 在 https://github.com/flutter/flutter/pull/103339 中修復了 Tooltip 被鍵盤遮擋的問題。
- 透過 @darrenaustin 在 https://github.com/flutter/flutter/pull/103360 中將 token 更新到 v0.98。
- 透過 @ktakayama 在 https://github.com/flutter/flutter/pull/103261 中修復了示例程式碼中的編譯錯誤。
- [Reland] 透過 @Piinks 在 https://github.com/flutter/flutter/pull/103426 中斷言存在 Scaffolds 以顯示 snackbar 和 banner。
- 透過 @Renzo-Olivares 在 https://github.com/flutter/flutter/pull/103424 中修復了 TextField 失去焦點時選擇未取消選擇的問題。
- 透過 @xu-baolin 在 https://github.com/flutter/flutter/pull/103406 中修復了
SliverReorderableList在 Android 平臺上不工作的問題。 - 透過 @SuperPenguin 在 https://github.com/flutter/flutter/pull/103343 中修復了當 ThemeExtension 未找到時 ThemeData 擴充套件會丟擲異常的問題。
- 透過 @LongCatIsLooong 在 https://github.com/flutter/flutter/pull/103521 中為 TextField 小部件提供了可訪問性故障排除文件。
- [gen_keycode, RawKeyboard] 透過 @dkwingsmt 在 https://github.com/flutter/flutter/pull/102709 中從 Linux 應用了派生的鍵盤佈局。
- 透過 @goderbauer 在 https://github.com/flutter/flutter/pull/103548 中避免重複分析 API 示例程式碼,進行清理。
- [framework] 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/103569 中修復了由於觸控容差更改導致的滑塊迴歸。
- 透過 @chunhtai 在 https://github.com/flutter/flutter/pull/103377 中重構了 Web 文字編輯快捷鍵。
- 透過 @fbcouch 在 https://github.com/flutter/flutter/pull/101087 中為 SystemChannels.textInput 提供了預設方法呼叫處理程式。
- 透過 @bleroux 在 https://github.com/flutter/flutter/pull/103475 中添加了 Tooltip textAlign 屬性。
- docs: 透過 @daniloapr 在 https://github.com/flutter/flutter/pull/103555 中更新了 Cubic 建構函式的文件。
- 透過 @nilsreichardt 在 https://github.com/flutter/flutter/pull/103490 中在
CheckedModeBanner的文件註釋的第一句話後添加了空白行。 - 透過 @jason-simmons 在 https://github.com/flutter/flutter/pull/103734 中修復了在最新 Dart SDK 中啟用的 avoid_redundant_argument_values 分析器警告。
- 透過 @dnfield 在 https://github.com/flutter/flutter/pull/103748 中讓 _RenderCustomClip 尊重 clipBehavior。
- 透過 @dnfield 在 https://github.com/flutter/flutter/pull/103768 中在跳過繪製子項的 RenderObjects 上實現了 paintsChild。
- [web] 透過 @yjbanov 在 https://github.com/flutter/flutter/pull/103754 中不吞嚥 WebDriver 錯誤。
- 透過 @flar 在 https://github.com/flutter/flutter/pull/103737 中為 _MulticastCanvas 添加了 noSuchMethod 以解決未來新的 getTransform/Clip 方法的煙霧測試。
- 透過 @gspencergoog 在 https://github.com/flutter/flutter/pull/103518 中添加了 VoidCallbackAction 和 VoidCallbackIntent。
- 透過 @dnfield 在 https://github.com/flutter/flutter/pull/103378 中添加了一個觀察圖層樹組合的機制。
- 透過 @dnfield 在 https://github.com/flutter/flutter/pull/103931 中增加了對 clipBehavior 的尊重。
- 透過 @goderbauer 在 https://github.com/flutter/flutter/pull/104007 中完成了 API 文件示例到 super-parameters 的遷移。
- 透過 @gspencergoog 在 https://github.com/flutter/flutter/pull/104011 中重新排列了 Theme 欄位和引數,以使各部分內的字母順序保持一致。
- 透過 @CaseyHillers 在 https://github.com/flutter/flutter/pull/104039 中撤銷了“修復 Backbutton 在存在 endDrawer 時不顯示的錯誤”的更改。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/103899 中
AppBar:修復了巢狀滾動檢視未更新 Material 3 的AppBar高程的問題。 - 透過 @gaaclarke 在 https://github.com/flutter/flutter/pull/103559 中切換到 clamp 的 double 變體以避免裝箱。
- 透過 @justinmc 在 https://github.com/flutter/flutter/pull/103936 中處理了一些 MacOS 控制鍵快捷鍵。
- 透過 @bleroux 在 https://github.com/flutter/flutter/pull/104056 中修正了 filterQuality 欄位的文件。
- 透過 @justinmc 在 https://github.com/flutter/flutter/pull/103002 中無法用滑鼠拖動游標。
- 透過 @justinmc 在 https://github.com/flutter/flutter/pull/103228 中右鍵單擊欄位以聚焦。
- 透過 @bleroux 在 https://github.com/flutter/flutter/pull/103395 中添加了 Tooltip 預設垂直內邊距。
- 透過 @dnfield 在 https://github.com/flutter/flutter/pull/104008 中停止推薦“shrinkWrap”。
- 透過 @xu-baolin 在 https://github.com/flutter/flutter/pull/103948 中[Scrollbar]如果捲軸已解除安裝,則跳過 ScrollPosition 檢查。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/102823 中添加了 Material 3
AppBar示例。 - 透過 @bernaferrari 在 https://github.com/flutter/flutter/pull/102112 中為 Border 添加了 StrokeAlign。
- 透過 @davidmigloz 在 https://github.com/flutter/flutter/pull/103701 中定義了
ColorSwatch.lerp()函式。 - 透過 @darrenaustin 在 https://github.com/flutter/flutter/pull/104127 中添加了 const
MaterialStatePropertyAll類。 - 透過 @gspencergoog 在 https://github.com/flutter/flutter/pull/103456 中添加了 ShortcutsRegistry。
- [framework] 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/103832 中將 AbstractNode 內聯到 RenderObject 中。
- 透過 @Piinks 在 https://github.com/flutter/flutter/pull/104203 中撤銷了“修復
DropdownButton選單剪輯”的更改。 - 透過 @willlockwood 在 https://github.com/flutter/flutter/pull/95757 中允許
ModalRoutes在過渡期間忽略指標,並對Cupertino路由執行此操作。 - [Mouse] 透過 @dkwingsmt 在 https://github.com/flutter/flutter/pull/102694 中在測試結束時移除所有指標。
- 透過 @Renzo-Olivares 在 https://github.com/flutter/flutter/pull/104209 中桌面平臺不應在複製時摺疊選擇。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/103280 中
CupertinoColors:添加了圖表。 - 透過 @bleroux 在 https://github.com/flutter/flutter/pull/104237 中添加了 Tooltip onTriggered 回撥。
- 透過 @bleroux 在 https://github.com/flutter/flutter/pull/103960 中修復了使用 TooltipTriggerMode.tap 時 Tooltip 不消失的問題。
- 透過 @CaseyHillers 在 https://github.com/flutter/flutter/pull/104257 中撤銷了“[framework] 將 AbstractNode 內聯到 RenderObject 中”的更改。
- 透過 @darrenaustin 在 https://github.com/flutter/flutter/pull/103962 中添加了 Material 3 中型和大型頂部應用欄的支援。
- 透過 @dnfield 在 https://github.com/flutter/flutter/pull/104292 中在已處置時不要斷言 callbacks 包含 key。
- 透過 @guidezpl 在 https://github.com/flutter/flutter/pull/104264 中提及
NavigationBar是一個小部件。 - [Keyboard, Windows] 透過 @dkwingsmt 在 https://github.com/flutter/flutter/pull/104244 中修復了 IME 事件仍會分派到 FocusNode.onKey 的問題。
- 透過 @gaaclarke 在 https://github.com/flutter/flutter/pull/104103 中加速了 Element._sort。
- 透過 @gaaclarke 在 https://github.com/flutter/flutter/pull/104281 中開始在 Widget 和 RenderObject 之間共享 SemanticsProperties。
- 透過 @hellohuanlin 在 https://github.com/flutter/flutter/pull/103019 中為 iOS 平臺檢視添加了 Focus 支援。
- 透過 @darrenaustin 在 https://github.com/flutter/flutter/pull/104435 中修復了 ColorScheme.copyWith 對 surfaceTint 的支援。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/104490 中修復了沒有 FAB 的 BottomAppBar 凹陷。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/103894 中
RefreshIndicator:添加了notificationPredicate示例。 - [flutter roll] 透過 @XilaiZhang 在 https://github.com/flutter/flutter/pull/104520 中撤銷了“允許
ModalRoutes在過渡期間忽略指標…”的更改。 - 透過 @LongCatIsLooong 在 https://github.com/flutter/flutter/pull/103092 中移除了
RenderObject.rotate。 - 透過 @chunhtai 在 https://github.com/flutter/flutter/pull/104110 中重新發布了“修復 Backbutton 在存在 endDrawer 時不顯示的錯誤 (#1…”。
- 透過 @chunhtai 在 https://github.com/flutter/flutter/pull/95226 中支援所有裝置的全域性選擇。
- 透過 @bleroux 在 https://github.com/flutter/flutter/pull/102360 中添加了
GestureDetector的示例並更新了文件。 - 透過 @Yeatse 在 https://github.com/flutter/flutter/pull/104527 中修復了清除影像快取可能導致資源洩漏的問題。
- [framework] 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/104569 中確保墨水閃光被處置。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/103045 中
Switch:添加了互動式示例。 - 透過 @guidezpl 在 https://github.com/flutter/flutter/pull/104499 中為
material使用curly_braces_in_flow_control_structures。 - [reland] 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/102167 中將
ListTileTextTheme TextStyle 引用遷移到 Material 3。 - 透過 @gspencergoog 在 https://github.com/flutter/flutter/pull/104560 中進行了一些清理,並在
WidgetsApp中添加了缺失的ShortcutRegistar。 - 透過 @goderbauer 在 https://github.com/flutter/flutter/pull/104550 中移除了測試中未使用的程式碼。
- 透過 @gspencergoog 在 https://github.com/flutter/flutter/pull/104215 中移除了 Shorcuts.of 和 Shortctus.maybeOf。
- 透過 @goderbauer 在 https://github.com/flutter/flutter/pull/104568 中清理了隨機死去的測試程式碼。
- 透過 @guidezpl 在 https://github.com/flutter/flutter/pull/104610 中為 foundation、gestures、painting、physics 使用
curly_braces_in_flow_control_structures。 - 透過 @guidezpl 在 https://github.com/flutter/flutter/pull/104612 中為 animations、cupertino 使用
curly_braces_in_flow_control_structures。 - 透過 @guidezpl 在 https://github.com/flutter/flutter/pull/104611 中為 rendering 使用
curly_braces_in_flow_control_structures。 - 透過 @guidezpl 在 https://github.com/flutter/flutter/pull/104616 中為 services、scheduler、semantics 使用
curly_braces_in_flow_control_structures。 - 透過 @guidezpl 在 https://github.com/flutter/flutter/pull/104629 中為非
flutter包使用curly_braces_in_flow_control_structures。 - 透過 @tgucio 在 https://github.com/flutter/flutter/pull/104589 中在 LicensePage 狀態類中處置 ValueNotifier 例項。
- [Slider] 透過 @xu-baolin 在 https://github.com/flutter/flutter/pull/103966 中離散滑塊的初始值應尊重離散值。
- 透過 @markusaksli-nc 在 https://github.com/flutter/flutter/pull/103512 中在方向更改時隱藏移動裝置上的文字選擇工具欄。
- 透過 @tgucio 在 https://github.com/flutter/flutter/pull/104590 中在 EditableTextState 中處置 ValueNotifier。
- 透過 @tgucio 在 https://github.com/flutter/flutter/pull/104591 中在 RenderEditable 中處置 ValueNotifier 例項。
- 透過 @Piinks 在 https://github.com/flutter/flutter/pull/104536 中在新的 SliverAppBar 變體中包含 forceElevated 以用於 scrolledUnder。
- 透過 @ueman 在 https://github.com/flutter/flutter/pull/104321 中改進了 PlatformMenu
MenuItem的文件。 - 透過 @xu-baolin 在 https://github.com/flutter/flutter/pull/103328 中修復了 _DraggableScrollableSheetScrollPosition 更新錯誤。
- 透過 @gspencergoog 在 https://github.com/flutter/flutter/pull/104565 中 PlatformMenuBar 更改,以使其與即將推出的 MenuBar 實現保持一致。
- [Reland]: 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/104251 中修復了
DropdownButton選單剪輯。 - 透過 @gaaclarke 在 https://github.com/flutter/flutter/pull/104531 中添加了平臺通道統計資訊和時間線事件的選項。
- 透過 @guidezpl 在 https://github.com/flutter/flutter/pull/104392 中更新了指向
material庫文件的連結。 - 透過 @guidezpl 在 https://github.com/flutter/flutter/pull/104609 中為 widgets 使用
curly_braces_in_flow_control_structures。 - 透過 @nilsreichardt 在 https://github.com/flutter/flutter/pull/104701 中修正了
editable_text.dart中的拼寫錯誤“technicallv”。 - 透過 @bleroux 在 https://github.com/flutter/flutter/pull/102073 中為
SnackBar添加了錯誤訊息和文件,當它在螢幕外顯示時。 - 透過 @justinmc 在 https://github.com/flutter/flutter/pull/104730 中快速修正了 PipelineOwner 文件中的語法錯誤。
- 透過 @gspencergoog 在 https://github.com/flutter/flutter/pull/104676 中移除了多餘的 InheritedWidget。
- 透過 @chunhtai 在 https://github.com/flutter/flutter/pull/104659 中 SelectableRegion 不會合並子語義節點。
- 透過 @HansMuller 在 https://github.com/flutter/flutter/pull/103167 中添加了 MaterialStatesController,更新了 InkWell 等。
- 透過 @chunhtai 在 https://github.com/flutter/flutter/pull/104739 中修復了拖動選擇手柄時傳送錯誤座標事件的錯誤。
- 透過 @justinmc 在 https://github.com/flutter/flutter/pull/104666 中取消焦點時右鍵單擊選擇應重新聚焦。
- 透過 @darrenaustin 在 https://github.com/flutter/flutter/pull/104771 中將
material_color_utilities依賴項更新到 v0.1.5。 - 透過 @Piinks 在 https://github.com/flutter/flutter/pull/104843 中撤銷了“新增錯誤訊息和文件,當
SnackBar在螢幕外顯示時”的更改。 - 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/103496 中使用不可變緩衝區載入資源影像。
- 透過 @markusaksli-nc 在 https://github.com/flutter/flutter/pull/104841 中在方向更改時隱藏
SelectableRegion文字選擇工具欄。 - fix: 透過 @justforlxz 在 https://github.com/flutter/flutter/pull/104606 中斷言與註解不匹配。
- 透過 @justinmc 在 https://github.com/flutter/flutter/pull/104457 中處理 MacOS 鍵轉置快捷鍵。
- 透過 @bleroux 在 https://github.com/flutter/flutter/pull/104828 中添加了 MediaQueryData.size 的故障排除文件。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/104174 中
InheritedModel:添加了完整的互動式示例並更新了空安全的程式碼片段。 - 透過 @ueman 在 https://github.com/flutter/flutter/pull/104331 中改進了 Android 的
PlatformException#stacktrace文件。 - 透過 @gspencergoog 在 https://github.com/flutter/flutter/pull/104772 中將 debugAssertNotDisposed 更改為靜態。
- 透過 @a14n 在 https://github.com/flutter/flutter/pull/104988 中增加了更多的 const 不可變類。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/105023 中修復了
showSearch查詢文字欄位在欄位為空時最初不顯示工具欄的問題。 - 透過 @jason-simmons 在 https://github.com/flutter/flutter/pull/105046 中移除了框架中 hashValues 的剩餘用法。
- 透過 @guidezpl 在 https://github.com/flutter/flutter/pull/105008 中修復了 M3 警報對話方塊的操作內邊距。
- 透過 @guidezpl 在 https://github.com/flutter/flutter/pull/105109 中為對話方塊主題添加了
actionsPadding。 - 透過 @HansMuller 在 https://github.com/flutter/flutter/pull/105138 中撤銷了“添加了 MaterialStatesController,更新了 InkWell 等。”的更改。
- 透過 @guidezpl 在 https://github.com/flutter/flutter/pull/105113 中為面向開發者的程式碼啟用了
curly_braces_in_flow_control_structures。 - 透過 @markusaksli-nc 在 https://github.com/flutter/flutter/pull/104274 中在移動裝置上拖動手柄時隱藏文字選擇工具欄。
- 透過 @zanderso 在 https://github.com/flutter/flutter/pull/105247 中撤銷了“在移動裝置上拖動手柄時隱藏文字選擇工具欄”的更改。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/104507 中重構了
MaterialStatePropertylerp 函式。 - 透過 @LongCatIsLooong 在 https://github.com/flutter/flutter/pull/105175 中在
RenderObject.invokeLayoutCallback之後合併了髒重繪邊界。 - 透過 @zeshuaro 在 https://github.com/flutter/flutter/pull/102501 中更新了應用欄主題屬性的文件。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/103474 中
CheckedPopupMenuItem:修復了游標錯誤並添加了游標引數。 - 透過 @guidezpl 在 https://github.com/flutter/flutter/pull/105293 中撤銷了“為對話方塊主題新增
actionsPadding”的更改。 - fix: 透過 @albertodev01 在 https://github.com/flutter/flutter/pull/99714 中從 Scaffold 中移除了輔助方法。
- [DataTable]: 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/105123 中添加了僅透過複選框選擇行的功能。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/105311 中撤銷了“[DataTable]: 添加了僅透過複選框選擇行的功能 (#105123)”的更改。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/105177 中移除了
RenderAligningShiftedBox.mixin(不再需要)。 - 透過 @kenzieschmoll 在 https://github.com/flutter/flutter/pull/105319 中對診斷節點依賴項進行排序,以穩定順序。
- 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/105334 中從 opacity 中移除了強制組合。
- 透過 @xu-baolin 在 https://github.com/flutter/flutter/pull/104998 中在同一幀的構建和佈局階段,控制器和 TabBarView 以不同階段更新時,不要崩潰。
- [Stepper] 透過 @KKimj 在 https://github.com/flutter/flutter/pull/91496 中為水平型別 Stepper 添加了備用標籤。
- 透過 @nilsreichardt 在 https://github.com/flutter/flutter/pull/104438 中移除了少數檔案中的
new關鍵字。 - [framework] 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/105467 中尊重滑塊拇指的 debugDisableShadows。
- 透過 @zanderso 在 https://github.com/flutter/flutter/pull/105489 中撤銷了“從 opacity 中移除了強制組合”的更改。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/100226 中修復了
ButtonStyleButtonInkWell的形狀。 - 透過 @takassh 在 https://github.com/flutter/flutter/pull/102747 中當選擇多行超出最大行時,文字選擇位於錯誤的位置。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/100476 中修復了抽屜在桌面平臺上是可拖動的。
- 透過 @QuncCccccc 在 https://github.com/flutter/flutter/pull/105176 中將
IconButton遷移到 Material 3 - 第 1 部分。 - 透過 @xu-baolin 在 https://github.com/flutter/flutter/pull/103183 中改進了
SliverChildBuilderDelegate的文件,以便使用者進行故障排除。 - 透過 @xu-baolin 在 https://github.com/flutter/flutter/pull/104954 中修復了 _ScaffoldLayout delegate 更新錯誤。
- 透過 @darrenaustin 在 https://github.com/flutter/flutter/pull/105545 中將 token 更新到 v0.99。
- 透過 @guidezpl 在 https://github.com/flutter/flutter/pull/104815 中改進了
useMaterial3的文件。 - 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/99557 中
CupertinoSlider:為 Web 添加了可點選的游標。 - 透過 @LempereurBenjamin 在 https://github.com/flutter/flutter/pull/104491 中 TimePicker:能夠定義 dialOnly / inputOnly 模式。
- 透過 @a14n 在 https://github.com/flutter/flutter/pull/104231 中在 foundation/serialization.dart 中添加了一些公共 API 匯出。
- 透過 @bleroux 在 https://github.com/flutter/flutter/pull/104405 中修復了 PageView 丟擲 Null check 錯誤的問題。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/105097 中修復了
SliverReorderableList專案處置。 - 透過 @bleroux 在 https://github.com/flutter/flutter/pull/105696 中修復了 BoxShadow toString()。
- 透過 @a14n 在 https://github.com/flutter/flutter/pull/105648 中從 foundation/*.dart 庫匯出公共 API 型別。
- 透過 @Piinks 在 https://github.com/flutter/flutter/pull/102099 中更新了 PrimaryScrollController 以適應桌面。
- 透過 @a14n 在 https://github.com/flutter/flutter/pull/105737 中從 scheduler/*.dart 匯出公共 API 型別。
- 透過 @HansMuller 在 https://github.com/flutter/flutter/pull/105656 中重新發布了:添加了 MaterialStatesController,更新了 InkWell 等。#103167。
- 透過 @justinmc 在 https://github.com/flutter/flutter/pull/105069 中處理 Apple 平臺上的文字控制代碼拖動交換。
- 透過 @cedvdb 在 https://github.com/flutter/flutter/pull/105577 中從 _IconButtonM3 中移除了重複的鍵。
- 透過 @maheshmnj 在 https://github.com/flutter/flutter/pull/102314 中為 CheckboxlistTile 添加了 enabled 屬性。
- 透過 @youssef-attia 在 https://github.com/flutter/flutter/pull/105654 中修復了 Hero 動畫和 Scaffolds 中的 BoxScrollViews 問題。
- 透過 @darrenaustin 在 https://github.com/flutter/flutter/pull/105944 中向 light、dark 和 fallback ThemeData 建構函式添加了 useMaterial3 引數。
- 透過 @guidezpl 在 https://github.com/flutter/flutter/pull/105588 中重新發布了“為對話方塊主題新增
actionsPadding”。 - TextInput: 透過 @dkwingsmt 在 https://github.com/flutter/flutter/pull/104711 中驗證 TextRange 並使方法呼叫清晰失敗。
- 透過 @darrenaustin 在 https://github.com/flutter/flutter/pull/105923 中將 token 更新到 v0.101。
- 透過 @dkwingsmt 在 https://github.com/flutter/flutter/pull/105983 中允許 DoNothingIntent 和 DoNothingAndStopPropagationIntent 在 const 環境中使用。
- 透過 @dnfield 在 https://github.com/flutter/flutter/pull/104064 中讓 RenderSliverGrid 更準確地報告溢位。
- 透過 @jpnurmi 在 https://github.com/flutter/flutter/pull/106002 中修復了令人困惑的拼寫錯誤:extent 與 extend selection。
- 透過 @xu-baolin 在 https://github.com/flutter/flutter/pull/104958 中修復了 Scaffold extendBodyBehindAppBar 更新錯誤。
- TextFormField docs: 透過 @EnduringBeta 在 https://github.com/flutter/flutter/pull/105605 中添加了正確的 GlobalKey 型別;替換了“we”。
- [framework] 透過 @xu-baolin 在 https://github.com/flutter/flutter/pull/106094 中修復了由於觸控容差更改導致的 RangeSlider 迴歸。
- 透過 @dnfield 在 https://github.com/flutter/flutter/pull/106123 中撤銷了“讓 RenderSliverGrid 更準確地報告溢位”的更改。
- 透過 @Piinks 在 https://github.com/flutter/flutter/pull/106071 中修復了 SliverPadding 幾何。
- 透過 @lrhn 在 https://github.com/flutter/flutter/pull/105693 中忽略了即將被棄用的
NullThrownError的用法。 - 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/105303 中修復了
StretchingOverscrollIndicator剪輯並添加了clipBehavior引數。 - [gen_keycodes] 透過 @dkwingsmt 在 https://github.com/flutter/flutter/pull/106074 中移除了無效的 Web 程式碼對映。
- 透過 @srawlins 在 https://github.com/flutter/flutter/pull/105795 中忽略了 body_might_complete_normally_catch_error 違規。
- 透過 @bleroux 在 https://github.com/flutter/flutter/pull/106108 中修復了 debugPaintSize 丟擲“Null Check error”的問題。
- 透過 @Piinks 在 https://github.com/flutter/flutter/pull/106207 中撤銷了“修復
StretchingOverscrollIndicator剪輯並新增clipBehavior引數”的更改。 - 透過 @a14n 在 https://github.com/flutter/flutter/pull/105864 中從 gestures/*.dart 庫匯出公共 API 型別。
- feat: 透過 @werainkhatri 在 https://github.com/flutter/flutter/pull/104920 中為 AlertDialog 添加了圖示。
- [docs] 透過 @albinpk 在 https://github.com/flutter/flutter/pull/106264 中修正了 page_transitions_theme.dart 和 tooltip.dart 中的拼寫錯誤。
- [framework] 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/106351 中完全移除完全不透明的 opacity 層。
- [Keyboard, Web] 透過 @dkwingsmt 在 https://github.com/flutter/flutter/pull/106133 中將“Esc”對映到 Escape 鍵。
- 透過 @darrenaustin 在 https://github.com/flutter/flutter/pull/105291 中更新了
styleFrom按鈕方法的引數。 - 透過 @bleroux 在 https://github.com/flutter/flutter/pull/106330 中修復了 TooltipState 的空值檢查錯誤。
- 透過 @darrenaustin 在 https://github.com/flutter/flutter/pull/106384 中清理了 Chip 主題。
- 透過 @moffatman 在 https://github.com/flutter/flutter/pull/97980 中公開了 CupertinoSearchTextField 的智慧標點選項。
- 透過 @xu-baolin 在 https://github.com/flutter/flutter/pull/106396 中撤銷了“修復 Scaffold extendBodyBehindAppBar 更新錯誤”的更改。
- 透過 @LongCatIsLooong 在 https://github.com/flutter/flutter/pull/104335 中停用了 macOS 上的游標不透明度動畫,使 iOS 游標動畫離散化。
- 透過 @antholeole 在 https://github.com/flutter/flutter/pull/106216 中添加了 TargetPlatformVariant 的“excluding”可選引數,以溝通測試應在所有平臺執行但特定平臺的情況。
- 透過 @lrhn 在 https://github.com/flutter/flutter/pull/106282 中標記了已棄用型別的用法。
- [platform_view] 透過 @hellohuanlin 在 https://github.com/flutter/flutter/pull/105050 中在平臺檢視獲得焦點時傳送平臺訊息。
- 透過 @guidezpl 在 https://github.com/flutter/flutter/pull/106096 中為
ToggleButtons添加了切換的語義。 - docs: 透過 @amanv8060 在 https://github.com/flutter/flutter/pull/99644 中添加了底部導航欄的更多潛在用例。
- 透過 @Piinks 在 https://github.com/flutter/flutter/pull/106430 中將 PrimaryScrollController 更新應用於 SingleChildScrollView。
- 透過 @bryanoltman 在 https://github.com/flutter/flutter/pull/106505 中修正了 flutter_test binding.dart 中的拼寫錯誤。
- 透過 @a14n 在 https://github.com/flutter/flutter/pull/106409 中匯出 foundation/scheduler/gestures/semantics 的公共 API 型別。
- 透過 @bdero 在 https://github.com/flutter/flutter/pull/106595 中修復了 BidirectionalIterator 棄用警告並回滾引擎到 a1dd50405992。
- 透過 @hacker1024 在 https://github.com/flutter/flutter/pull/106624 中修正了 compute 文件中的拼寫錯誤:“captures” -> “capture”。
- 透過 @Hixie 在 https://github.com/flutter/flutter/pull/106682 中匯出了 SpellOutStringAttribute 和 LocaleStringAttribute。
- 透過 @dnfield 在 https://github.com/flutter/flutter/pull/105537 中為 TestWindow 實現 frameData。
- 透過 @justinmc 在 https://github.com/flutter/flutter/pull/104291 中將 TextInputClient 設為 mixin。
- 透過 @a14n 在 https://github.com/flutter/flutter/pull/106316 中從 services/*.dart 庫匯出公共 API 型別。
- 透過 @justinmc 在 https://github.com/flutter/flutter/pull/106706 中一致地將 Endpoint 大寫(不是 EndPoint)。
- 透過 @LongCatIsLooong 在 https://github.com/flutter/flutter/pull/106762 中撤銷了“在 macOS 上停用游標不透明度動畫,使 iOS 游標動畫離散化 (#104335)”的更改。
- 透過 @a14n 在 https://github.com/flutter/flutter/pull/106757 中從 animation 和 physics 庫匯出公共 API 型別。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/106186 中為 Scaffold 抽屜添加了退出取消操作。
- 透過 @xu-baolin 在 https://github.com/flutter/flutter/pull/102130 中重新發布了“當只有一個字元文字溢位時進行裁剪”。
- 透過 @Renzo-Olivares 在 https://github.com/flutter/flutter/pull/105505 中在桌面平臺點選時設定選擇,在移動平臺點選抬起時設定選擇。
- [gen_keycodes] 透過 @dkwingsmt 在 https://github.com/flutter/flutter/pull/106142 中使用字尾
.g.標記生成的파일명。 - 透過 @xu-baolin 在 https://github.com/flutter/flutter/pull/106534 中重新發布了“修復 Scaffold extendBodyBehindAppBar 更新錯誤”。
- 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/106657 中修復了
DropdownButtonInkwell 的圓角。 - [Reland]: 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/106287 中修復了
StretchingOverscrollIndicator剪輯並添加了clipBehavior引數。 - 透過 @bleroux 在 https://github.com/flutter/flutter/pull/106489 中更新了文件以宣傳 timedDrag。
- 透過 @xu-baolin 在 https://github.com/flutter/flutter/pull/106775 中重新發布了“修復 Scaffold.bottomSheet 更新錯誤”。
- 透過 @Piinks 在 https://github.com/flutter/flutter/pull/105549 中修復了 DraggableScrollableSheet 在切換滾動檢視時的崩潰。
- 透過 @bleroux 在 https://github.com/flutter/flutter/pull/106658 中改進了 SnackBar 在構建過程中顯示時的錯誤訊息。
- 透過 @Piinks 在 https://github.com/flutter/flutter/pull/106835 中修復了捲軸軌道偏移。
- 透過 @Hari-07 在 https://github.com/flutter/flutter/pull/106795 中實現了 fractional sized box 的動畫。
- [flutter roll] 透過 @XilaiZhang 在 https://github.com/flutter/flutter/pull/106964 中撤銷了“重新發布:當只有一個字元文字溢位時進行裁剪 (#99146…”的更改。
- 透過 @LongCatIsLooong 在 https://github.com/flutter/flutter/pull/105638 中為
_debugCanPerformMutations添加了錯誤訊息。 - [framework] 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/106989 中部分移除了 opacity 的強制組合。
- [g3 roll] 透過 @XilaiZhang 在 https://github.com/flutter/flutter/pull/107168 中撤銷了 #105537 實現 TestWindow 的 frameData。
- 透過 @QuncCccccc 在 https://github.com/flutter/flutter/pull/106437 中將
IconButton遷移到 Material 3 - 第 2 部分。 - 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/101911 中
SelectableText.rich:修復了TextSpan.style未合併到預設文字樣式的問題。 - 透過 @darrenaustin 在 https://github.com/flutter/flutter/pull/107166 中將 Chips 遷移到 Material 3。
- 透過 @bleroux 在 https://github.com/flutter/flutter/pull/107149 中向 BottomSheetThemeData 添加了文件參考。
- 透過 @Goddchen 在 https://github.com/flutter/flutter/pull/106511 中修正了 painting.TextStyle.merge 文件中的拼寫錯誤。
- 透過 @LongCatIsLooong 在 https://github.com/flutter/flutter/pull/106904 中澄清了 inputFormatters 不在程式化更改上執行。
- 透過 @Piinks 在 https://github.com/flutter/flutter/pull/106831 中修復了 RefreshIndicator 的 disallowIndicator。
- 透過 @Piinks 在 https://github.com/flutter/flutter/pull/107177 中修復了 RawScrollbar 顏色。
- 透過 @kseino 在 https://github.com/flutter/flutter/pull/107059 中添加了
RelativeRect.fromDirectional工廠。 - 透過 @moffatman 在 https://github.com/flutter/flutter/pull/106906 中
ui.PointerSignalKind的前向相容性。 - 透過 @CoderDake 在 https://github.com/flutter/flutter/pull/106567 中改進了 pub 根目錄介面。
- [framework] 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/106982 中不以 0.0 的比例進行組合。
- 透過 @youssef-attia 在 https://github.com/flutter/flutter/pull/106962 中修復了 AnimatedSwitcher 鏈產生的重複項。
- 透過 @dnfield 在 https://github.com/flutter/flutter/pull/107276 中在清除快取時從掛起的影像中移除監聽器。
- 透過 @markusaksli-nc 在 https://github.com/flutter/flutter/pull/107156 中
InputDecorator:將 hint 切換為 Opacity 而不是 AnimatedOpacity。 - 透過 @TahaTesser 在 https://github.com/flutter/flutter/pull/106343 中修復了抽屜中的
ListTile主題形狀。 - 透過 @youssef-attia 在 https://github.com/flutter/flutter/pull/107318 中撤銷了“修復了 AnimatedSwitcher 鏈產生的重複項”以調查 g3 問題。
- 透過 @guidezpl 在 https://github.com/flutter/flutter/pull/107301 中添加了新的本週小部件影片。
- 透過 @LongCatIsLooong 在 https://github.com/flutter/flutter/pull/106893 中重新發布了“在 macOS 上停用游標不透明度動畫,使 iOS 游標動畫離散化 (#104335)”。
- 透過 @bleroux 在 https://github.com/flutter/flutter/pull/107323 中修復了 showDialog 在上下文不活躍時丟擲含糊訊息的問題。
- 透過 @dnfield 在 https://github.com/flutter/flutter/pull/107329 中重新發布了“使 RenderSliverGrid 更準確地報告溢位”。
- 透過 @darrenaustin 在 https://github.com/flutter/flutter/pull/107278 中重構了 gen_defaults 以支援同一檔案中多個獨立的生成程式碼塊。
- 透過 @bleroux 在 https://github.com/flutter/flutter/pull/105442 中修復了 TabController 在同一幀的構建和佈局階段排程構建錯誤的問題。
- 透過 @CaseyHillers 在 https://github.com/flutter/flutter/pull/107406 中撤銷了“
InputDecorator:將 hint 切換為 Opacity 而不是 AnimatedOpacity”的更改。 - [flutter_releases] 透過 @godofredoc 在 https://github.com/flutter/flutter/pull/108831 中 Flutter beta 3.3.0-0.2.pre Framework Cherrypicks。
- CP: 透過 @stuartmorgan 在 https://github.com/flutter/flutter/pull/109544 中修復了 Android 平臺檢視建立流程。
- fix: 透過 @zanderso 在 https://github.com/flutter/flutter/pull/109957 中修復了 flutter 未找到自定義裝置 (#108884) 的問題。
工具
#- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/101314 中在所有示例應用中運行了 CADisableMinimumFrameDurationOnPhone 遷移。
- 透過 @chingjun 在 https://github.com/flutter/flutter/pull/101332 中捕獲 ProxiedDevice 中的錯誤,以確保我們不會因錯誤而崩潰。
- 透過 @creativecreatorormaybenot 在 https://github.com/flutter/flutter/pull/101270 中為
dartSdkVersionBounds使用了單引號。 - 透過 @goderbauer 在 https://github.com/flutter/flutter/pull/101436 中部分撤銷了工具中的 super 引數。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/101324 中為“flutter install”添加了 --use-application-binary。
- [Cherrypick] 透過 @CaseyHillers 在 https://github.com/flutter/flutter/pull/101451 中部分撤銷了工具中的 super 引數 (#101436)。
- 透過 @blasten 在 https://github.com/flutter/flutter/pull/101315 中指定了模組中的 Kotlin 版本並進行了重構。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/101208 中從測試中移除了 --enable-web 和 --enable-windows-desktop。
- [flutter_tools] 透過 @Jasguerrero 在 https://github.com/flutter/flutter/pull/100941 中修復了 flutter create --offline。
- 透過 @annagrin 在 https://github.com/flutter/flutter/pull/101450 中運行了 update-packages。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/101592 中測試 Flutter.xcframework 目錄 ios-arm64_armv7 或 ios-arm64。
- 透過 @cyanglaz 在 https://github.com/flutter/flutter/pull/100787 中在其他構建問題之前記錄了 XCResult。
- [flutter_tools] 透過 @JankoLancer 在 https://github.com/flutter/flutter/pull/100377 中為 Web 和 Linux 添加了 --build-number 和 --build-name 支援。
- 透過 @dcharkes 在 https://github.com/flutter/flutter/pull/101685 中為 android_plugin_example_app_build_test 添加了更多除錯資訊。
- 透過 @Jasguerrero 在 https://github.com/flutter/flutter/pull/101589 中以離線樣式建立。
- 透過 @DanTup 在 https://github.com/flutter/flutter/pull/101689 中使用 --machine 模式時傳遞 multidex 標誌。
- 透過 @DanTup 在 https://github.com/flutter/flutter/pull/101695 中在從 Flutter 程序分離(使用 DAP)時取消暫停並移除斷點。
- 透過 @Yeatse 在 https://github.com/flutter/flutter/pull/101123 中在生成 Generated.xcconfig 時啟用跟蹤小部件建立。
- [flutter_tools] 透過 @christopherfujino 在 https://github.com/flutter/flutter/pull/101604 中添加了 dart 二進位制架構的測試。
- [flutter.js] 透過 @ditman 在 https://github.com/flutter/flutter/pull/101464 中等待 reg.update,然後啟用 sw(如果尚未啟用)。
- 透過 @linxuebin1990 在 https://github.com/flutter/flutter/pull/100976 中從 template_manifest.json 中移除了 run_loop.h 和 run_loop.cpp 檔案。
- 透過 @blasten 在 https://github.com/flutter/flutter/pull/101734 中為 Android 添加了 Gradle 堆疊跟蹤和詳細日誌級別到 verbose 構建。
- [flutter_tools] 透過 @christopherfujino 在 https://github.com/flutter/flutter/pull/101610 中在 iOS 應用啟動超時時轉儲回溯。
- 透過 @christopherfujino 在 https://github.com/flutter/flutter/pull/101761 中撤銷了“[flutter_tools] 在 iOS 應用啟動超時時轉儲回溯”的更改。
- [flutter_tools] 透過 @christopherfujino 在 https://github.com/flutter/flutter/pull/101763 中重新發布了在 iOS 應用啟動超時時轉儲回溯。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/97339 中禁止在 32 位開發裝置上執行
flutter run。 - 透過 @jmagman 在 https://github.com/flutter/flutter/pull/97341 中不為 iOS armv7 構建。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/101766 中添加了
flutter build ipa --no-codesign標誌。 - 透過 @AesSedai101 在 https://github.com/flutter/flutter/pull/101276 中使用 maven-publish 外掛釋出 AAR 檔案。
- 透過 @zanderso 在 https://github.com/flutter/flutter/pull/101827 中撤銷了“使用 maven-publish 外掛釋出 AAR 檔案。”的更改。
- [flutter_tools] 透過 @christopherfujino 在 https://github.com/flutter/flutter/pull/101769 中分片了兩個我們想在 macOS arm64 上執行的整合測試。
- [web] 透過 @yjbanov 在 https://github.com/flutter/flutter/pull/101843 中移除了等待瀏覽器啟動時的超時。
- 透過 @chingjun 在 https://github.com/flutter/flutter/pull/101862 中在檢查 Android Studio Java 路徑時,預設使用較新的版本路徑。
- 透過 @goderbauer 在 https://github.com/flutter/flutter/pull/101919 中將剩餘檔案遷移到 super 引數。
- 透過 @goderbauer 在 https://github.com/flutter/flutter/pull/101157 中在模板中使用 super 引數。
- 透過 @iskakaushik 在 https://github.com/flutter/flutter/pull/100696 中添加了 VMService 命令以獲取幀柵格化指標。
- ignore: 透過 @DetachHead 在 https://github.com/flutter/flutter/pull/101253 中在
generated_plugin_registrant模板中忽略prefer_final_parameters。 - 透過 @jmagman 在 https://github.com/flutter/flutter/pull/101796 中檢測 ARM ffi CocoaPods 匯流排錯誤。
- [flutter_tools] 透過 @RoyARG02 在 https://github.com/flutter/flutter/pull/100744 中從 version 中移除了 globals.flutterGit 的用法。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/101943 中從 iOS add-to-app 外掛中排除 armv7。
- 透過 @jason-simmons 在 https://github.com/flutter/flutter/pull/101945 中提供了一個標誌來控制構建 Web 目標時的 dart2js 最佳化級別。
- 透過 @guidezpl 在 https://github.com/flutter/flutter/pull/101191 中移除了倉庫中的尾隨空格。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/101963 中將模板和應用遷移到 iOS 11 最低版本。
- 透過 @cyanglaz 在 https://github.com/flutter/flutter/pull/101993 中隱藏了當 xcresult 檢測到錯誤時,預設 bundle id 錯誤。
- [flutter_tools] 透過 @christopherfujino 在 https://github.com/flutter/flutter/pull/102009 中顯式啟用了 macos-desktop 在 macos_content_validation_test.dart 中。
- 透過 @AesSedai101 在 https://github.com/flutter/flutter/pull/101891 中使用 maven-publish 外掛釋出 AAR 檔案。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/102327 中處理 CocoaPods ffi stderr。
- 透過 @iskakaushik 在 https://github.com/flutter/flutter/pull/102334 中在 profile 模式下啟用 jank 指標收集。
- 透過 @elliette 在 https://github.com/flutter/flutter/pull/102338 中隱藏了未解析的 DartUri 日誌訊息。
- [flutter_tools] 透過 @christopherfujino 在 https://github.com/flutter/flutter/pull/102399 中添加了測試以確認 DWDS 的“Unresolve URI”警告已從日誌中過濾。
- [gen_l10n] 透過 @AlexV525 在 https://github.com/flutter/flutter/pull/102431 中在語言程式碼無效時丟擲指定異常。
- 透過 @blasten 在 https://github.com/flutter/flutter/pull/102422 中減少了 verbose 輸出中的 Gradle 日誌級別。
- [flutter_tools] 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/102174 中移除了 UWP 工具。
- [flutter_tools] 透過 @zanderso 在 https://github.com/flutter/flutter/pull/102593 中為 impellerc、libtessellator 添加了 HostArtifacts 條目。
- [flutter_tools] 透過 @pq 在 https://github.com/flutter/flutter/pull/102688 中使用
_重新命名區域性函式。 - fix: 透過 @pq 在 https://github.com/flutter/flutter/pull/102705 中修復了
unnecessary_null_checks。 - 透過 @timsneath 在 https://github.com/flutter/flutter/pull/102766 中更新了 features.dart。
- [flutter_tool] 透過 @Jasguerrero 在 https://github.com/flutter/flutter/pull/102118 中建立了新專案命令。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/102538 中為 iOS 的 add-to-app 嵌入了 Flutter 和 App 框架。
- [flutter_tools] 透過 @christopherfujino 在 https://github.com/flutter/flutter/pull/102937 中更新了功能預設值。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/103008 中更新了 ffi gem 安裝說明。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/103088 中移除了未使用的 flutterMacOSPodspec 偽影。
- 透過 @GaryQian 在 https://github.com/flutter/flutter/pull/103161 中為 deferred components 測試添加了除錯日誌以防止失敗。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/103212 中移除了自定義
unawaited,優先使用dart:async版本。 - [flutter_tools] 透過 @christopherfujino 在 https://github.com/flutter/flutter/pull/102948 中添加了 --uninstall-first 標誌並將其傳遞給 ios-deploy。
- 透過 @DanTup 在 https://github.com/flutter/flutter/pull/103269 中使用一致的日期而不是 DateTime.now() 進行評估測試,以避免失敗。
- [flutter_tools] 透過 @Jasguerrero 在 https://github.com/flutter/flutter/pull/103231 中重構了 stringArg。
- 透過 @GaryQian 在 https://github.com/flutter/flutter/pull/101937 中建立了 MigrateUtils 和 MigrateManifest 類。
- [flutter_tools] 透過 @amanv8060 在 https://github.com/flutter/flutter/pull/102088 中重構了 boolArg。
- [flutter_tools] 透過 @christopherfujino 在 https://github.com/flutter/flutter/pull/103220 中進行了 pub roll。
- 透過 @annagrin 在 https://github.com/flutter/flutter/pull/103436 中為 dwds 啟動器提供了 flutter sdk kernel 檔案,而不是 dart 檔案。
- 透過 @GaryQian 在 https://github.com/flutter/flutter/pull/103466 中為 migrate 命令添加了測試。
- tools web: 透過 @ditman 在 https://github.com/flutter/flutter/pull/102185 中使 Plugin Registrant 檔案臨時化。
- [gen_l10n] 透過 @AlexV525 在 https://github.com/flutter/flutter/pull/103414 中在生成檔案的頭部增加了更好的空白行。
- [flutter_tools] 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/103560 中將一些整合測試遷移到 null safety。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/103545 中強制最低外掛版本 iOS 11。
- [flutter_tools] 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/103729 中移除了對 .packages 棄用的斷言。
- [flutter_tools] 透過 @christopherfujino 在 https://github.com/flutter/flutter/pull/103755 中確保在未安裝 pkg-config 時 Linux doctor validator 能夠完成。
- 透過 @cbracken 在 https://github.com/flutter/flutter/pull/103776 中修正了棄用文件註釋。
- [tool] 透過 @cbracken 在 https://github.com/flutter/flutter/pull/103785 中修正了 BuildInfo.packagesPath 的文件註釋。
- [flutter_tools] 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/103667 中修復了測試資源載入。
- [flutter_tools] 透過 @christopherfujino 在 https://github.com/flutter/flutter/pull/103761 中修復了缺失的 cmake。
- 透過 @cbracken 在 https://github.com/flutter/flutter/pull/103771 中回滾了依賴項。
- [macOS] 透過 @cbracken 在 https://github.com/flutter/flutter/pull/103739 中將模板圖示更新為 Big Sur 風格。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/103655 中將 CocoaPods 最低版本提高到 1.10。
- [tool] 透過 @cbracken 在 https://github.com/flutter/flutter/pull/103947 中對 FakeProcessManager.run/runSync 進行了一致處理。
- 透過 @chingjun 在 https://github.com/flutter/flutter/pull/103918 中增加了 PrebuiltWindowsApp 接受 zip 壓縮包的能力。
- [flutter_tools] 透過 @amanv8060 在 https://github.com/flutter/flutter/pull/103827 中在 argResults 為 null 時丟擲錯誤。
- [flutter_tools] 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/104014 中將 --enable-impeller 傳遞給 Android。
- [flutter_tools] 透過 @christopherfujino 在 https://github.com/flutter/flutter/pull/103766 中修復了 flutter channel 命令中的 RangeError。
- [tool] 透過 @cbracken 在 https://github.com/flutter/flutter/pull/104013 中為 FakeProcess 添加了測試。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/104022 中處理 yaml 元資料解析驗證期間的 null 值。
- [flutter_tools] 透過 @jonahwilliams 在 https://github.com/flutter/flutter/pull/104026 中將 --compact-async 傳遞給 frontend_server。
- 透過 @GaryQian 在 https://github.com/flutter/flutter/pull/104028 中移除了 extraneous org.jetbrains.kotlin:kotlin-stdlib-jdk7 gradle dep。
- 透過 @liamappelbe 在 https://github.com/flutter/flutter/pull/104122 中使用 libraryFilters 標誌來加速覆蓋率收集。
- [flutter_tools] 透過 @christopherfujino 在 https://github.com/flutter/flutter/pull/103924 中僅從 flutter update-packages 進行升級。
- 透過 @blasten 在 https://github.com/flutter/flutter/pull/102421 中在需要 Kotlin 或 Gradle 升級時顯示自定義錯誤訊息。
- 透過 @zanderso 在 https://github.com/flutter/flutter/pull/104020 中將 --verbosity=error 傳遞給 Dart 前端。
- 透過 @loic-sharma 在 https://github.com/flutter/flutter/pull/104133 中重構了 vswhere.exe 整合。
- 透過 @csells 在 https://github.com/flutter/flutter/pull/104135 中修復了 103234,以允許在 VR 頭顯上除錯 Flutter 應用。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/104296 中在 Ruby 指令碼中將 continue 改為 next。
- [tool] 透過 @cbracken 在 https://github.com/flutter/flutter/pull/104456 中為 FakeProcessManager 添加了測試。
- 透過 @loic-sharma 在 https://github.com/flutter/flutter/pull/104284 中忽略 vswhere.exe 輸出中的替換字元。
- 透過 @scheglov 在 https://github.com/flutter/flutter/pull/104533 中修復了現有的 DUPLICATE_IMPORT 診斷。
- [web] [fix] 透過 @dacianf 在 https://github.com/flutter/flutter/pull/103816 中僅在獲取成功時快取資源資料。
- [flutter_tools] 透過 @Jasguerrero 在 https://github.com/flutter/flutter/pull/103653 中提供了通用資訊專案驗證器。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/104469 中將一些測試檔案遷移到 null safety。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/104484 中將 create 命令遷移到 null safety。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/104576 中建立靜態外掛框架 build ios-framework --static。
- 透過 @goderbauer 在 https://github.com/flutter/flutter/pull/104567 中移除了工具測試中的死程式碼。
- 透過 @DanTup 在 https://github.com/flutter/flutter/pull/104618 中修復了透過 DAP 除錯介面卡執行整合測試的問題。
- 透過 @GaryQian 在 https://github.com/flutter/flutter/pull/104558 中添加了有關更詳細 multidex 資訊的連結。
- 透過 @annagrin 在 https://github.com/flutter/flutter/pull/104218 中在 ConnectionException 時重試獲取 Chrome 啟動器中的選項卡。
- 透過 @timsneath 在 https://github.com/flutter/flutter/pull/104768 中更新了 Windows manifest 以宣告 Windows 11。
- tool web: 透過 @ditman 在 https://github.com/flutter/flutter/pull/104761 中修復了 Safari 13 中的 flutter.js。
- 透過 @dcharkes 在 https://github.com/flutter/flutter/pull/104844 中修復了 plugin_ffi 繫結重新生成命令並升級了 ffigen。
- 透過 @GaryQian 在 https://github.com/flutter/flutter/pull/104662 中支援預覽 Android SDK 的 string compileSdkVersion。
- [tool] 透過 @cbracken 在 https://github.com/flutter/flutter/pull/104997 中從已棄用的 coverage 引數中遷移。
- 透過 @blasten 在 https://github.com/flutter/flutter/pull/105078 中在丟擲 SSL 異常時重試構建。
- [flutter_tools] 透過 @christopherfujino 在 https://github.com/flutter/flutter/pull/105075 中 Flutter daemon 處理已關閉的 stdout IOSink。
- [flutter_tools] 透過 @christopherfujino 在 https://github.com/flutter/flutter/pull/105076 中在 httphostvalidator 中處理 HandshakeException。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/105194 中將 BuildIOSFrameworkCommand 與通用 darwin 基類重構。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/105161 中 flutter drive --enable-software-rendering --skia-deterministic-rendering。
- 透過 @elliette 在 https://github.com/flutter/flutter/pull/105261 中移除了 package:shelf 的版本固定。
- 透過 @jensjoha 在 https://github.com/flutter/flutter/pull/104242 中為熱過載增加了額外的時間。
- 透過 @blasten 在 https://github.com/flutter/flutter/pull/105054 中將損壞的 zip 檔案移至單獨的處理器並詢問使用者。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/105242 中添加了 flutter build macos-framework 命令。
- [flutter_tools] 透過 @Jasguerrero 在 https://github.com/flutter/flutter/pull/104562 中為 hot runner 添加了 needsFullRestart 標誌。
- [flutter_tools] 透過 @Jasguerrero 在 https://github.com/flutter/flutter/pull/104850 中在 flutter 命令上重用了 findProjectRoot。
- 透過 @GaryQian 在 https://github.com/flutter/flutter/pull/102785 中更新了狀態。
- 透過 @jmagman 在 https://github.com/flutter/flutter/pull/105321 中為 iOS 傳遞 run 和 drive --trace-systrace。
- [flutter_tools] 透過 @christopherfujino 在 https://github.com/flutter/flutter/pull/105283 中在退出 resident_runner 前將終端恢復到 echo 和 line 模式。
- 透過 @GaryQian 在 https://github.com/flutter/flutter/pull/102789 中遷移了 abandon。
- 透過 @GaryQian 在 https://github.com/flutter/flutter/pull/102787 中遷移了 apply。
- 透過 @lrhn 在 https://github.com/flutter/flutter/pull/105600 中停止使用
FallThroughError。 - [flutter_tools] 透過 @christopherfujino 在 https://github.com/flutter/flutter/pull/105462 中為 hermetic run_tests 添加了 shuffle。
- 透過 @chingjun 在 https://github.com/flutter/flutter/pull/105560 中使 flutter attach 尊重 --dds-port 標誌。
- 透過 @elliette 在 https://github.com/flutter/flutter/pull/105274 中啟用了 DWDS 的 Dart URI 日誌的跳過測試。
- [flutter_tools] 透過 @RoyARG02 在 https://github.com/flutter/flutter/pull/105111 中移除了 version.dart 中冗餘/未使用的程式碼。
- [flutter_tools] 透過 @christopherfujino 在 https://github.com/flutter/flutter/pull/105927 中修復了洩漏的測試。
- 透過 @asashour 在 https://github.com/flutter/flutter/pull/104061 中移除了 gradle-wrapper.properties 中的不必要日期註釋。
- [flutter_tool] @jonahwilliams 在 https://github.com/flutter/flutter/pull/105798 中對工具原始碼進行了部分空安全遷移。
- [flutter_tools] @christopherfujino 在 https://github.com/flutter/flutter/pull/106068 中將 override storage 警告列印到 STDERR 而不是 STDOUT。
- @loic-sharma 在 https://github.com/flutter/flutter/pull/106076 中添加了更多 CMake 單元測試。
- @Jasguerrero 在 https://github.com/flutter/flutter/pull/105908 中解析 xcodeproj 的構建版本。
- [flutter_tools] @jonahwilliams 在 https://github.com/flutter/flutter/pull/106064 中將 test/src 遷移到空安全。
- [web] @ditman 在 https://github.com/flutter/flutter/pull/106072 中修復了 FF 阻止 service worker 時的 JS 崩潰問題。
- [flutter_tools] @Jasguerrero 在 https://github.com/flutter/flutter/pull/105815 中處理臨時目錄。
- @jonahwilliams 在 https://github.com/flutter/flutter/pull/106157 中更新了 package:archive 並固定了 test_api。
- @loic-sharma 在 https://github.com/flutter/flutter/pull/106053 中為
flutter build windows添加了整合測試。 - @jmagman 在 https://github.com/flutter/flutter/pull/105971 中不顯示斷開連線的 iOS 裝置的診斷警告。
- @jonahwilliams 在 https://github.com/flutter/flutter/pull/106153 中將更多單元測試遷移到空安全。
- [flutter_tools] @RoyARG02 在 https://github.com/flutter/flutter/pull/103259 中讓 FlutterValidator 在非理想的 git 配置時失敗。
- [flutter_tools] @jonahwilliams 在 https://github.com/flutter/flutter/pull/106231 中將 web 整合測試遷移到空安全。
- @DanTup 在 https://github.com/flutter/flutter/pull/106337 中將 app.started 事件傳遞給 DAP 客戶端 + Profile 模式的 dart.debuggerUris。
- [flutter_tools] @christopherfujino 在 https://github.com/flutter/flutter/pull/106213 中處理 symlinking 期間的工具退出訪問被拒絕問題。
- feat(tools): @Gustl22 在 https://github.com/flutter/flutter/pull/104935 中新增任意瀏覽器標誌(關閉 #65575)。
- [flutter_tools] @Jasguerrero 在 https://github.com/flutter/flutter/pull/106149 中將 project-validate 遷移到 analyze --suggestions。
- [flutter_tools] @christopherfujino 在 https://github.com/flutter/flutter/pull/106451 中處理當只提供驅動器磁碟機代號時 flutter create 工具退出問題。
- @bdero 在 https://github.com/flutter/flutter/pull/106584 中修復了 .packages 的中斷問題並將 engine 回滾到 83b9a591a3d5。
- [Windows] @loic-sharma 在 https://github.com/flutter/flutter/pull/106145 中將版本資訊流式傳輸到構建輸出。
- @helin24 在 https://github.com/flutter/flutter/pull/106704 中重構了 daemon 以檢查專案的支援平臺。
- @zanderso 在 https://github.com/flutter/flutter/pull/106752 中將著色器放在 manifest 的 'shaders' 部分下。
- @dcharkes 在 https://github.com/flutter/flutter/pull/106813 中提醒 plugin_ffi 缺乏平臺支援。
- [flutter_tool] @zanderso 在 https://github.com/flutter/flutter/pull/106845 中將 --input-type 傳遞給 impellerc。
- @loic-sharma 在 https://github.com/flutter/flutter/pull/106836 中忽略 vswhere.exe JSON 輸出中的無效描述。
- tool web @ditman 在 https://github.com/flutter/flutter/pull/106921 中為 dartpad 建立了一個早期的 web plugin_registrant。
- @christopherfujino 在 https://github.com/flutter/flutter/pull/106887 中手動回滾 pub 包;移除 test_api pin,解除阻塞 dwds 的更新。
- @aam 在 https://github.com/flutter/flutter/pull/107184 中確保 flutter run 構建以增量模式完成。
- @helin24 在 https://github.com/flutter/flutter/pull/106840 中將 URI 轉換器從 context 傳遞給 DDS。
- [flutter_tools] @christopherfujino 在 https://github.com/flutter/flutter/pull/107256 中在嘗試重新設定單字元模式時捕獲 StdinException。
- [fuchsia] @akbiggs 在 https://github.com/flutter/flutter/pull/105169 中更改 ffx 呼叫格式以除錯冗餘資訊。
- @bryanoltman 在 https://github.com/flutter/flutter/pull/106925 中從
pub --help子命令描述中刪除了多餘的句點。 - [flutter_releases] @christopherfujino 在 https://github.com/flutter/flutter/pull/108394 中修復了 attach 命令中的 null 檢查錯誤(CP of #107864)。
- @christopherfujino 在 https://github.com/flutter/flutter/pull/108839 中 CP 捕獲了更通用的 XmlException #106365。
- @jmagman 在 https://github.com/flutter/flutter/pull/110045 中從輔助指令碼中刪除了已棄用的 Ruby File.exists?。
macOS
#- @Abhishek01039 在 https://github.com/flutter/flutter/pull/84899 中添加了 macos 對 image_list 的支援。
- [macOS] @cbracken 在 https://github.com/flutter/flutter/pull/102539 中為 layers 示例添加了 macOS 專案檔案。
新貢獻者
#- @matasb-google 在 https://github.com/flutter/flutter/pull/100267 中首次貢獻。
- @guillempuche 在 https://github.com/flutter/flutter/pull/100893 中首次貢獻。
- @JankoLancer 在 https://github.com/flutter/flutter/pull/100377 中首次貢獻。
- @Yeatse 在 https://github.com/flutter/flutter/pull/101123 中首次貢獻。
- @maxzod 在 https://github.com/flutter/flutter/pull/93408 中首次貢獻。
- @AesSedai101 在 https://github.com/flutter/flutter/pull/101276 中首次貢獻。
- @DetachHead 在 https://github.com/flutter/flutter/pull/101253 中首次貢獻。
- @egramond 在 https://github.com/flutter/flutter/pull/101938 中首次貢獻。
- @TowaYamashita 在 https://github.com/flutter/flutter/pull/100860 中首次貢獻。
- @drewroengoogle 在 https://github.com/flutter/flutter/pull/102259 中首次貢獻。
- @elliette 在 https://github.com/flutter/flutter/pull/102338 中首次貢獻。
- @rgevrek 在 https://github.com/flutter/flutter/pull/102270 中首次貢獻。
- @DanielCardonaRojas 在 https://github.com/flutter/flutter/pull/102342 中首次貢獻。
- @JsouLiang 在 https://github.com/flutter/flutter/pull/100761 中首次貢獻。
- @apeltop 在 https://github.com/flutter/flutter/pull/102487 中首次貢獻。
- @prateekmedia 在 https://github.com/flutter/flutter/pull/91982 中首次貢獻。
- @jeremyschlatter 在 https://github.com/flutter/flutter/pull/102453 中首次貢獻。
- @sealesj 在 https://github.com/flutter/flutter/pull/103134 中首次貢獻。
- @Maistho 在 https://github.com/flutter/flutter/pull/102692 中首次貢獻。
- @ktakayama 在 https://github.com/flutter/flutter/pull/103261 中首次貢獻。
- @SuperPenguin 在 https://github.com/flutter/flutter/pull/103343 中首次貢獻。
- @daniloapr 在 https://github.com/flutter/flutter/pull/103555 中首次貢獻。
- @davidmigloz 在 https://github.com/flutter/flutter/pull/103701 中首次貢獻。
- @csells 在 https://github.com/flutter/flutter/pull/104135 中首次貢獻。
- @dacianf 在 https://github.com/flutter/flutter/pull/103816 中首次貢獻。
- @ueman 在 https://github.com/flutter/flutter/pull/104321 中首次貢獻。
- @justforlxz 在 https://github.com/flutter/flutter/pull/104606 中首次貢獻。
- @cadenkriese 在 https://github.com/flutter/flutter/pull/105189 中首次貢獻。
- @zeshuaro 在 https://github.com/flutter/flutter/pull/102501 中首次貢獻。
- @KKimj 在 https://github.com/flutter/flutter/pull/91496 中首次貢獻。
- @takassh 在 https://github.com/flutter/flutter/pull/102747 中首次貢獻。
- @LempereurBenjamin 在 https://github.com/flutter/flutter/pull/104491 中首次貢獻。
- @cedvdb 在 https://github.com/flutter/flutter/pull/105577 中首次貢獻。
- @EnduringBeta 在 https://github.com/flutter/flutter/pull/105605 中首次貢獻。
- @albinpk 在 https://github.com/flutter/flutter/pull/106264 中首次貢獻。
- @CoderDake 在 https://github.com/flutter/flutter/pull/106197 中首次貢獻。
- @Gustl22 在 https://github.com/flutter/flutter/pull/104935 中首次貢獻。
- @hacker1024 在 https://github.com/flutter/flutter/pull/106624 中首次貢獻。
- @Goddchen 在 https://github.com/flutter/flutter/pull/106511 中首次貢獻。
- @kseino 在 https://github.com/flutter/flutter/pull/107059 中首次貢獻。
- @akbiggs 在 https://github.com/flutter/flutter/pull/105169 中首次貢獻。
完整更新日誌: https://github.com/flutter/flutter/compare/3.0.0...3.3.0-0.5.pre