Arch Core
最近更新時間 | 穩定版 | 候選版 | Beta 版 | Alpha 版 |
---|---|---|---|---|
2023 年 2 月 22 日 | 2.2.0 | - | - | - |
意見回饋
您的意見可協助我們改善 Jetpack。如果您發現新問題,或是有改進這個程式庫的建議,請告訴我們。回報新問題前,請先查看這個程式庫的現有問題。只要按一下星號按鈕,即可投票給現有的問題。
詳情請參閱 Issue Tracker 說明文件。
2.2 版
2.2.0 版
2023 年 2 月 22 日
發布 androidx.arch.core:core-common:2.2.0
、androidx.arch.core:core-runtime:2.2.0
和 androidx.arch.core:core-testing:2.2.0
。2.2.0 版包含這些修訂版本。
自 2.1.0 版以來的重要異動
- 為先前未指定為
@NonNull
或@Nullable
的許多 API 新增正確的可空值性。如果您的 Kotlin 程式碼對是否可為空值的推論錯誤,可能會遇到與原始碼不相容的問題
2.2.0-rc01 版
2023 年 2 月 8 日
發布 androidx.arch.core:core-common:2.2.0-rc01
、androidx.arch.core:core-runtime:2.2.0-rc01
和 androidx.arch.core:core-testing:2.2.0-rc01
,但沒有任何異動。2.2.0-rc01 版包含此連結所列的修訂項目。
2.2.0-beta01 版
2023 年 1 月 25 日
發布 androidx.arch.core:core-common:2.2.0-beta01
、androidx.arch.core:core-runtime:2.2.0-beta01
和 androidx.arch.core:core-testing:2.2.0-beta01
,但沒有任何異動。2.2.0-beta01 版包含這些修訂項目。
2.2.0-alpha01 版
2023 年 1 月 11 日
發布 androidx.arch.core:core-common:2.2.0-alpha01
、androidx.arch.core:core-runtime:2.2.0-alpha01
和 androidx.arch.core:core-testing:2.2.0-alpha01
。2.2.0-alpha01 版本包含這些修訂版本。
API 變更
- 為先前未指定為
@NonNull
或@Nullable
的許多 API 新增正確的可空值性。如果您的 Kotlin 程式碼對是否可為空值的推論錯誤,可能會遇到與原始碼不相容的問題 (I34b6b、b/236472329、b/236472101、b/236472102、b/236471987、b/236472078、b/236472176、b/236471905、b/236472103)
2.1.0 版本
2.1.0 版本
2019 年 9 月 5 日
發布 androidx.arch.core:core-common:2.1.0
、androidx.arch.core:core-runtime:2.1.0
和 androidx.arch.core:core-testing:2.1.0
。您可以前往這裡查看這個版本包含的修訂項目。
自 2.0.1 版以來沒有顯著的公開變更
2.1.0-rc01 版本
2019 年 7 月 2 日
發布 androidx.arch.core:core-common:2.1.0-rc01
、androidx.arch.core:core-runtime:2.1.0-rc01
和 androidx.arch.core:core-testing:2.1.0-rc01
,且自 2.1.0-beta01
版以來皆無異動。您可以前往這裡查看這個版本包含的修訂項目。
2.1.0-beta01 版
2019 年 5 月 7 日
發布了 androidx.arch.core:*:2.1.0-beta01
。您可以前往這裡查看這個版本包含的修訂項目。
API 相關異動
- 破壞性變更:先前淘汰的
Cancellable
類別已移除。(aosp/952616)
2.1.0-alpha02 版本
2019 年 4 月 25 日
已釋出 androidx.arch.core:*:2.1.0-alpha02
。您可以前往這裡查看這個版本包含的修訂項目。
API 變更
- 由於
Cancellable
介面缺乏可組合的基礎架構,而且已從 androidx.activity 1.0.0-alpha07 的公用 API 移除,因此我們已將其淘汰 (aosp/945461)
2.1.0-alpha01 版本
2019 年 4 月 3 日
發布 androidx.arch.core:*:2.1.0-alpha01
。您可以前往這裡查看這個版本包含的修訂項目。
新功能
- 已將
Cancellable
介面新增至core-common
,以代表可取消的作業。請參閱 androidx.activity 1.0.0-alpha05。(aosp/922523)
2.0.1 版本
2.0.1 版本
2019 年 3 月 22 日
已釋出 androidx.arch.core
構件群組的 2.0.1 版,其中僅有一個調整:
- ArchExecutor 中的執行緒數量上限從 2 個增加到 4 個。