หน้านี้อธิบายการอัปเดตที่ทำกับไลบรารี UI ของรถยนต์ในแต่ละรุ่น ที่ระบุไว้ด้านล่าง
car-ui-lib 2.6.0
ฟีเจอร์ใหม่
- เพิ่มเครื่องมือฟังการแตะสำหรับโลโก้ 
CarUiToolbar 
ปัญหาที่แก้ไขแล้ว
- แก้ไขปัญหาที่เนื้อหาในกล่องโต้ตอบการล้นของ 
CarUiToolbarจะยังคง ล้าสมัยเมื่อทำการอัปเดตผ่านปลั๊กอิน - แก้ไขปัญหาที่แถบเลื่อนของ 
CarUiRecyclerViewไม่แสดงเนื่องจากมีการใช้ระยะขอบที่ไม่ถูกต้อง - แก้ไขปัญหาเมื่อปลั๊กอินแสดงผล 
InsetsChangedListenerเป็นค่าว่าง - เพิ่มการตรวจสอบเพื่อบังคับใช้ว่าเนื้อหาที่แสดงใน 
AppStyledViewต้องไม่ใช้Theme.CarUi - แก้ไขการวางตำแหน่ง 
AppStyledViewเริ่มต้นในหน้าจอแนวนอนขนาดใหญ่ - เพิ่มการปรับแต่ง
AppStyledViewพื้นหลังและระดับการหรี่แสง - เพิ่มการรองรับการโทรไปยัง 
AppStyledDialog#setContentView()หลังจากที่AppStyledViewแสดง 
เลิกใช้งานเมธอดต่อไปนี้
CarUi#installBaseLayoutAround(View, InsetsChangedListener, boolean)โปรดใช้CarUi#InsetsChangedListener(Context, View, InsetsChangedListener, boolean)แทนCarUi#installBaseLayoutAround(View, InsetsChangedListener, boolean, boolean)โปรดใช้CarUi#InsetsChangedListener(Context, View, InsetsChangedListener, boolean, boolean)แทน
car-ui-lib-plugin-apis 1.5.0
ฟีเจอร์ใหม่
- เพิ่มการปรับแต่งผู้ฟังที่แตะโลโก้ 
CarUiToolbar 
เลิกใช้งานรายการต่อไปนี้
PluginFactoryOEMV6โปรดใช้PluginFactoryOEMV7แทนToolbarControllerOEMV2โปรดใช้ToolbarControllerOEMV3แทน
car-ui-lib 2.5.1
ปัญหาที่แก้ไขแล้ว
- แก้ไขปัญหา ProGuard ที่ทำให้โหลดปลั๊กอิน car-ui-lib ไม่ได้
 - แก้ไขความเข้ากันได้แบบย้อนกลับสำหรับปลั๊กอินที่จะทำให้เกิด NPE ในรันไทม์
 - บังคับให้ปลั๊กอิน car-ui-lib ต้องเป็นแอปของระบบ
 - แก้ไขปัญหา 
CarUiRecyclerViewไม่แสดงแถบเลื่อนในบางสถานการณ์ - แก้ไขปัญหาที่แท็บที่เลือกไม่อัปเดตเมื่อใช้ปลั๊กอิน
 - แก้ไขปัญหาเกี่ยวกับการสร้างอินสแตนซ์ 
SearchViewเมื่อใช้ปลั๊กอิน - เริ่มต้นการเรียกกลับสถานะข้อจำกัด UX ของบริการในรถยนต์โดยใช้บริบทของกิจกรรม เพื่อการกำหนดค่าการแสดงผลที่ถูกต้อง
 - อัปเดตคำอธิบายประกอบเกี่ยวกับค่า Null
 
car-ui-lib 2.5.0
ปัญหาที่แก้ไขแล้ว
- เวลาเริ่มต้นของปลั๊กอินที่เพิ่มประสิทธิภาพแล้ว
 - แก้ไขปัญหาที่แอปจะแสดง 1 เป็นเวอร์ชันปลั๊กอินสูงสุดที่รองรับเสมอ
 - นำการเขียนทับธีมออกเพื่อบังคับให้ 
