目錄

最新消息

本頁說明 Dart 網站和部落格上的最新消息。如要查看 Flutter 的最新消息,請造訪 Flutter 最新消息頁面。

如要取得每個 Dart SDK 中 Dart 語言變更的清單,請參閱語言演進頁面。如要隨時掌握公告 (包括重大變更),請加入Dart 公告 Google 群組,並追蹤 Dart 部落格

2024 年 8 月 6 日:3.5 版本

#

本節列出 2024 年 5 月 15 日至 2024 年 8 月 6 日期間進行的重大變更。如需 Dart 3.5 版本的詳細資訊,請查看 3.5 公告SDK 變更日誌

已更新或新增至 dart.dev 的文件

#

除了錯誤修正和增量改進之外,我們還對此網站進行了以下變更

2024 年 5 月 14 日:3.4 版本

#

本節列出 2024 年 2 月 16 日至 2024 年 5 月 14 日期間進行的重大變更。如需 3.4 版本的詳細資訊,請查看3.4 部落格文章SDK 變更日誌

已更新或新增至 dart.dev 的文件

#

除了錯誤修正和增量改進之外,我們還對此網站進行了以下變更

已新增至 Dart 部落格的文章

#

我們在 Dart 部落格上發佈了以下文章

2024 年 2 月 15 日:3.3 版本

#

本節列出 2023 年 11 月 16 日至 2024 年 2 月 15 日期間進行的重大變更。如需 3.3 版本的詳細資訊,請查看3.3 部落格文章SDK 變更日誌

已更新或新增至 dart.dev 的文件

#

除了錯誤修正和增量改進之外,我們還對此網站進行了以下變更

2023 年 11 月 15 日:3.2 版本

#

本節列出 2023 年 8 月 17 日至 2023 年 11 月 15 日期間進行的重大變更。如需 3.2 版本的詳細資訊,請查看3.2 部落格文章SDK 變更日誌

已更新或新增至 dart.dev 的文件

#

除了錯誤修正和增量改進之外,我們還對此網站進行了以下變更

  • 針對新的類型提升功能:私有最終欄位提升,更新了修正類型提升失敗頁面。
  • 將關於實驗性原生資產功能的說明文件引入了C 互通頁面。
  • 建立了一個專門記錄重大變更的新頁面。
  • 在各自的文件頁面中,說明了新增和更新的 lint 規則診斷訊息
  • pub upgrade 頁面新增了新的 --tighten 旗標的文件。
  • 移除了速查表,改用 語言概述 頁面。
  • 闡明了守衛子句和模式之間的關係。
  • 調整了建構式頁面,以更好地呈現最佳實務。
  • 改進了套件依賴頁面的內容,使其更具可操作性且更容易理解。
  • 擴展方法 頁面中,詳細說明了靜態成員。
  • 更改了 Objective-C 多執行緒限制的內容,以說明新的 NativeCallable API。
  • 元數據頁面上新增了新的註解,並提及了棄用項目。
  • 調整了網站中程式碼範例的文字顏色和醒目提示,以提高對比度。
  • 全面重組並簡化了網站基礎架構,為不再使用 Jekyll 做準備。

2023 年 8 月 16 日:3.1 版本

#

此節列出 2023 年 5 月 11 日至 2023 年 8 月 16 日期間的重大變更。有關 3.1 版本的詳細資訊,請參閱Dart 3.1 & Dart 3 中函數式程式設計的回顧SDK 更新日誌

已更新或新增至 dart.dev 的文件

#

除了錯誤修正和增量改進之外,我們還對此網站進行了以下變更

  • 大幅修改了 linter 規則文件,以取代舊的 linter 網站
  • 透過新增類別修飾詞參考,概述它們如何彼此互動,擴充了類別修飾詞的文件。
  • 介紹了API 維護者的類別修飾詞指南,以協助開發人員最佳地使用類別修飾詞。
  • 重寫了switch 運算式文件,以便更好地說明其與 switch 陳述式的差異。
  • 記錄了在您的 pubspec 檔案中指定 主題,以便在 pub.dev 網站上對您的套件進行分類的功能。
  • 闡明了套件螢幕截圖旨在展示套件功能,而不是套件的標誌或圖示。
  • 在 Dart 的語言文件中新增了上一個和下一個按鈕,以實現引導式學習體驗。
  • 繼續擴展新的全站詞彙表
  • 新增了一個關於在 Dart 3 中完成 Windows 上 pub 快取移動的遷移注意事項。
  • 現在 Dart 的類型系統始終是null 安全的,因此簡化和更新了較舊的文件。

