Arch Core

  
ตัวช่วยสำหรับข้อกำหนดอื่นๆ ของสถาปัตยกรรม รวมถึงกฎการทดสอบ JUnit ที่ใช้กับ LiveData ได้
อัปเดตล่าสุด รุ่นที่เสถียร รุ่นที่อาจได้รับการเผยแพร่ รุ่นเบต้า เวอร์ชันอัลฟ่า
22 กุมภาพันธ์ 2023 2.2.0 - - -

ความคิดเห็น

ความคิดเห็นของคุณช่วยปรับปรุง Jetpack ได้ โปรดแจ้งให้เราทราบหากพบปัญหาใหม่หรือมีแนวคิดในการปรับปรุงคลังนี้ โปรดดูปัญหาที่มีอยู่ในคลังนี้ก่อนสร้างปัญหาใหม่ คุณสามารถเพิ่มการโหวตให้กับปัญหาที่มีอยู่ได้โดยคลิกปุ่มดาว

สร้างปัญหาใหม่

ดูข้อมูลเพิ่มเติมได้ในเอกสารประกอบเกี่ยวกับเครื่องมือติดตามปัญหา

เวอร์ชัน 2.2

เวอร์ชัน 2.2.0

22 กุมภาพันธ์ 2023

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

  • เพิ่ม Nullability ที่ถูกต้องลงใน API หลายรายการที่ก่อนหน้านี้ไม่ได้ระบุว่าเป็น @NonNull หรือ @Nullable การดำเนินการนี้อาจเข้ากันไม่ได้กับแหล่งที่มาหากโค้ด Kotlin ของคุณใช้ค่า Nullability ที่ไม่ถูกต้อง

เวอร์ชัน 2.2.0-rc01

8 กุมภาพันธ์ 2023

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

25 มกราคม 2023

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

11 มกราคม 2023

ปล่อย 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

  • เพิ่ม Nullability ที่ถูกต้องลงใน API หลายรายการที่ก่อนหน้านี้ไม่ได้ระบุว่าเป็น @NonNull หรือ @Nullable การดำเนินการนี้อาจเข้ากันไม่ได้กับแหล่งที่มาหากโค้ด Kotlin ของคุณใช้ค่า Nullability ที่ไม่ถูกต้อง (I34b6b, b/236472329, b/236472101, b/236472102, b/236471987, b/236472078, b/236472176, b/236471905, b/236472103)

เวอร์ชัน 2.1.0

เวอร์ชัน 2.1.0

5 กันยายน 2019

ปล่อย 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

2 กรกฎาคม 2019

มีการปล่อย 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

7 พฤษภาคม 2019

ปล่อย androidx.arch.core:*:2.1.0-beta01 แล้ว คุณสามารถดูคอมมิตที่รวมอยู่ในเวอร์ชันนี้ได้ที่นี่

การเปลี่ยนแปลง API

  • การเปลี่ยนแปลงที่ทำให้เกิดข้อขัดข้อง: ระบบได้นำคลาส Cancellable เลิกใช้งานไปแล้วก่อนหน้านี้ (aosp/952616)

เวอร์ชัน 2.1.0-alpha02

25 เมษายน 2019

ปล่อย androidx.arch.core:*:2.1.0-alpha02 แล้ว คุณสามารถดูคอมมิตที่รวมอยู่ในเวอร์ชันนี้ได้ที่นี่

การเปลี่ยนแปลง API

  • อินเทอร์เฟซ Cancellable เลิกใช้งานแล้วเนื่องจากไม่มีโครงสร้างพื้นฐานแบบคอมโพสิเบิลและถูกนำออกจาก API สาธารณะใน androidx.activity 1.0.0-alpha07 (aosp/945461)

เวอร์ชัน 2.1.0-alpha01

3 เมษายน 2019

ปล่อย androidx.arch.core:*:2.1.0-alpha01 แล้ว คุณสามารถดูคอมมิตที่รวมอยู่ในเวอร์ชันนี้ได้ที่นี่

ฟีเจอร์ใหม่

  • เพิ่มอินเทอร์เฟซ Cancellable ใหม่ลงใน core-common เพื่อแสดงการดำเนินการที่ยกเลิกได้ ดู androidx.activity 1.0.0-alpha05 (aosp/922523)

เวอร์ชัน 2.0.1

เวอร์ชัน 2.0.1

22 มีนาคม 2019

เราได้เผยแพร่androidx.arch.coreกลุ่มอาร์ติแฟกต์เวอร์ชัน 2.0.1 พร้อมการปรับเพียงอย่างเดียว ดังนี้

  • จำนวนเธรดสูงสุดใน ArchExecutor เพิ่มขึ้นจาก 2 เป็น 4