AndroidX रिलीज़


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 की हाल ही में रिलीज़ हुई नोट वाला पेज, उन लाइब्रेरी की सूची दिखाता है जिनमें हाल ही में बदलाव हुए हैं. Google की Maven रिपॉज़िटरी, वर्शन का पूरा इतिहास दिखाती है.

हर AndroidX लाइब्रेरी के सबसे नए स्टेबल और झलक वाले वर्शन देखने के लिए, नीचे दी गई टेबल का इस्तेमाल करें. हर पंक्ति में मौजूद लिंक, आपको लाइब्रेरी के रिलीज़ नोट पर ले जाते हैं. रिलीज़ नोट में आपको यह जानकारी मिलेगी:

  • सभी रिलीज़ का क्रम से इतिहास.
  • आर्टफ़ैक्ट का इस्तेमाल करने के लिए, डिफ़ॉल्ट Gradle डिपेंडेंसी एलान वाला कोड स्निपेट.
  • हर आर्टफ़ैक्ट में मौजूद पैकेज के लिए, Kotlin और Java के रेफ़रंस पेजों के लिंक.

Jetpack लाइब्रेरी

कैमरे जैसी कुछ AndroidX लाइब्रेरी में कई आर्टफ़ैक्ट होते हैं, जिन्हें अलग से मैनेज किया जाता है. इन लाइब्रेरी पर तारे का निशान (*) लगा होता है. सभी आर्टफ़ैक्ट के वर्शन के अपडेट देखने के लिए, रिलीज़ नोट देखें.

