Jetifier

  
כלי עצמאי להעברת יחסי התלות של ספרייה בספריית התמיכה הקודמת ליחסי תלות מקבילים ב-AndroidX.
העדכון האחרון גרסה יציבה גרסה מועמדת להפצה גרסת בטא גרסה אלפא
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)