Jetifier
העדכון האחרון | גרסה יציבה | גרסה מועמדת להפצה | גרסת בטא | גרסה אלפא |
---|---|---|---|---|
2 בספטמבר 2020 | - | - | 1.0.0-beta10 | - |
משוב
המשוב שלכם עוזר לנו לשפר את Jetpack. אם נתקלתם בבעיות חדשות או שיש לכם רעיונות לשיפור הספרייה הזו, נשמח לשמוע מכם. לפני שיוצרים בעיה חדשה, כדאי לעיין בבעיות הקיימות בספרייה הזו. כדי להצביע על בעיה קיימת, לוחצים על לחצן הכוכב.
מידע נוסף זמין במסמכי התיעוד של Issue Tracker.
גרסה 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 מכילה את ההצהרות האלה.
תכונות חדשות
- הוספנו מדיניות חותמות זמן (לגרסאות build ודטרמיניסטיות)
- פרמטר חדש “--timestampsPolicy” ב-jetifier עצמאי כדי להשתמש בו.
- שדרוג של 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
משוחררים. ההתחייבויות (commits) שכלולות בגרסה הזו מפורטות כאן.
תיקוני באגים
תוקנה בעיה של בטיחות בשרשור ב-
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
משוחררים. ההתחייבויות (commits) שכלולות בגרסה הזו מפורטות כאן.
תכונות חדשות
- הוספת מיפויים לניווט ול-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 יוצר חריגה אם הוא מוצא חתימה בתוך קובץ JAR שעבר עיבוד ב-Jetify. אפשר להשבית את האפשרות הזו באמצעות
-stripSignatures
, שתוביל להסרת כל קובצי החתימה. הדבר לא חל על ספריות שאין להן יחסי תלות בספריית התמיכה הישנה, כי ה-jetifier מדלג עליהן (aosp/894356)
תיקוני באגים
- תוקן תהליך ה-jetification של android.support.customtabs, כך ש-jetifier לא מעביר יותר את הקבועים (aosp/875343)
- תוקנה בעיה שבה ה-jetifier תמיד סימן ארכיונים שלא שונו ככאלה ששונו, אם הם הכילו קובץ POM (aosp/876353)