已新增至 Dart 部落格的文章

#

我們在 Dart 網誌上發表了以下文章

2023 年 5 月 10 日:3.0 版本

#

此節列出 2023 年 1 月 26 日至 2023 年 5 月 10 日期間的重大變更。有關 3.0 主要版本的詳細資訊,請參閱宣佈 Dart 3SDK 更新日誌

已更新或新增至 dart.dev 的文件

#

為準備 Dart 3,我們將語言導覽拆分並重組為新的概念類別。您可以在側邊導覽選單的語言下,或造訪更新後的Dart 簡介來存取重組後的語言文件。

利用這種新結構,我們為 Dart 3 的每個主要功能新增了文件

為了協助您過渡到 Dart 3 強制執行的健全的 null 安全和其他變更,我們也準備了以下更新

  • 建立了一份全面的Dart 3 遷移指南
  • 將所有文件和程式碼範例遷移到 Dart 3、最新的工具版本和最新的依賴項。
  • 闡明了 Dart 的類型系統現在在 Dart 3 中始終是 null 安全的。
  • 更新並重組了語言演變頁面及其語言版本控制討論。
  • 移除了 Dart 1 和早期 Dart 2 文件、注意事項和資源的殘留內容。

除了新的 Dart 3 內容和整個網站的相應更新外,我們還進行了以下變更

已新增至 Dart 部落格的文章

#

我們在 Dart 網誌上發表了以下文章

Dart 團隊發佈的影片

#

在 Google I/O 2023 期間,我們發佈了以下影片

2023 年 1 月 25 日:2.19 + 3.0 alpha 版本

#

此節列出 2022 年 8 月 31 日至 2023 年 1 月 25 日期間的重大變更。有關 2.19 + 3.0 alpha 版本的詳細資訊,請參閱推出 Dart 3 alphaSDK 更新日誌

已更新或新增至 dart.dev 的文件

#

除了錯誤修正和增量改進之外,我們還對此網站進行了以下變更

已新增至 Dart 部落格的文章

#

我們在 Dart 部落格上發佈了以下文章

2022 年 8 月 30 日:2.18 版本

#

此節列出 2022 年 5 月 12 日至 2022 年 8 月 30 日期間的重大變更。有關 2.18 版本的詳細資訊,請參閱Dart 2.18:Objective-C 和 Swift 互通SDK 更新日誌

除了錯誤修正和增量改進之外,我們還對此網站進行了以下變更

  • 介紹了 Objective-C 和 Swift 互通頁面,其中說明如何使用 Dart 套件來呼叫這些語言的 API。
  • 針對類型推斷可能錯誤地將參數類型推斷為 null 的罕見情況,新增了針對修復常見類型問題的解決方法。
  • 不應提交的內容中移除了所有已停用的 .packages 檔案的相關提及。如果您仍然需要產生 .packages 檔案以處理第三方舊版依賴項,請參閱dart pub get 選項
  • 移除了專屬頁面以及任何其他已停用的 dart2jsdartdevc 命令列工具的相關提及。
  • 將下載實驗性 Windows ARM 建置版本的支援新增至Dart SDK 封存
  • 更新了程式庫導覽,以包含有關弱參考和終結器的資訊。
  • 新增了有關自訂 dart fix 的章節。

2022 年 5 月 11 日:2.17 版本

#

本節列出 2022 年 2 月 4 日至 2022 年 5 月 11 日期間所做的重大變更。如需有關 2.17 版本的詳細資訊,請參閱Dart 2.17:生產力和整合

已更新或新增至 dart.dev 的文件

#

除了錯誤修正和增量改進之外,我們還對此網站進行了以下變更

已新增至 Dart 部落格的文章

#

我們在 Dart 部落格上發佈了以下文章

2022 年 2 月 3 日:2.16 版本

#

本節列出 2021 年 12 月 8 日至 2022 年 2 月 3 日期間所做的重大變更。如需有關 2.16 版本的詳細資訊,請參閱Dart 2.16:改善的工具和平台處理

已更新或新增至 dart.dev 的文件

#

