Jetifier

  
यह एक स्टैंडअलोन टूल है, जो किसी लाइब्रेरी की डिपेंडेंसी को, अब काम न करने वाली सहायता लाइब्रेरी से मिलती-जुलती AndroidX डिपेंडेंसी पर माइग्रेट करता है.
नया अपडेट रिलीज़ किया गया जांचा और परखा हुआ वर्शन रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
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 वर्शन में ये बदलाव शामिल हैं.

नई सुविधाएं

  • टाइमस्टैंप से जुड़ी नीति को लागू किया गया (डेटरमिनिस्टिक बिल्ड के लिए)
    • इसका इस्तेमाल करने के लिए, jetifier स्टैंडअलोन में नया पैरामीटर “--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 रेफ़रंस को प्रोसेस करने के लिए सहायता जोड़ी गई

गड़बड़ियां ठीक की गईं

  • उन लाइब्रेरी को फिर से लिखें जिनमें 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)

  • Jetifier स्टैंडअलोन के साथ फ़ाइलों को लोकल तौर पर प्रोसेस करते समय आने वाली NullPointerException गड़बड़ी को ठीक किया गया (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 को किसी जेटफ़ाइड JAR में कोई हस्ताक्षर मिलता है, तो अब वह अपवाद दिखाता है. -stripSignatures का इस्तेमाल करके, इसे बंद किया जा सकता है. इससे सभी हस्ताक्षर वाली फ़ाइलें हट जाएंगी. यह उन लाइब्रेरी पर लागू नहीं होता जिनमें पुरानी सहायता लाइब्रेरी पर कोई डिपेंडेंसी नहीं होती, क्योंकि jetifier इन लाइब्रेरी को स्किप कर देता है (aosp/894356)

गड़बड़ियां ठीक की गईं

  • android.support.customtabs को जेटफ़िकेट करने की प्रोसेस को ठीक किया गया, ताकि जेटफ़िकर अब कॉन्स्टेंट को माइग्रेट न करे (aosp/875343)
  • इस गड़बड़ी को ठीक किया गया है: अगर संग्रह में POM फ़ाइल (aosp/876353) मौजूद होती है, तो jetifier हमेशा उन संग्रह को 'बदलाव किया गया' के तौर पर मार्क करता है जिनमें बदलाव नहीं किया गया है