0%

【文章翻譯】Preparing the Dart and Flutter ecosystem for null safety

【文章內容使用 Gemini 1.5 Pro 自動翻譯產生】

空安全現在已進入 API 穩定階段。立即發佈您的穩定套件!

今天,我們宣布 Dart 的一個新的 Beta 版本。此 Beta 版本代表了新的 健全空安全類型系統的新級別的穩定性和信心,我們已經為此努力了一年多。更新的 Dart Beta 版本 (2.12.0–259.9.beta) 可以在 dart.dev 上獲得,也包含在 Flutter 的 Beta 頻道 中。我們預計從現在到此功能的穩定版本之間不會再有任何重大變更。

如果您是套件開發人員,我們邀請您開始發佈套件的穩定、空安全版本,以便在我們發佈帶有空安全的 Dart 穩定版本時,為使用者提供最佳體驗。我們自己已經開始了這個過程,發佈了空安全套件的穩定版本,例如 argsyamlgrpc。如果您的所有相依項都是空安全的,並且以穩定版本發佈(例如 1.0.0 而不是 1.0.0-nullsafety.123),那麼現在是您也這樣做的時候了!

我們還為 pub.dev 加入了新功能,當套件版本的相依 Dart SDK 還沒有發佈到穩定版本時,將其標記為 預覽版本。一旦新的穩定版 Dart SDK 發佈,預覽版本將自動升級為常規穩定版。

pub.dev 顯示 args 套件,其中包含 1.6.0 穩定版本和 2.0.0 預覽版本

空安全遷移指南 提供了關於如何遷移套件的最新資訊。請密切注意 pubspec 中的 Dart SDK 約束和相依項的版本,以及您在持續整合 (CI) 測試中使用的 SDK 版本。

帶有空安全的 Dart 穩定版本即將推出!感謝您幫助我們實現這一目標。


為空安全準備 Dart 和 Flutter 生態系統 最初發佈在 Medium 的 Dart 上,人們在那裡透過突出顯示和回應這個故事來繼續討論。

http://creativecommons.org/licenses/by/4.0/