جهاز نظّارات

  
أداة مستقلة تعمل على نقل تبعيات المكتبة على مكتبة الدعم التي تم إيقافها إلى تبعيات AndroidX المكافئة.
آخر تعديل الإصدار المستقر إصدار مرشح الإصدار التجريبي الإصدار الأولي
2 أيلول (سبتمبر) 2020 - - الإصدار التجريبي 1.0.0-10 -

ملاحظات

تساعدنا ملاحظاتك في تحسين Jetpack. يُرجى إخبارنا إذا اكتشفت مشاكل جديدة أو كانت لديك أفكار لتحسين هذه المكتبة. يُرجى الاطّلاع على المشاكل الحالية في هذه المكتبة قبل إنشاء مشكلة جديدة. يمكنك إضافة تصويتك إلى مشكلة حالية من خلال النقر على زر النجمة.

إنشاء عدد جديد

راجع مستندات أداة تتبُّع المشاكل للحصول على مزيد من المعلومات.

الإصدار 1.0.0

الإصدار 1.0.0-الإصدار التجريبي 10

2 أيلول (سبتمبر) 2020

تم إصدار androidx.jetifier:jetifier-core:1.0.0-beta10 وandroidx.jetifier:jetifier-processor:1.0.0-beta10. يتضمّن الإصدار 1.0.0-beta10 هذه الالتزامات.

الميزات الجديدة

  • تم إدخال سياسة الطابع الزمني (للنُسخ المحددة)
    • المعلمة الجديدة "--timestampsPolicy" في الإصدار المستقل من Jetifier لاستخدامها.
  • تمّت ترقية طائرة الرحلة الجوية إلى asm 8.

إصلاح الأخطاء

  • تم إصلاح تعيينات سلسلة أسلوب الإدخال

الإصدار 1.0.0-beta09

19 شباط (فبراير) 2020

تم إصدار androidx.jetifier:jetifier-core:1.0.0-beta09 وandroidx.jetifier:jetifier-processor:1.0.0-beta09. يتضمّن الإصدار 1.0.0-beta09 هذه الالتزامات.

الميزات الجديدة

  • تمت إضافة إمكانية معالجة مراجع @link في ملف XML.

إصلاح الأخطاء

  • أعِد كتابة المكتبات التي تحتوي على مزيج من مراجع androidx وandroid.support لأنّه تم تخطّيها في السابق. (b/148462462)

الإصدار 1.0.0-beta08

20 تشرين الثاني (نوفمبر) 2019

تم إصدار androidx.jetifier:jetifier-core:1.0.0-beta08 وandroidx.jetifier:jetifier-processor:1.0.0-beta08. يتضمّن الإصدار 1.0.0-beta08 هذه الالتزامات.

إصلاح الأخطاء

  • تم إصلاح خطأ تحليل ProGuard (b/134100420)
  • إصلاح خطأ التوقيع الذي حدث في الأرشيفات غير المعدلة (b/142580430)
  • تمت إزالة التحذير غير الضروري الذي يتم عرضه عند تعديل الملفات الفردية (b/143609228).

الإصدار 1.0.0-beta07

18 أيلول (سبتمبر) 2019

تم إصدار com.android.tools.build.jetifier:jetifier-core:1.0.0-beta07 وcom.android.tools.build.jetifier:jetifier-processor:1.0.0-beta07. يتضمّن الإصدار 1.0.0-beta07 هذه الالتزامات.

إصلاح الأخطاء

  • تم إصلاح تعيينات مكتبة androidx.navigation.

الإصدار 1.0.0-beta06

15 آب (أغسطس) 2019

تم إصدار androidx.jetifier:jetifier-core:1.0.0-beta06 وandroidx.jetifier:jetifier-processor:1.0.0-beta06. يمكن الاطّلاع هنا على الالتزامات المضمَّنة في هذا الإصدار.

إصلاح الأخطاء

  • تم إصلاح مشكلة أمان سلسلة المحادثات في Class.getResourceAsStream(). (b/137929327، b/120277395)

  • تم إصلاح NullPointerException عند معالجة الملفات محليًا باستخدام Jetifier المستقل (b/136576786)

الإصدار 1.0.0-beta05

18 حزيران (يونيو) 2019

تم طرح الإصدار com.android.tools.build.jetifier:jetifier-core:1.0.0-beta05 وcom.android.tools.build.jetifier:jetifier-processor:1.0.0-beta05. يمكن الاطّلاع هنا على الالتزامات المضمَّنة في هذا الإصدار.

الميزات الجديدة

  • إضافة تعيينات للتنقل وWorkManager
  • يمكن لتطبيق Jetifier الآن تخطّي المكتبات التي تحتوي على مراجع AndroidX (b/119135578).

إصلاح الأخطاء

  • إغلاق مجموعة البث عند تحميل الإعدادات في تطبيق Jetifier (b/120277395
  • إصلاح سلاسل مفاتيح الحزمة التي تم نقلها بشكل غير صحيح

الإصدار 1.0.0-beta04

25 شباط (فبراير) 2019

تم إصدار "com.android.tools.build.jetifier 1.0.0-beta04".

إصلاح الأخطاء

  • تم تحديث الإصدار من ConstraintLayout إلى 1.1.3
  • تعيين ثابت لـ android.support.v4.os.ResultReceiver (b/123651524)

الإصدار 1.0.0-beta03

7 شباط (فبراير) 2019

تم إصدار "com.android.tools.build.jetifier 1.0.0-beta03".

الميزات الجديدة

  • يطرح تطبيق Jetifier الآن استثناءً إذا عثر على توقيع داخل خزانة متنقّلة. يمكن إيقاف هذه الميزة باستخدام -stripSignatures الذي سيزيل جميع ملفات التوقيعات. ولا ينطبق هذا على المكتبات التي لا لها أي تبعيات على مكتبة الدعم القديمة، إذ يتخطى Jetifier هذه المكتبات (aosp/894356)

إصلاح الأخطاء

  • إصلاح حدث android.support.customtabs حتى لا يُرحِّل برنامج jetifier الثوابت (aosp/875343)
  • تم إصلاح مشكلة وضع علامة على الأرشيفات غير المُعدَّلة باعتبارها "معدَّلة" إذا كانت تحتوي على ملف POM (aosp/876353).