DevTools 2.33.0 發行說明
Dart 與 Flutter DevTools 2.33.0 版本 包含以下變更及其他一般性改進。 想進一步了解 DevTools,請參閱 DevTools overview。
一般更新
#- 透過讓 DevTools UI 更為緊湊,提升整體可用性。 這大幅改善了在 IDE 內嵌使用 DevTools 時的使用體驗。- #7030
- 移除了「緊湊模式」設定。- #7086
- 在 Logging、Network 與 CPU profiler 頁面新增了正規表示式過濾功能。- #7027
- 新增 DevTools 伺服器互動以取得 DTD URI。- #7054, #7164
- 啟用網頁端具作用域的運算式評估,允許對檢查中的元件 (Widgets) 進行評估。- #7144
- 更新
package:vm_service約束至^14.0.0。- #6953 - 將 DevTools 導入
package:unified_analytics, 以實現 Flutter 與 Dart 工具的統一遙測日誌記錄。- #7084
除錯器 (Debugger) 更新
#- 修正導致 profiler 命中點顯示在錯誤行數的 off by one 錯誤。- #7178
- 改善在深色模式下顯示程式碼覆蓋率命中時的行號對比度。- #7178
- 改善在深色模式下顯示 profiler 命中時的詳細資訊對比度。- #7178
- 修正當原始檔案使用
\r\n行結尾時,註解的語法高亮顯示問題。#7190 - 熱重啟 (hot-restart) 後重新建立中斷點。- #7205
VS Code 側邊欄更新
#- 不再於 Flutter 側邊欄顯示 DevTools 發行說明。- #7166
DevTools 擴充功能 (Extension) 更新
#- 新增從模擬 DevTools 環境連接 Dart Tooling Daemon 的支援。- #7133
- 在模擬 DevTools 環境的 VM Service 與 DTD 連線文字欄位中新增說明按鈕。- #7133
- 修正無法偵測子目錄下測試檔案擴充功能的問題。- #7174
- 新增建立純 Dart 套件擴充功能的範例。- #7196
- 更新
README.md與example/README.md, 提供更完整的文件說明。- #7237, #7261 - 新增
devtools_extensions validate指令, 於開發期間驗證擴充功能需求。- #7257
完整提交紀錄
#如需本次發行的完整變更清單,請參閱 DevTools git log。