Jetpack लाइब्रेरी, Android OS से अलग से शिप की जाती हैं. इसलिए, लाइब्रेरी के अपडेट अलग से और ज़्यादा बार हो सकते हैं.
लाइब्रेरी, रिलीज़ से पहले के बदलावों के एक जोड़े गए इंटर-वर्शन क्रम के साथ बाइनरी कंपैटबिलिटी के लिए स्ट्रिक्ट सिमैंटिक वर्शन का पालन करती हैं.
वर्शन स्ट्रिंग (जैसे कि 1.0.1-beta02
) में तीन नंबर होते हैं. ये नंबर, मेजर, माइनर, और गड़बड़ी ठीक करने वाले वर्शन के लेवल दिखाते हैं.
रिलीज़ से पहले वाले वर्शन में भी एक सफ़िक्स शामिल होता है, जो रिलीज़ से पहले वाले चरण (ऐल्फ़ा, बीटा, रिलीज़ कैंडिडेट) और रीविज़न नंबर (01, 02 वगैरह) के बारे में बताता है.
कृपया ध्यान दें कि androidx
लाइब्रेरी को छोटे वर्शन में सोर्स के साथ काम करने की सुविधा बनाए रखने के लिए बढ़ावा दिया जाता है. हालांकि, ऐसा करना ज़रूरी नहीं है. मेजर वर्शन अपडेट होने की वजह से, पिछले मेजर वर्शन पर निर्भर सभी आर्टफ़ैक्ट को पूरी तरह से माइग्रेट किया जाएगा. इससे डेवलपर के वर्कफ़्लो में रुकावट आएगी.
लाइब्रेरी का हर वर्शन, रिलीज़ से पहले तीन चरणों से गुज़रता है. इसके बाद ही, वह स्थिर वर्शन बन पाता है. रिलीज़ से पहले के हर चरण के लिए ये शर्तें हैं:
ऐल्फ़ा
- अल्फ़ा रिलीज़, फ़ंक्शन के हिसाब से स्टेबल होती हैं. हालांकि, हो सकता है कि इनमें सभी सुविधाएं मौजूद न हों.
- रिलीज़ के अल्फा वर्शन में, एपीआई जोड़े, हटाए या बदले जा सकते हैं.
बीटा
- बीटा रिलीज़, बिना किसी रुकावट के काम करती हैं और इनमें सभी सुविधाएं उपलब्ध हैं.
- ये प्रोडक्शन ट्रैक इस्तेमाल के लिए तैयार हैं, लेकिन इनमें गड़बड़ियां हो सकती हैं.
- बीटा रिलीज़ में, एक्सपेरिमेंट के तौर पर उपलब्ध कंपाइलर की सुविधाओं का इस्तेमाल नहीं किया जा सकता. जैसे,
@UseExperimental
. - अन्य लाइब्रेरी की निर्भरता, बीटा, rc या स्टेबल वर्शन होनी चाहिए. अल्फा डिपेंडेंसी की अनुमति नहीं है.
रिलीज़ कैंडिडेट (आरसी)
- रिलीज़ कैंडिडेट, एक संभावित स्टेबल रिलीज़ है.
- इसमें, आखिरी समय में किए गए अहम सुधार शामिल हो सकते हैं.
- इसका एपीआई प्लैटफ़ॉर्म फ़ाइनल है.
- अन्य लाइब्रेरी पर निर्भरता, सिर्फ़ rc या स्टेबल वर्शन होनी चाहिए.
एक लाइब्रेरी में एक ही समय पर कई वर्शन हो सकते हैं. हर वर्शन का रिलीज़ चरण अलग होता है. उदाहरण के लिए, androidx.activity
का रिलीज़ किया गया जांचा और परखा हुआ वर्शन 1.0.0
हो सकता है. हालांकि, 1.1.0-beta02
और 2.0.0-alpha01
रिलीज़ भी हो सकती हैं.
लाइब्रेरी के बारे में नए अपडेट के बारे में जानने के लिए, इस पेज का इस्तेमाल करें.
AndroidX के हाल ही के रिलीज़ नोट वाले पेज पर, उन लाइब्रेरी की सूची दी गई है जिनमें हाल ही में बदलाव हुए हैं. Google की Maven रिपॉज़िटरी में, वर्शन का पूरा इतिहास दिखता है.
हर AndroidX लाइब्रेरी के सबसे नए स्टेबल और झलक वाले वर्शन देखने के लिए, नीचे दी गई टेबल का इस्तेमाल करें. हर पंक्ति में मौजूद लिंक, आपको लाइब्रेरी के रिलीज़ नोट पर ले जाते हैं. प्रॉडक्ट की जानकारी में आपको ये चीज़ें दिखेंगी:
- सभी रिलीज़ का समय के हिसाब से इतिहास.
- आर्टफ़ैक्ट का इस्तेमाल करने के लिए, डिफ़ॉल्ट Gradle डिपेंडेंसी का एलान करने वाला एक कोड स्निपेट.
- हर आर्टफ़ैक्ट के पैकेज के लिए, Kotlin और Java के रेफ़रंस पेजों के लिंक.
जेटपैक लाइब्रेरी
कैमरे जैसी कुछ AndroidX लाइब्रेरी में कई आर्टफ़ैक्ट होते हैं, जिन्हें अलग से मैनेज किया जाता है. इन लाइब्रेरी पर तारे का निशान (*) लगा है. सभी आर्टफ़ैक्ट के वर्शन अपडेट देखने के लिए रिलीज़ नोट देखें.
Maven ग्रुप आईडी | नया अपडेट | रिलीज़ किया गया जांचा और परखा हुआ वर्शन | रिलीज़ कैंडिडेट | बीटा रिलीज़ | ऐल्फ़ा रिलीज़ |
---|---|---|---|---|---|
गतिविधि | 30 अक्टूबर, 2024 | 1.9.3 | - | - | 1.10.0-alpha03 |
ads | 8 मार्च, 2023 | - | - | - | 1.0.0-alpha05 |
एनोटेशन (*) | 30 अक्टूबर, 2024 | 1.9.1 | - | - | - |
appcompat | 29 मई, 2024 | 1.7.0 | - | - | - |
appsearch | 16 अक्टूबर, 2024 | - | - | - | 1.1.0-alpha06 |
arch.core | 22 फ़रवरी, 2023 | 2.2.0 | - | - | - |
asynclayoutinflater | 5 अक्टूबर, 2022 | 1.0.0 | - | - | 1.1.0-alpha01 |
जानकारी अपने-आप भरना | 18 सितंबर, 2024 | 1.1.0 | - | 1.3.0-beta01 | - |
बेंचमार्क | 30 अक्टूबर, 2024 | 1.3.3 | - | - | 1.4.0-alpha04 |
बायोमेट्रिक | 7 अगस्त, 2024 | 1.1.0 | - | - | 1.4.0-alpha02 |
ब्लूटूथ | 29 नवंबर, 2023 | - | - | - | 1.0.0-alpha02 |
ब्राउज़र | 6 मार्च, 2024 | 1.8.0 | - | - | - |
कार-ऐप्लिकेशन | 18 सितंबर, 2024 | 1.4.0 | - | 1.7.0-beta02 | - |
camera (*) | 30 अक्टूबर, 2024 | 1.4.0 | - | - | 1.5.0-alpha03 |
camera.viewfinder (*) | 30 अक्टूबर, 2024 | - | - | - | 1.4.0-alpha10 |
cardview | 21 सितंबर, 2018 | 1.0.0 | - | - | - |
कलेक्शन | 30 अक्टूबर, 2024 | 1.4.5 | - | - | 1.5.0-alpha05 |
compose | 7 अगस्त, 2024 | 1.4.5 | - | - | 1.5.0-ऐल्फ़ा05 |
compose.animation | 30 अक्टूबर, 2024 | 1.7.5 | - | - | 1.8.0-alpha05 |
compose.compiler | 7 अगस्त, 2024 | 1.5.15 | - | - | - |
compose.foundation | 30 अक्टूबर, 2024 | 1.7.5 | - | - | 1.8.0-ऐल्फ़ा05 |
compose.material | 30 अक्टूबर, 2024 | 1.7.5 | - | - | 1.8.0-alpha05 |
compose.material3 | 30 अक्टूबर, 2024 | 1.3.1 | - | - | 1.4.0-alpha03 |
compose.material3.adaptive | 30 अक्टूबर, 2024 | 1.0.0 | - | - | 1.1.0-alpha06 |
compose.runtime | 30 अक्टूबर, 2024 | 1.7.5 | - | - | 1.8.0-alpha05 |
compose.ui | 30 अक्टूबर, 2024 | 1.7.5 | - | - | 1.8.0-alpha05 |
एक साथ | 12 जून, 2024 | 1.2.0 | - | - | - |
constraintlayout (*) | 30 अक्टूबर, 2024 | 2.2.0 | - | - | - |
contentpager | 21 सितंबर, 2018 | 1.0.0 | - | - | - |
coordinatorlayout | 4 अक्टूबर, 2023 | 1.2.0 | - | - | 1.3.0-ऐल्फ़ा02 |
core (*) | 30 अक्टूबर, 2024 | 1.15.0 | - | - | - |
core.uwb | 16 अक्टूबर, 2024 | - | - | - | 1.0.0-alpha09 |
क्रेडेंशियल | 30 अक्टूबर, 2024 | 1.3.0 | - | 1.5.0-beta01 | 1.5.0-beta01 |
credentials.registry | 16 अक्टूबर, 2024 | - | - | - | 1.0.0-alpha01 |
cursoradapter | 21 सितंबर, 2018 | 1.0.0 | - | - | - |
customview (*) | 21 सितंबर, 2022 | 1.1.0 | - | - | 1.2.0-ऐल्फ़ा02 |
databinding | 5 सितंबर, 2019 | 3.5.0 | - | - | 3.6.0-alpha10 |
datastore | 1 मई, 2024 | 1.1.1 | - | - | - |
documentfile | 18 अगस्त, 2021 | 1.0.1 | - | - | 1.1.0-ऐल्फ़ा01 |
draganddrop | 11 मई, 2022 | 1.0.0 | - | - | - |
drawerlayout | 22 मार्च, 2023 | 1.2.0 | - | - | - |
dynamicanimation | 4 दिसंबर, 2019 | 1.0.0 | - | - | 1.1.0-alpha03 |
इमोजी | 27 जनवरी, 2021 | 1.1.0 | - | - | 1.2.0-alpha03 |
emoji2 | 4 सितंबर, 2024 | 1.5.0 | - | - | - |
enterprise | 13 जनवरी, 2021 | 1.1.0 | - | - | - |
exifinterface | 13 दिसंबर, 2023 | 1.3.7 | - | - | - |
फ़्रैगमेंट | 30 अक्टूबर, 2024 | 1.8.5 | - | - | - |
गेम (*) | 16 अक्टूबर, 2024 | 3.0.5 | - | - | 4.0.0-alpha01 |
एक नज़र में | 16 अक्टूबर, 2024 | 1.1.1 | - | - | - |
graphics (*) | 16 अक्टूबर, 2024 | 1.0.2 | - | - | - |
gridlayout | 24 मई, 2023 | 1.0.0 | - | 1.1.0-beta01 | - |
health | 16 अक्टूबर, 2024 | - | 1.0.0-rc02 | - | 1.1.0-alpha04 |
health.connect | 16 अक्टूबर, 2024 | - | - | - | 1.1.0-alpha10 |
हाइफ़राइटर | 2 अक्टूबर, 2024 | - | - | - | 1.1.0-alpha03 |
hilt (*) | 21 फ़रवरी, 2024 | 1.2.0 | - | - | - |
ink | 2 अक्टूबर, 2024 | - | - | - | 1.0.0-alpha01 |
input | 2 अक्टूबर, 2024 | - | - | 1.0.0-beta05 | - |
इंटरपोलटर | 21 सितंबर, 2018 | 1.0.0 | - | - | - |
javascriptengine | 1 नवंबर, 2023 | - | - | 1.0.0-बीटा01 | - |
jetifier | 2 सितंबर, 2020 | - | - | 1.0.0-beta10 | - |
leanback | 15 नवंबर, 2023 | 1.0.0 | 1.1.0-rc02 | - | 1.2.0-alpha04 |
लेगसी | 21 सितंबर, 2018 | 1.0.0 | - | - | - |
लाइफ़ साइकल (*) | 30 अक्टूबर, 2024 | 2.8.7 | - | - | 2.9.0-alpha06 |
lint | 4 सितंबर, 2024 | - | - | - | 1.0.0-alpha02 |
लोडर | 9 अक्टूबर, 2019 | 1.1.0 | - | - | - |
localBroadcastmanager | 12 जनवरी, 2022 | 1.1.0 | - | - | - |
मीडिया | 29 नवंबर, 2023 | 1.7.0 | - | - | - |
मीडिया2 | 10 जनवरी, 2024 | 1.3.0 | - | - | - |
media3 | 30 अक्टूबर, 2024 | 1.4.1 | - | 1.5.0-beta01 | 1.5.0-alpha01 |
mediarouter | 20 मार्च, 2024 | 1.7.0 | - | - | - |
multidex | 17 दिसंबर, 2018 | 2.0.1 | - | - | - |
मेट्रिक | 10 जनवरी, 2024 | - | - | 1.0.0-beta01 | - |
नेविगेशन | 30 अक्टूबर, 2024 | 2.8.3 | - | - | 2.9.0-alpha02 |
पेजिंग (*) | 7 अगस्त, 2024 | 3.3.2 | - | - | - |
पैलेट | 21 सितंबर, 2018 | 1.0.0 | - | - | - |
18 सितंबर, 2024 | - | - | - | 1.0.0-alpha03 | |
percentlayout | 21 सितंबर, 2018 | 1.0.0 | - | - | - |
preference | 26 जुलाई, 2023 | 1.2.1 | - | - | - |
28 अक्टूबर, 2020 | - | - | 1.1.0-बीटा01 | - | |
privacysandbox.activity | 15 नवंबर, 2023 | - | - | - | 1.0.0-ऐल्फ़ा01 |
privacysandbox.ads | 30 अक्टूबर, 2024 | - | - | 1.1.0-beta11 | - |
privacysandbox.plugins | 9 अगस्त, 2023 | - | - | - | 1.0.0-alpha02 |
privacysandbox.sdkruntime | 24 जुलाई, 2024 | - | - | - | 1.0.0-alpha14 |
privacysandbox.tools | 2 अक्टूबर, 2024 | - | - | - | 1.0.0-alpha10 |
privacysandbox.ui | 18 सितंबर, 2024 | - | - | - | 1.0.0-alpha10 |
प्रोफ़ाइल इंस्टॉलर | 2 अक्टूबर, 2024 | 1.4.1 | - | - | - |
सुझाव | 21 सितंबर, 2018 | 1.0.0 | - | - | - |
recyclerview (*) | 18 सितंबर, 2024 | 1.3.2 | 1.4.0-rc01 | - | - |
रिमोटकॉलबैक | 7 मई, 2019 | 1.0.0 | - | - | - |
resourceinspection | 26 जनवरी, 2022 | 1.0.1 | - | - | - |
room | 30 अक्टूबर, 2024 | 2.6.1 | - | - | 2.7.0-alpha11 |
savedstate | 30 अक्टूबर, 2024 | 1.2.1 | - | - | 1.3.0-alpha04 |
सुरक्षा (*) | 7 अगस्त, 2024 | 1.0.0 | - | - | 1.1.0-ऐल्फ़ा06 |
sharetarget | 5 अक्टूबर, 2022 | 1.2.0 | - | - | - |
स्लाइस | 13 जनवरी, 2021 | - | - | - | 1.1.0-alpha02 |
slidingpanelayout | 26 जनवरी, 2022 | 1.2.0 | - | - | - |
स्टार्टअप | 18 सितंबर, 2024 | 1.2.0 | - | - | - |
sqlite | 30 अक्टूबर, 2024 | 2.4.0 | - | - | 2.5.0-alpha11 |
swiperefreshlayout | 22 जुलाई, 2020 | 1.1.0 | - | - | 1.2.0-alpha01 |
test (*) | 15 अक्टूबर, 2024 | 1.0.1 | - | - | 1.1.0-alpha04 |
test.uiautomator | 26 जून, 2024 | 2.3.0 | - | - | 2.4.0-alpha01 |
textclassifier | 23 मार्च, 2022 | - | - | - | 1.0.0-alpha04 |
ट्रेसिंग | 29 नवंबर, 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
ट्रांज़िशन | 24 जुलाई, 2024 | 1.5.1 | - | - | - |
टीवी | 21 अगस्त, 2024 | 1.0.0 | - | - | - |
tvprovider | 19 अगस्त, 2020 | - | - | - | 1.1.0-alpha01 |
vectordrawable | 1 मई, 2024 | 1.2.0 | - | - | - |
versionedparcelable | 10 जनवरी, 2024 | 1.2.0 | - | - | - |
viewpager | 30 अक्टूबर, 2024 | 1.0.0 | - | 1.1.0-beta01 | - |
viewpager2 | 14 मई, 2024 | 1.1.0 | - | - | - |
wear (*) | 16 अक्टूबर, 2024 | 1.3.0 | - | - | 1.4.0-alpha01 |
wear.compose | 30 अक्टूबर, 2024 | 1.4.0 | - | - | 1.5.0-ऐल्फ़ा05 |
wear.protolayout | 30 अक्टूबर, 2024 | 1.2.1 | - | - | 1.3.0-alpha03 |
wear.टाइल | 30 अक्टूबर, 2024 | 1.4.1 | - | - | 1.5.0-alpha03 |
wear.watchface | 18 सितंबर, 2024 | 1.2.1 | - | - | 1.3.0-alpha04 |
webkit | 2 अक्टूबर, 2024 | 1.9.0 | - | - | - |
window | 16 अक्टूबर, 2024 | 1.3.0 | - | - | 1.4.0-alpha05 |
window.extensions.core | 7 जून, 2023 | 1.0.0 | - | - | - |
ऑफ़िस | 30 अक्टूबर, 2024 | 2.9.1 | - | - | - |