AndroidX रिलीज़


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 -
पेजिंग (*) 7 अगस्त, 2024 3.3.2 - - -
पैलेट 21 सितंबर, 2018 1.0.0 - - -
pdf 18 सितंबर, 2024 - - - 1.0.0-alpha03
percentlayout 21 सितंबर, 2018 1.0.0 - - -
preference 26 जुलाई, 2023 1.2.1 - - -
print 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 - - -

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