Jetpack लाइब्रेरी, Android OS से अलग से शिप की जाती हैं. इसलिए, लाइब्रेरी के अपडेट अलग से और ज़्यादा बार हो सकते हैं.
लाइब्रेरी, बाइनरी के साथ काम करने के लिए सटीक सेमेंटिक वर्शनिंग का पालन करती हैं. साथ ही, रिलीज़ से पहले किए गए बदलावों के इंटर-वर्शन सीक्वेंस को जोड़ती हैं.
वर्शन स्ट्रिंग (जैसे कि 1.0.1-beta02) में तीन नंबर होते हैं. ये नंबर, मेजर, माइनर, और गड़बड़ी ठीक करने वाले वर्शन के लेवल दिखाते हैं.
रिलीज़ से पहले वाले वर्शन में एक सफ़िक्स भी होता है. इससे रिलीज़ से पहले की स्टेज (अल्फा, बीटा, रिलीज़ कैंडिडेट) और रिविज़न नंबर (01, 02 वगैरह) के बारे में पता चलता है.
कृपया ध्यान दें कि androidx लाइब्रेरी को छोटे वर्शन में सोर्स के साथ काम करने की सुविधा बनाए रखने के लिए बढ़ावा दिया जाता है. हालांकि, ऐसा करना ज़रूरी नहीं है. इसकी वजह यह है कि किसी मेजर वर्शन के अपडेट होने पर, पिछले मेजर वर्शन पर निर्भर सभी आर्टफ़ैक्ट को साफ़ तौर पर माइग्रेट करना ज़रूरी हो जाता है. इससे डेवलपर के वर्कफ़्लो में रुकावट आती है.
लाइब्रेरी का हर वर्शन, रिलीज़ से पहले तीन चरणों से गुज़रता है. इसके बाद ही, वह स्थिर वर्शन बन पाता है. रिलीज़ से पहले के हर चरण के लिए ये शर्तें हैं:
ऐल्फ़ा
अल्फ़ा रिलीज़, फ़ंक्शन के हिसाब से स्टेबल होती हैं. हालांकि, हो सकता है कि इनमें सभी सुविधाएं मौजूद न हों.
रिलीज़ के अल्फा वर्शन में, एपीआई जोड़े, हटाए या बदले जा सकते हैं.
बीटा
बीटा रिलीज़, काम करने के लिहाज़ से स्थिर होती हैं. साथ ही, इनमें सभी सुविधाओं वाला एपीआई सर्वर होता है.
ये प्रोडक्शन ट्रैक इस्तेमाल के लिए तैयार हैं, लेकिन इनमें गड़बड़ियां हो सकती हैं.
बीटा रिलीज़ में, एक्सपेरिमेंट के तौर पर उपलब्ध कंपाइलर की सुविधाओं का इस्तेमाल नहीं किया जा सकता. जैसे, @UseExperimental.
अन्य लाइब्रेरी पर निर्भरता, बीटा, आरसी या स्थिर वर्शन होनी चाहिए. अल्फा डिपेंडेंसी की अनुमति नहीं है.
रिलीज़ कैंडिडेट (आरसी)
रिलीज़ कैंडिडेट, एक संभावित स्टेबल रिलीज़ है.
इसमें आखिरी समय में किए गए अहम सुधार शामिल हो सकते हैं.
इसका एपीआई प्लैटफ़ॉर्म फ़ाइनल है.
अन्य लाइब्रेरी पर निर्भरता, सिर्फ़ rc या स्टेबल वर्शन की होनी चाहिए.
एक लाइब्रेरी में एक ही समय पर कई वर्शन हो सकते हैं. हर वर्शन का रिलीज़ चरण अलग होता है. उदाहरण के लिए, androidx.activity का रिलीज़ किया गया जांचा और परखा हुआ वर्शन 1.0.0 हो सकता है. हालांकि, 1.1.0-beta02 और 2.0.0-alpha01 रिलीज़ भी हो सकती हैं.
लाइब्रेरी से जुड़े नए अपडेट जानने के लिए, इस पेज का इस्तेमाल करें.
हर AndroidX लाइब्रेरी के सबसे नए स्टेबल और झलक वाले वर्शन देखने के लिए, नीचे दी गई टेबल का इस्तेमाल करें. हर पंक्ति में मौजूद लिंक, आपको लाइब्रेरी के रिलीज़ नोट पर ले जाते हैं.
रिलीज़ नोट में आपको यह जानकारी मिलेगी:
सभी रिलीज़ का क्रम से लगा हुआ इतिहास.
आर्टफ़ैक्ट का इस्तेमाल करने के लिए, डिफ़ॉल्ट Gradle डिपेंडेंसी एलान वाला कोड स्निपेट.
हर आर्टफ़ैक्ट में मौजूद पैकेज के लिए, Kotlin और Java के रेफ़रंस पेजों के लिंक.
Jetpack लाइब्रेरी
कैमरे जैसी कुछ AndroidX लाइब्रेरी में कई आर्टफ़ैक्ट होते हैं, जिन्हें अलग से मैनेज किया जाता है. इन लाइब्रेरी को तारे के निशान (*) से मार्क किया गया है. सभी आर्टफ़ैक्ट के वर्शन के अपडेट देखने के लिए, रिलीज़ नोट देखें.
(*) इस लाइब्रेरी में कई आर्टफ़ैक्ट हैं. ज़्यादा जानकारी के लिए, इसके रिलीज़ नोट देखें.
पिछला अपडेट: 29 जनवरी, 2025
इस पेज पर मौजूद कॉन्टेंट और कोड सैंपल कॉन्टेंट के लाइसेंस में बताए गए लाइसेंस के हिसाब से हैं. Java और OpenJDK, Oracle और/या इससे जुड़ी हुई कंपनियों के ट्रेडमार्क या रजिस्टर किए हुए ट्रेडमार्क हैं.
आखिरी बार 2025-01-30 (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"]],["आखिरी बार 2025-01-30 (UTC) को अपडेट किया गया."],[],[]]