我們將網站基礎結構更新為基於 Docker 的設定,以啟用更輕鬆的貢獻,並更緊密地與 docs.flutter.dev 的設定保持一致。

除了其他錯誤修正和增量改進外,我們還對本網站進行了以下變更

2021 年 12 月 8 日:2.15 版本

#

本節列出 2021 年 9 月 9 日至 2021 年 12 月 8 日期間所做的重大變更。如需有關 2.15 版本的詳細資訊,請參閱公告 Dart 2.15

已更新或新增至 dart.dev 的文件

#

除了錯誤修正和增量改進之外,我們還對此網站進行了以下變更

2021 年 9 月 8 日:2.14 版本

#

本節列出 2021 年 5 月 20 日至 2021 年 9 月 8 日期間所做的重大變更。如需有關 2.14 版本的詳細資訊,請參閱公告 Dart 2.14

已更新或新增至 dart.dev 的文件

#

除了錯誤修正和增量改進之外,我們還對此網站進行了以下變更

已新增至 Dart 部落格的文章

#

我們在 Dart 部落格上發佈了以下文章

2021 年 5 月 19 日:2.13 版本

#

本節列出 2021 年 3 月 4 日至 2021 年 5 月 19 日期間所做的重大變更。如需有關 2.13 版本的詳細資訊,請參閱公告 Dart 2.13

已更新或新增至 dart.dev 的文件

#

除了錯誤修正和增量改進之外,我們還對此網站進行了以下變更

  • 更新了語言導覽的typedef 章節,以反映 Dart 2.13 中導入的非函式類型別名。
  • 發佈或更新了與命令列和伺服器相關的文件
    • 使用 Google Cloud 說明了 Dart 伺服器可以使用的 Google Cloud 產品,這些產品通常借助預先封裝的 Docker 映像。
    • 以已停用的 http_server 套件為特色的HTTP 伺服器教學課程已暫時替換為「建構中」頁面,其中連結至有用的文件和範例。
    • 命令列教學課程已完全更新。
  • 發佈了一些其他新頁面
    • 空值安全性程式碼實驗室,教您有關 Dart 的空值安全類型系統的資訊,此系統已在 Dart 2.12 中導入。
    • Dart 中的數字具有有關原生和網頁數字實作之間差異的詳細資訊。
    • 使用 Google API 指向相關資源,可協助您從 Dart 應用程式中使用 Firebase 和 Google 用戶端 API。
    • 撰寫套件頁面 提供撰寫在 pub.dev 上能良好運作的套件 README 的訣竅。
    • 修正型別提升失敗 包含資訊,可協助您了解型別提升失敗發生的原因,並提供修正方法。
    • 新的 dart run 頁面 說明如何從命令列執行 Dart 程式。
  • 持續將程式碼遷移至 null safety,特別是 串流教學
  • 進行了其他雜項更新
    • 移除對 Stagehand 的參考,改用 dart create
    • 將 dart.dev 範例程式碼的分析選項,從使用 pedantic 變更為使用 lints 中的建議規則。
    • 新增 Docker 作為 取得 Dart 的方式。
    • 更新 語言演進頁面 以反映 Dart 2.13。

已新增至 Dart 部落格的文章

#

我們在 Dart 部落格上發佈了以下文章

2021 年 3 月 3 日:2.12 版本

#

此章節列出從 2020 年 10 月 2 日至 2021 年 3 月 3 日所做的重大變更。有關 2.12 版本的詳細資訊,請參閱宣布 Dart 2.12

已更新或新增至 dart.dev 的文件

#

除了錯誤修正和增量改進之外,我們還對此網站進行了以下變更

我們也從 Travis CI 切換到 GitHub Actions,並進行多項 CSS 變更以改善網站的易讀性。

已新增至 Dart 部落格的文章

#

我們在 Dart 部落格上發佈了以下文章

2020 年 10 月 1 日:2.10 版本

#

此章節列出從 2020 年 7 月 1 日至 10 月 1 日所做的重大變更。有關 2.10 版本的詳細資訊,請參閱宣布 Dart 2.10

已更新或新增至 dart.dev 的文件

#

除了錯誤修正和小幅改進外,我們還對本網站進行了以下變更:

已新增至 Dart 部落格的文章

#

我們在 Dart 部落格上發布了以下文章:

我們也改進了部落格導覽,新增了公告封存索引標籤,以及 dart.dev 的連結。