Maven ग्रुप आईडी नया अपडेट रिलीज़ किया गया जांचा और परखा हुआ वर्शन रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
गतिविधि 15 जनवरी, 2025 1.9.3 - - -
ads 8 मार्च, 2023 - - - 1.0.0-alpha05
एनोटेशन (*) 30 अक्टूबर, 2024 1.9.1 - - -
appcompat 29 मई, 2024 1.7.0 - - -
appsearch 15 जनवरी, 2025 - - 1.1.0-beta01 -
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 -
बेंचमार्क 11 दिसंबर, 2024 1.3.3 - - 1.4.0-alpha06
बायोमेट्रिक 7 अगस्त, 2024 1.1.0 - - 1.4.0-alpha02
ब्लूटूथ 29 नवंबर, 2023 - - - 1.0.0-alpha02
ब्राउज़र 6 मार्च, 2024 1.8.0 - - -
car-app 15 जनवरी, 2025 1.4.0 1.7.0-rc01 - -
camera (*) 15 जनवरी, 2025 1.4.1 - - 1.5.0-alpha05
camera.media3 11 दिसंबर, 2024 - - - 1.0.0-alpha01
camera.viewfinder (*) 15 जनवरी, 2025 - - - 1.4.0-alpha12
कार्ड व्यू 21 सितंबर, 2018 1.0.0 - - -
कलेक्शन 15 जनवरी, 2025 1.4.5 - 1.5.0-beta02 -
लिखना 7 अगस्त, 2024 1.4.5 - 1.5.0-beta02 -
compose.animation 15 जनवरी, 2025 1.7.6 - - 1.8.0-alpha08
compose.compiler 7 अगस्त, 2024 1.5.15 - - -
compose.foundation 15 जनवरी, 2025 1.7.6 - - 1.8.0-alpha08
compose.material 15 जनवरी, 2025 1.7.6 - - 1.8.0-alpha08
compose.material3 15 जनवरी, 2025 1.3.1 - - 1.4.0-alpha06
compose.material3.adaptive 15 जनवरी, 2025 1.0.0 - - 1.1.0-alpha09
compose.runtime 15 जनवरी, 2025 1.7.6 - - 1.8.0-alpha08
compose.ui 15 जनवरी, 2025 1.7.6 - - 1.8.0-alpha08
एक साथ 11 दिसंबर, 2024 1.2.0 - - 1.3.0-alpha01
constraintlayout (*) 30 अक्टूबर, 2024 2.2.0 - - -
contentpager 21 सितंबर, 2018 1.0.0 - - -
coordinatorlayout 15 जनवरी, 2025 1.2.0 - - 1.3.0-alpha03
core (*) 11 दिसंबर, 2024 1.15.0 - - 1.16.0-alpha01
core.uwb 11 दिसंबर, 2024 - - - 1.0.0-alpha10
क्रेडेंशियल 15 जनवरी, 2025 1.3.0 1.5.0-rc01 - 1.5.0-rc01
credentials.registry 16 अक्टूबर, 2024 - - - 1.0.0-alpha01
cursoradapter 21 सितंबर, 2018 1.0.0 - - -
customview (*) 21 सितंबर, 2022 1.1.0 - - 1.2.0-alpha02
databinding 5 सितंबर, 2019 3.5.0 - - 3.6.0-alpha10
datastore 15 जनवरी, 2025 1.1.2 - - -
documentfile 18 अगस्त, 2021 1.0.1 - - 1.1.0-alpha01
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 15 जनवरी, 2025 1.3.7 - 1.4.0-beta01 -
फ़्रैगमेंट 30 अक्टूबर, 2024 1.8.5 - - -
गेम (*) 15 जनवरी, 2025 3.0.5 - 4.0.0-beta01 -
एक नज़र में जानकारी 16 अक्टूबर, 2024 1.1.1 - - -
graphics (*) 11 दिसंबर, 2024 1.0.2 - - -
gridlayout 24 मई, 2023 1.0.0 - 1.1.0-beta01 -
स्वास्थ्य 11 दिसंबर, 2024 - 1.0.0-rc02 - 1.1.0-alpha05
health.connect 15 जनवरी, 2025 - - - 1.1.0-alpha11
heifwriter 15 जनवरी, 2025 - - - 1.1.0-alpha04
hilt (*) 21 फ़रवरी, 2024 1.2.0 - - -
ink 11 दिसंबर, 2024 - - - 1.0.0-alpha02
input 2 अक्टूबर, 2024 - - 1.0.0-beta05 -
interpolator 21 सितंबर, 2018 1.0.0 - - -
javascriptengine 1 नवंबर, 2023 - - 1.0.0-beta01 -
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 - - -
लाइफ़ साइकल (*) 11 दिसंबर, 2024 2.8.7 - - 2.9.0-alpha08
lint 11 दिसंबर, 2024 - - - 1.0.0-alpha03
लोडर 9 अक्टूबर, 2019 1.1.0 - - -
localbroadcastmanager 12 जनवरी, 2022 1.1.0 - - -
media 29 नवंबर, 2023 1.7.0 - - -
media2 10 जनवरी, 2024 1.3.0 - - -
media3 20 दिसंबर, 2024 1.5.1 - - 1.6.0-alpha01
mediarouter 15 जनवरी, 2025 1.7.0 - - 1.8.0-alpha02
multidex 17 दिसंबर, 2018 2.0.1 - - -
मेट्रिक 10 जनवरी, 2024 - - 1.0.0-beta01 -
पेजिंग (*) 11 दिसंबर, 2024 3.3.5 - - -
पैलेट 21 सितंबर, 2018 1.0.0 - - -
pdf 11 दिसंबर, 2024 - - - 1.0.0-alpha05
percentlayout 21 सितंबर, 2018 1.0.0 - - -
परफ़ॉर्मेंस 15 जनवरी, 2025 - - - 1.0.0-alpha01
preference 26 जुलाई, 2023 1.2.1 - - -
प्रिंट करें 28 अक्टूबर, 2020 - - 1.1.0-beta01 -
privacysandbox.activity 15 नवंबर, 2023 - - - 1.0.0-alpha01
privacysandbox.ads 30 अक्टूबर, 2024 - - 1.1.0-beta11 -
privacysandbox.plugins 9 अगस्त, 2023 - - - 1.0.0-alpha02
privacysandbox.sdkruntime 11 दिसंबर, 2024 - - - 1.0.0-alpha16
privacysandbox.tools 2 अक्टूबर, 2024 - - - 1.0.0-alpha10
privacysandbox.ui 11 दिसंबर, 2024 - - - 1.0.0-alpha12
profileinstaller 2 अक्टूबर, 2024 1.4.1 - - -
सुझाव 21 सितंबर, 2018 1.0.0 - - -
recyclerview (*) 15 जनवरी, 2025 1.4.0 - - -
remotecallback 7 मई, 2019 1.0.0 - - -
resourceinspection 26 जनवरी, 2022 1.0.1 - - -
room 11 दिसंबर, 2024 2.6.1 - - 2.7.0-alpha12
savedstate 11 दिसंबर, 2024 1.2.1 - - 1.3.0-alpha06
security (*) 7 अगस्त, 2024 1.0.0 - - 1.1.0-alpha06
sharetarget 5 अक्टूबर, 2022 1.2.0 - - -
slice 13 जनवरी, 2021 - - - 1.1.0-alpha02
slidingpanelayout 26 जनवरी, 2022 1.2.0 - - -
स्टार्टअप 18 सितंबर, 2024 1.2.0 - - -
sqlite 11 दिसंबर, 2024 2.4.0 - - 2.5.0-alpha12
swiperefreshlayout 22 जुलाई, 2020 1.1.0 - - 1.2.0-alpha01
test (*) 20 नवंबर, 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
ट्रांज़िशन 11 दिसंबर, 2024 1.5.1 - - 1.6.0-alpha01
tv 15 जनवरी, 2025 1.0.0 - - 1.1.0-alpha01
tvprovider 19 अगस्त, 2020 - - - 1.1.0-alpha01
xr.arcore 12 दिसंबर, 2024 - - - 1.0.0-alpha01
xr.compose 12 दिसंबर, 2024 - - - 1.0.0-alpha01
xr.compose.material3 12 दिसंबर, 2024 - - - 1.0.0-alpha01
xr.runtime 12 दिसंबर, 2024 - - - 1.0.0-alpha01
xr.scenecore 12 दिसंबर, 2024 - - - 1.0.0-alpha01
vectordrawable 1 मई, 2024 1.2.0 - - -
versionedparcelable 10 जनवरी, 2024 1.2.0 - - -
viewpager 11 दिसंबर, 2024 1.1.0 - - -
viewpager2 14 मई, 2024 1.1.0 - - -
wear (*) 11 दिसंबर, 2024 1.3.0 - - 1.4.0-alpha01
wear.compose 15 जनवरी, 2025 1.4.0 - - 1.5.0-alpha08
wear.protolayout 15 जनवरी, 2025 1.2.1 - - 1.3.0-alpha06
wear.tiles 15 जनवरी, 2025 1.4.1 - - 1.5.0-alpha06
wear.watchface 15 जनवरी, 2025 1.2.1 - - 1.3.0-alpha05
webkit 15 जनवरी, 2025 1.9.0 - - 1.13.0-alpha03
window 15 जनवरी, 2025 1.3.0 - 1.4.0-beta01 -
window.extensions.core 7 जून, 2023 1.0.0 - - -
काम 30 अक्टूबर, 2024 2.10.0 - - -

(*) इस लाइब्रेरी में कई आर्टफ़ैक्ट हैं. ज़्यादा जानकारी के लिए, रिलीज़ नोट देखें.
पिछली बार अपडेट किए जाने की तारीख: 15 जनवरी, 2025