Theme.CarUiมาจากAppStyledView - เพิ่มเมธอดที่ลบล้างได้เพื่อตั้งชื่อใน 
ListPreferenceFragment 
car-ui-lib-plugin-apis 1.4.0
ฟีเจอร์ใหม่
- อนุญาตให้ OEM ปรับแต่ง 
CarUiPreference 
เลิกใช้งานรายการต่อไปนี้
PluginFactoryOEMV5โปรดใช้PluginFactoryOEMV6แทน
car-ui-lib 2.4.0
ฟีเจอร์ใหม่
- เพิ่มการรองรับการเปลี่ยนไปใช้ 
AppStyledView 
ปัญหาที่แก้ไขแล้ว
- อัปเดต 
AppStyledRecyclerViewAdapterให้ไม่เป็นสาธารณะอีกต่อไป - จัดหาวิธีที่สะดวกสำหรับบริบทพร้อมการเพิ่มประสิทธิภาพสำหรับ
AppStyledDialogController - ย้ายคำจำกัดความของ 
AppStyledViewNavIconไปยังAppStyledDialogController - นำการเขียนทับธีมเป็น 
Theme.CarUiในAppStyledViewออกแล้ว - เพิ่มทรานซิชันเพื่อรองรับการแสดงผลของ
AppStyledViewหน้าจอ - เพิ่ม 
car_ui_recycler_view_no_scrollbarลงในรายการไอเทมที่วางซ้อนกันได้ - สร้างไลบรารี Gradle สำหรับ 
CarUiRecyclerViewespressoViewActionsและViewMatchers - ปรับโครงสร้างมุมมองสไตล์แอปเพื่อใช้ 
ScrollView 
car-ui-lib-plugin-apis 1.3.0
ฟีเจอร์ใหม่
เลิกใช้งานรายการต่อไปนี้
PluginFactoryOEMV4โปรดใช้PluginFactoryOEMV5แทนRecyclerViewOEMV1โปรดใช้RecyclerViewOEMV2แทนOnScrollListenerOEMV1โปรดใช้RecyclerViewOEMV2.OnScrollListenerOEMV2แทน
car-ui-lib 2.3.0
ฟีเจอร์ใหม่
เพิ่มคอมโพเนนต์ใหม่
CarUiShortcutsPopup
เพิ่มการรองรับแอตทริบิวต์แถบเลื่อนต่อไปนี้
android:fadeScrollbarsandroid:scrollbarsandroid:scrollbarThumbVerticalandroid:scrollbarTrackVerticalandroid:scrollbarStyleandroid:scrollbarFadeDurationandroid:verticalScrollbarPositionandroid:requiresFadingEdge
ปัญหาที่แก้ไขแล้ว
แก้ไข
CarUiRecyclerViewซึ่งไม่ได้คงตำแหน่งไว้เมื่อสร้างActivityขึ้นใหม่แก้ไขความไม่เข้ากันของการซีเรียลไลซ์บิตแมประหว่างโค้ดไคลเอ็นต์กับ บริการ IME
เปิดใช้
NavHostFragmentกับPreferenceFragment
car-ui-lib-plugin-apis 1.2.0
ฟีเจอร์ใหม่
แทนที่การใช้อินเทอร์เฟซ java.util.function ด้วยอินเทอร์เฟซไลบรารีต่อไปนี้
com.android.car.ui.plugin.oemapis.BiConsumercom.android.car.ui.plugin.oemapis.Consumercom.android.car.ui.plugin.oemapis.Function
เลิกใช้งานรายการต่อไปนี้
PluginFactoryOEMV3โปรดใช้PluginFactoryOEMV4แทนToolbarControllerOEMV1โปรดใช้ToolbarControllerOEMV2แทนContentListItemOEMV1โปรดใช้ContentListItemOEMV2แทนImeSearchInterfaceOEMV1โปรดใช้ImeSearchInterfaceOEMV2แทน
แทนที่การใช้งานอินเทอร์เฟซความไม่เป็นค่าว่างของไลบรารีด้วยการใช้งาน
ของ androidx.annotations
car-ui-lib-plugin-apis 1.1.1
รุ่นนี้อัปเดต minSdkVersion เป็น 28
car-ui-lib 2.2.1
การเปิดตัวนี้มีสิ่งต่อไปนี้
- ขอแนะนำ 
CarUiFooterPreference - อัปเดต 
minSdkVersionเป็น 28 
car-ui-lib-plugin-apis 1.1.0
การเปิดตัวนี้มีสิ่งต่อไปนี้
- เลิกใช้งาน 
AppStyledViewControllerOEMV1 ขอแนะนำ
AppStyledViewControllerOEMV2รวมการเปลี่ยนแปลงจาก
AppStyledViewControllerOEMV1:public abstract int getContentAreaHeight(); public abstract int getContentAreaWidth();เลิกใช้งาน
PluginFactoryOEMV1และPluginFactoryOEMV2ขอแนะนำอินเทอร์เฟซ
PluginFactoryOEMV3
car-ui-lib 2.1.0
การเปิดตัวนี้มีสิ่งต่อไปนี้
เพิ่ม API ไคลเอ็นต์
AppStyledViewpublic int getContentAreaHeight(); public int getContentAreaWidth();ขอแนะนำ
CarUiPrimarySwitchPreferenceอัปเดตเครื่องมือสร้าง
AppStyledDialogControllerเพื่อกำหนดให้ใช้ActivityแทนContext:เพิ่ม:
public AppStyledDialogController(android.app.Activity);เลิกใช้งาน:
public AppStyledDialogController(android.content.Context);
car-ui-lib-plugin-apis 1.0.1
รุ่นนี้เพิ่มคำอธิบายประกอบเกี่ยวกับค่า Null
car-ui-lib-plugin-apis 1.0.0
รุ่นนี้รองรับ car-ui-lib API ของปลั๊กอินต่อไปนี้
AppStyledViewDialogCarUiRecyclerViewCarUiToolbarCarUiListItems
car-ui-lib 2.0.0
เวอร์ชันนี้พร้อมใช้งานใน Google
Maven
และรองรับปลั๊กอิน car-ui-lib สำหรับคอมโพเนนต์ต่อไปนี้
AppStyledViewDialogCarUiRecyclerViewCarUiToolbarCarUiListItems
car-ui-lib 1.0.0
รุ่นนี้พร้อมใช้งานใน AOSP สำหรับ Android 12 และต่ำกว่า และรองรับสิ่งต่อไปนี้
AppStyledViewDialogCarUiRecyclerViewCarUiToolbarCarUiListItems- Dialog
 - การปรับแต่งทรัพยากรผ่านการซ้อนทับทรัพยากรรันไทม์ (RRO)
 PreferencesFragment- การรองรับการหมุน
 WideScreenImeKeyboard