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 ग्रुप आईडी नया अपडेट रिलीज़ किया गया जांचा और परखा हुआ वर्शन रिलीज़ कैंडिडेट बीटा रिलीज़ ऐल्फ़ा रिलीज़
गतिविधि 11 दिसंबर, 2024 1.9.3 1.10.0-rc01 - -
ads 8 मार्च, 2023 - - - 1.0.0-alpha05
एनोटेशन (*) 30 अक्टूबर, 2024 1.9.1 - - -
appcompat 29 मई, 2024 1.7.0 - - -
appsearch 11 दिसंबर, 2024 - - - 1.1.0-alpha07
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 13 नवंबर, 2024 1.4.0 - 1.7.0-beta03 -
camera (*) 11 दिसंबर, 2024 1.4.1 - - 1.5.0-alpha04
camera.media3 11 दिसंबर, 2024 - - - 1.0.0-alpha01
camera.viewfinder (*) 11 दिसंबर, 2024 - - - 1.4.0-alpha11
cardview 21 सितंबर, 2018 1.0.0 - - -
collection 11 दिसंबर, 2024 1.4.5 - 1.5.0-beta01 -
compose 7 अगस्त, 2024 1.4.5 - 1.5.0-beta01 -
compose.animation 11 दिसंबर, 2024 1.7.6 - - 1.8.0-alpha07
compose.compiler 7 अगस्त, 2024 1.5.15 - - -
compose.foundation 11 दिसंबर, 2024 1.7.6 - - 1.8.0-alpha07
compose.material 11 दिसंबर, 2024 1.7.6 - - 1.8.0-alpha07
compose.material3 12 दिसंबर, 2024 1.3.1 - - 1.4.0-alpha05
compose.material3.adaptive 12 दिसंबर, 2024 1.0.0 - - 1.1.0-alpha08
compose.runtime 11 दिसंबर, 2024 1.7.6 - - 1.8.0-alpha07
compose.ui 11 दिसंबर, 2024 1.7.6 - - 1.8.0-alpha07
एक साथ 11 दिसंबर, 2024 1.2.0 - - 1.3.0-alpha01
constraintlayout (*) 30 अक्टूबर, 2024 2.2.0 - - -
contentpager 21 सितंबर, 2018 1.0.0 - - -
coordinatorlayout 4 अक्टूबर, 2023 1.2.0 - - 1.3.0-alpha02
core (*) 11 दिसंबर, 2024 1.15.0 - - 1.16.0-alpha01
core.uwb 11 दिसंबर, 2024 - - - 1.0.0-alpha10
क्रेडेंशियल 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-alpha02
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-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 13 नवंबर, 2024 1.3.7 - - 1.4.0-alpha01
फ़्रैगमेंट 30 अक्टूबर, 2024 1.8.5 - - -
गेम (*) 16 अक्टूबर, 2024 3.0.5 - - 4.0.0-alpha01
एक नज़र में जानकारी 16 अक्टूबर, 2024 1.1.1 - - -
graphics (*) 11 दिसंबर, 2024 1.0.2 - - -
gridlayout 24 मई, 2023 1.0.0 - 1.1.0-beta01 -
health 11 दिसंबर, 2024 - 1.0.0-rc02 - 1.1.0-alpha05
health.connect 16 अक्टूबर, 2024 - - - 1.1.0-alpha10
heifwriter 2 अक्टूबर, 2024 - - - 1.1.0-alpha03
hilt (*) 21 फ़रवरी, 2024 1.2.0 - - -
ink 11 दिसंबर, 2024 - - - 1.0.0-alpha02
input 2 अक्टूबर, 2024 - - 1.0.0-beta05 -
इंटरपोलटर 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 11 दिसंबर, 2024 1.7.0 - - 1.8.0-alpha01
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 - - -
preference 26 जुलाई, 2023 1.2.1 - - -
print 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 (*) 18 सितंबर, 2024 1.3.2 1.4.0-rc01 - -
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
सुरक्षा (*) 7 अगस्त, 2024 1.0.0 - - 1.1.0-alpha06
sharetarget 5 अक्टूबर, 2022 1.2.0 - - -
स्लाइस करें 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 21 अगस्त, 2024 1.0.0 - - -
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 11 दिसंबर, 2024 1.4.0 - - 1.5.0-alpha07
wear.protolayout 11 दिसंबर, 2024 1.2.1 - - 1.3.0-alpha05
wear.tiles 11 दिसंबर, 2024 1.4.1 - - 1.5.0-alpha05
wear.watchface 18 सितंबर, 2024 1.2.1 - - 1.3.0-alpha04
webkit 11 दिसंबर, 2024 1.9.0 - - 1.13.0-alpha02
window 16 अक्टूबर, 2024 1.3.0 - - 1.4.0-alpha05
window.extensions.core 7 जून, 2023 1.0.0 - - -
काम 30 अक्टूबर, 2024 2.9.1 - - -

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