جتیفایر
آخرین به روز رسانی | انتشار پایدار | کاندید را آزاد کنید | نسخه بتا | انتشار آلفا |
---|---|---|---|---|
2 سپتامبر 2020 | - | - | 1.0.0-beta10 | - |
بازخورد
بازخورد شما به بهتر شدن Jetpack کمک می کند. اگر مسائل جدیدی کشف کردید یا ایده هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد کتابخانه جدید، به مسائل موجود در این کتابخانه نگاهی بیندازید. با کلیک کردن روی دکمه ستاره می توانید رای خود را به یک موضوع موجود اضافه کنید.
برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.
نسخه 1.0.0
نسخه 1.0.0-beta10
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
منتشر شدند. commit های موجود در این نسخه را می توانید در اینجا بیابید.
رفع اشکال
مشکل ایمنی رشته با
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
منتشر شد. commit های موجود در این نسخه را می توانید در اینجا بیابید.
ویژگی های جدید
- نگاشت ها را برای Navigation و WorkManager اضافه می کند.
- Jetifier اکنون میتواند کتابخانههای حاوی مراجع AndroidX ( b/119135578 ) را رد کند
رفع اشکال
- هنگام بارگیری پیکربندی در jetifier، جریان را ببندید ( b/120277395
- رشته های کلید Bundle که به اشتباه منتقل شده اند را برطرف کنید
نسخه 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 در صورتی که امضایی را در داخل یک JAR jetified پیدا کند استثناء میکند. این را می توان با استفاده از
-stripSignatures
غیرفعال کرد که همه فایل های امضا را حذف می کند. این برای کتابخانههایی که هیچ وابستگی به کتابخانه پشتیبانی قدیمی ندارند اعمال نمیشود زیرا jetifier این موارد را رد میکند ( aosp/894356 )
رفع اشکال
- رفع jetification android.support.customtabs بنابراین jetifier دیگر ثابت ها را منتقل نمی کند ( aosp/875343 )
- ثابت شد که jetifier در صورتی که بایگانیهای اصلاحنشده حاوی فایل POM باشند، همیشه بهعنوان اصلاحشده علامتگذاری میشوند ( aosp/876353 )
جتیفایر
آخرین به روز رسانی | انتشار پایدار | کاندید را آزاد کنید | نسخه بتا | انتشار آلفا |
---|---|---|---|---|
2 سپتامبر 2020 | - | - | 1.0.0-بتا10 | - |
بازخورد
بازخورد شما به بهتر شدن Jetpack کمک می کند. اگر مسائل جدیدی کشف کردید یا ایده هایی برای بهبود این کتابخانه دارید، به ما اطلاع دهید. لطفاً قبل از ایجاد کتابخانه جدید، به مسائل موجود در این کتابخانه نگاهی بیندازید. با کلیک کردن روی دکمه ستاره می توانید رای خود را به یک موضوع موجود اضافه کنید.
برای اطلاعات بیشتر به مستندات ردیاب مشکل مراجعه کنید.
نسخه 1.0.0
نسخه 1.0.0-beta10
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
منتشر شدند. commit های موجود در این نسخه را می توانید در اینجا بیابید.
رفع اشکال
مشکل ایمنی رشته با
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
منتشر شد. commit های موجود در این نسخه را می توانید در اینجا بیابید.
ویژگی های جدید
- نگاشت ها را برای Navigation و WorkManager اضافه می کند.
- Jetifier اکنون میتواند کتابخانههای حاوی مراجع AndroidX ( b/119135578 ) را رد کند
رفع اشکال
- هنگام بارگیری پیکربندی در jetifier، جریان را ببندید ( b/120277395
- رشته های کلید Bundle که به اشتباه منتقل شده اند را برطرف کنید
نسخه 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 در صورتی که امضایی را در داخل یک JAR jetified پیدا کند استثناء میکند. این را می توان با استفاده از
-stripSignatures
غیرفعال کرد که همه فایل های امضا را حذف می کند. این برای کتابخانههایی که هیچ وابستگی به کتابخانه پشتیبانی قدیمی ندارند اعمال نمیشود زیرا jetifier این موارد را رد میکند ( aosp/894356 )
رفع اشکال
- رفع jetification android.support.customtabs بنابراین jetifier دیگر ثابت ها را منتقل نمی کند ( aosp/875343 )
- ثابت شد که jetifier در صورتی که بایگانیهای اصلاحنشده حاوی فایل POM باشند، همیشه بهعنوان اصلاحشده علامتگذاری میشوند ( aosp/876353 )