DevTools 2.41.0 發行說明

Dart 與 Flutter DevTools 2.41.0 版本 包含以下變更及其他一般性改進。 想進一步了解 DevTools,請參閱 DevTools overview

一般更新

#

檢查器(Inspector)更新

#
  • 新版檢查器 設定中新增選項,允許在熱重載(hot-reload)後自動重新整理元件樹(widget tree)。- #8483

網路分析器(Network profiler)更新

#
  • 在頂層網路分析器控制項新增篩選文字欄位。- #8469 Network filter field

日誌(Logging)更新

#
  • 在接收到日誌時立即擷取日誌詳細資料,避免因延遲載入而導致日誌資料遺失。- #8421
  • 降低初始頁面載入時間。- #8500
  • 新增支援顯示中繼資料(metadata),如日誌嚴重性(severity)、分類(category)、區域(zone)及隔離區(isolate) - #8419, #8439, #8441。現在也可依這些中繼資料值進行搜尋與篩選。- #8473 Logging metadata display
  • 在頂層日誌控制項新增篩選文字欄位。- #8427 Logging filter
  • 新增支援依日誌嚴重性/等級(severity/levels)進行篩選。- #8433 Log level filter
  • 新增設定可設置日誌保留上限。- #8493
  • 新增按鈕,可在原始文字與 JSON 格式間切換日誌詳細資訊顯示。- #8445
  • 修正午夜過後日誌順序錯亂的錯誤。- #8420
  • 初次載入時自動將日誌表格滾動至底部。- #8437

VS Code 側邊欄(Sidebar)更新

#
  • 已移除 VS Code 側邊欄的舊版 postMessage,改為使用 DTD 驅動的版本。若嘗試存取舊版側邊欄,將顯示提示訊息,建議更新 Dart VS Code 擴充套件。Dart VS Code 擴充套件是唯一使用舊版側邊欄的用戶,並已於 v3.96 遷移。

完整提交記錄

#

如需本次發行的完整變更清單,請參閱 DevTools git log