Jetpack लाइब्रेरी, Android OS से अलग से शिप की जाती हैं. इसलिए, लाइब्रेरी के अपडेट अलग से और ज़्यादा बार हो सकते हैं.
लाइब्रेरी, रिलीज़ से पहले के बदलावों के एक जोड़े गए इंटर-वर्शन क्रम के साथ बाइनरी कंपैटबिलिटी के लिए स्ट्रिक्ट सिमैंटिक वर्शन का पालन करती हैं.
किसी वर्शन स्ट्रिंग (जैसे कि 1.0.1-beta02) में तीन संख्याएं होती हैं, जो मेजर, माइनर, और गड़बड़ी ठीक करने के लेवल दिखाती हैं.
रिलीज़ से पहले वाले वर्शन में भी एक सफ़िक्स शामिल होता है जो रिलीज़ से पहले वाले चरण की जानकारी देता है
(ऐल्फ़ा, बीटा, रिलीज़ कैंडिडेट) और रिविज़न नंबर (01, 02 वगैरह).
कृपया ध्यान दें कि androidx लाइब्रेरी को बढ़ावा दिया जाता है, लेकिन ऐसा करना ज़रूरी नहीं है, ताकि माइनर वर्शन के साथ-साथ सोर्स के साथ काम करने की सुविधा को बनाए रखा जा सके. मेजर वर्शन अपडेट होने की वजह से, पिछले मेजर वर्शन पर निर्भर सभी आर्टफ़ैक्ट को पूरी तरह से माइग्रेट किया जाएगा. इससे डेवलपर के वर्कफ़्लो में रुकावट आएगी.
लाइब्रेरी का हर वर्शन, रिलीज़ से पहले तीन चरणों से गुज़रता है. इसके बाद ही, वह स्थिर वर्शन बन पाता है. रिलीज़ से पहले के हर चरण के लिए ये शर्तें हैं:
ऐल्फ़ा
अल्फ़ा रिलीज़, फ़ंक्शन के हिसाब से स्टेबल होती हैं. हालांकि, हो सकता है कि इनमें सभी सुविधाएं मौजूद न हों.
जब कोई रिलीज़ ऐल्फ़ा में होती है, तब एपीआई जोड़े, हटाए या बदले जा सकते हैं.
बीटा
बीटा रिलीज़, फ़ंक्शन के हिसाब से पूरी तरह से काम करती हैं. साथ ही, इनमें एपीआई का पूरा वर्शन होता है.
ये प्रोडक्शन ट्रैक इस्तेमाल के लिए तैयार हैं, लेकिन इनमें गड़बड़ियां हो सकती हैं.
बीटा रिलीज़, प्रयोग के तौर पर कंपाइलर की सुविधाओं का इस्तेमाल नहीं कर सकती
(जैसे कि @UseExperimental).
अन्य लाइब्रेरी की डिपेंडेंसी बीटा, rc या स्टेबल होनी चाहिए
वर्शन हैं. किसी भी ऐल्फ़ा डिपेंडेंसी की अनुमति नहीं है.
रिलीज़ कैंडिडेट (आरसी)
रिलीज़ कैंडिडेट, एक संभावित स्टेबल रिलीज़ है.
इसमें, आखिरी समय में किए गए अहम सुधार शामिल हो सकते हैं.
इसका एपीआई प्लैटफ़ॉर्म फ़ाइनल है.
अन्य लाइब्रेरी पर निर्भरता, सिर्फ़ rc या स्टेबल वर्शन की होनी चाहिए.
एक लाइब्रेरी में एक ही समय पर कई वर्शन हो सकते हैं. हर वर्शन में
रिलीज़ के चरण पर असर पड़ता है. उदाहरण के लिए, जबकि स्टेबल रिलीज़
androidx.activity1.0.0 हो सकती है और 1.1.0-beta02 भी हो सकती है
रिलीज़ और 2.0.0-alpha01 रिलीज़.
लाइब्रेरी के बारे में नए अपडेट के बारे में जानने के लिए, इस पेज का इस्तेमाल करें.
हर AndroidX लाइब्रेरी के सबसे नए स्टेबल और झलक वाले वर्शन देखने के लिए, नीचे दी गई टेबल का इस्तेमाल करें. हर पंक्ति में दिए गए लिंक, आपको लाइब्रेरी के रिलीज़ नोट पर ले जाते हैं.
प्रॉडक्ट की जानकारी में आपको ये चीज़ें दिखेंगी:
सभी रिलीज़ का समय के हिसाब से इतिहास.
आर्टफ़ैक्ट का इस्तेमाल करने के लिए, डिफ़ॉल्ट Gradle डिपेंडेंसी एलान वाला कोड स्निपेट.
हर आर्टफ़ैक्ट के पैकेज के लिए, Kotlin और Java के रेफ़रंस पेजों के लिंक.
जेटपैक लाइब्रेरी
कैमरे जैसी कुछ AndroidX लाइब्रेरी में कई आर्टफ़ैक्ट होते हैं, जिन्हें अलग से मैनेज किया जाता है. इन लाइब्रेरी को तारे के निशान (*) से मार्क किया गया है. सभी आर्टफ़ैक्ट के वर्शन के अपडेट देखने के लिए, रिलीज़ नोट देखें.
(*) इस लाइब्रेरी में कई आर्टफ़ैक्ट हैं. ज़्यादा जानकारी के लिए, इसके रिलीज़ नोट देखें.
पिछली बार अपडेट किया गया: 2 अक्टूबर, 2024
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2024-10-15 (UTC) को अपडेट किया गया.
[[["समझने में आसान है","easyToUnderstand","thumb-up"],["मेरी समस्या हल हो गई","solvedMyProblem","thumb-up"],["अन्य","otherUp","thumb-up"]],[["वह जानकारी मौजूद नहीं है जो मुझे चाहिए","missingTheInformationINeed","thumb-down"],["बहुत मुश्किल है / बहुत सारे चरण हैं","tooComplicatedTooManySteps","thumb-down"],["पुराना","outOfDate","thumb-down"],["अनुवाद से जुड़ी समस्या","translationIssue","thumb-down"],["सैंपल / कोड से जुड़ी समस्या","samplesCodeIssue","thumb-down"],["अन्य","otherDown","thumb-down"]],["आखिरी बार 2024-10-15 (UTC) को अपडेट किया गया."],[],[]]