As bibliotecas do Jetpack são enviadas separadamente do SO Android. Por isso, as atualizações nas bibliotecas podem ocorrer de forma independente e com mais frequência.
As bibliotecas seguem versões semânticas estritas para compatibilidade binária com uma sequência de versões inversas de revisões de pré-lançamento.
Uma string de versão (como 1.0.1-beta02
) contém três números que representam os níveis principal, secundário e de correção de bugs.
As versões de pré-lançamento também têm um sufixo que especifica o estágio de pré-lançamento
(Alfa, Beta, candidato a lançamento) e o número da revisão (01, 02 e assim por diante).
Observação: é recomendável, mas não obrigatório, que as bibliotecas androidx
preservem a compatibilidade de origem em versões secundárias. O motivo é que uma atualização da versão principal força todos os artefatos que dependem da anterior a serem explicitamente migrados, o que interrompe o fluxo de trabalho dos desenvolvedores.
Cada versão de uma biblioteca passa por três estágios de pré-lançamento para se tornar uma versão estável. Os critérios para cada estágio de pré-lançamento são:
Alfa
- As versões Alfa são funcionalmente estáveis, mas podem não ter todos os recursos.
- Enquanto uma versão está no estágio Alfa, é possível que APIs sejam adicionadas, removidas ou alteradas.
Beta
- As versões Beta são funcionalmente estáveis e têm uma superfície de API com todos os recursos.
- Elas estão prontas para uso em produção, mas podem conter bugs.
- Uma versão Beta não pode usar os recursos experimentais do compilador (como
@UseExperimental
). - As dependências de outras bibliotecas precisam ser versões Beta, RC ou estáveis. Nenhuma dependência Alfa é permitida.
Candidata a lançamento (RC, na sigla em inglês)
- Uma candidata a lançamento é uma possível versão estável.
- Ele pode conter correções fundamentais de última hora.
- A superfície da API é final.
- As dependências de outras bibliotecas precisam ser apenas versões RC ou estáveis.
Uma biblioteca pode ter várias versões simultaneamente. Cada versão tem um estágio de lançamento diferente. Por exemplo, embora a versão estável de
androidx.activity
possa ser 1.0.0
, também pode haver uma versão 1.1.0-beta02
e uma versão 2.0.0-alpha01
.
Use esta página para saber mais sobre as atualizações mais recentes das bibliotecas.
A página de notas das versões recentes do AndroidX lista as bibliotecas que foram alteradas recentemente. O repositório Maven do Google mostra o histórico completo de versões.
Use a tabela abaixo para ver as versões estáveis e de pré-lançamento mais recentes de todas as bibliotecas do AndroidX. Os links em cada linha encaminham para as notas da versão da biblioteca. Nas notas da versão, você vai encontrar:
- Histórico cronológico de todas as versões
- Snippet de código com as declarações de dependência padrão do Gradle para usar os artefatos
- Links para as páginas de referência do Kotlin e do Java para os pacotes em cada artefato
Bibliotecas Jetpack
Algumas bibliotecas do AndroidX, como a câmera, têm vários artefatos que são mantidos separadamente. Essas bibliotecas são marcadas com um asterisco (*). Consulte as notas da versão para ver as atualizações de versão de todos os artefatos.
ID de grupo do Maven | Atualização mais recente | Versão estável | Versão candidata a lançamento | Versão Beta | Versão Alfa |
---|---|---|---|---|---|
activity | 30 de outubro de 2024 | 1.9,3 | - | - | 1.10.0-alpha03 |
ads | 8 de março de 2023 | - | - | - | 1.0.0-alpha05 |
annotation (*) | 30 de outubro de 2024 | 1.9.1 | - | - | - |
appcompat | 29 de maio de 2024 | 1.7.0 | - | - | - |
appsearch | 16 de outubro de 2024 | - | - | - | 1.1.0-alpha06 |
arch.core | 22 de fevereiro de 2023 | 2.2.0 | - | - | - |
asynclayoutinflater | 5 de outubro de 2022 | 1.0.0 | - | - | 1.1.0-alpha01 |
autofill | 18 de setembro de 2024 | 1.1.0 | - | 1.3.0-beta01 | - |
benchmark | 30 de outubro de 2024 | 1.3.3 | - | - | 1.4.0-alpha04 |
biometric | 7 de agosto de 2024 | 1.1.0 | - | - | 1.4.0-alpha02 |
Bluetooth | 29 de novembro de 2023 | - | - | - | 1.0.0-alpha02 |
browser | 6 de março de 2024 | 1.8.0 | - | - | - |
car-app | 18 de setembro de 2024 | 1.4.0 | - | 1.7.0-beta02 | - |
camera (*) | 30 de outubro de 2024 | 1.4.0 | - | - | 1.5.0-alpha03 |
camera.viewfinder (*) | 30 de outubro de 2024 | - | - | - | 1.4.0-alpha10 |
cardview | 21 de setembro de 2018 | 1.0.0 | - | - | - |
collection | 30 de outubro de 2024 | 1.4.5 | - | - | 1.5.0-alpha05 |
compose | 7 de agosto de 2024 | 1.4,5 | - | - | 1.5.0-alpha05 |
compose.animation | 30 de outubro de 2024 | 1.7.5 | - | - | 1.8.0-alpha05 |
compose.compiler | 7 de agosto de 2024 | 1.5.15 | - | - | - |
compose.foundation | 30 de outubro de 2024 | 1.7,5 | - | - | 1.8.0-alpha05 |
compose.material | 30 de outubro de 2024 | 1.7.5 | - | - | 1.8.0-alpha05 |
compose.material3 | 30 de outubro de 2024 | 1.3.1 | - | - | 1.4.0-alpha03 |
compose.material3.adaptive (link em inglês) | 30 de outubro de 2024 | 1.0.0 | - | - | 1.1.0-alpha06 |
compose.runtime | 30 de outubro de 2024 | 1.7.5 | - | - | 1.8.0-alpha05 |
compose.ui | 30 de outubro de 2024 | 1.7.5 | - | - | 1.8.0-alpha05 |
concurrent | 12 de junho de 2024 | 1.2.0 | - | - | - |
constraintlayout (*) | 30 de outubro de 2024 | 2.2.0 | - | - | - |
contentpager | 21 de setembro de 2018 | 1.0.0 | - | - | - |
coordinatorlayout | 4 de outubro de 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
core (*) | 30 de outubro de 2024 | 1.15.0 | - | - | - |
core.uwb | 16 de outubro de 2024 | - | - | - | 1.0.0-alpha09 |
credentials | 30 de outubro de 2024 | 1.3.0 | - | 1.5.0-beta01 | 1.5.0-beta01 |
credentials.registry | 16 de outubro de 2024 | - | - | - | 1.0.0-alpha01 |
cursoradapter | 21 de setembro de 2018 | 1.0.0 | - | - | - |
customview (*) | 21 de setembro de 2022 | 1.1.0 | - | - | 1.2.0-alpha02 |
databinding | 5 de setembro de 2019 | 3.5.0 | - | - | 3.6.0-alpha10 |
datastore | 1o de maio de 2024 | 1.1.1 | - | - | - |
documentfile | 18 de agosto de 2021 | 1.0.1 | - | - | 1.1.0-alpha01 |
draganddrop | 11 de maio de 2022 | 1.0.0 | - | - | - |
drawerlayout | 22 de março de 2023 | 1.2.0 | - | - | - |
dynamicanimation | 4 de dezembro de 2019 | 1.0.0 | - | - | 1.1.0-alpha03 |
emoji | 27 de janeiro de 2021 | 1.1.0 | - | - | 1.2.0-alpha03 |
emoji2 | 4 de setembro de 2024 | 1.5.0 | - | - | - |
enterprise | 13 de janeiro de 2021 | 1.1.0 | - | - | - |
exifinterface | 13 de dezembro de 2023 | 1.3.7 | - | - | - |
fragment | 30 de outubro de 2024 | 1.8.5 | - | - | - |
games (*) | 16 de outubro de 2024 | 3.0.5 | - | - | 4.0.0-alpha01 |
glance | 16 de outubro de 2024 | 1.1.1 | - | - | - |
gráficos (*) | 16 de outubro de 2024 | 1.0.2 | - | - | - |
gridlayout | 24 de maio de 2023 | 1.0.0 | - | 1.1.0-beta01 | - |
health | 16 de outubro de 2024 | - | 1.0.0-rc02 | - | 1.1.0-alpha04 |
health.connect | 16 de outubro de 2024 | - | - | - | 1.1.0-alpha10 |
heifwriter | 2 de outubro de 2024 | - | - | - | 1.1.0-alpha03 |
hilt (*) | 21 de fevereiro de 2024 | 1.2.0 | - | - | - |
tinta | 2 de outubro de 2024 | - | - | - | 1.0.0-alpha01 |
input | 2 de outubro de 2024 | - | - | 1.0.0-beta05 | - |
interpolator | 21 de setembro de 2018 | 1.0.0 | - | - | - |
javascriptengine | 1º de novembro de 2023 | - | - | 1.0.0-beta01 | - |
jetifier | 2 de setembro de 2020 | - | - | 1.0.0-beta10 | - |
leanback | 15 de novembro de 2023 | 1.0.0 | 1.1.0-rc02 | - | 1.2.0-alpha04 |
legacy | 21 de setembro de 2018 | 1.0.0 | - | - | - |
lifecycle (*) | 30 de outubro de 2024 | 2.8,7 | - | - | 2.9.0-alpha06 |
lint (link em inglês) | 4 de setembro de 2024 | - | - | - | 1.0.0-alpha02 |
loader | 9 de outubro de 2019 | 1.1.0 | - | - | - |
localbroadcastmanager | 12 de janeiro de 2022 | 1.1.0 | - | - | - |
media | 29 de novembro de 2023 | 1.7.0 | - | - | - |
media2 | 10 de janeiro de 2024 | 1.3.0 | - | - | - |
media3 | 30 de outubro de 2024 | 1.4.1 | - | 1.5.0-beta01 | 1.5.0-alpha01 |
mediarouter | 20 de março de 2024 | 1.7.0 | - | - | - |
multidex | 17 de dezembro de 2018 | 2.0.1 | - | - | - |
metrics | 10 de janeiro de 2024 | - | - | 1.0.0-beta01 | - |
navigation | 30 de outubro de 2024 | 2.8,3 | - | - | 2.9.0-alpha02 |
paging (*) | 7 de agosto de 2024 | 3.3.2 | - | - | - |
palette | 21 de setembro de 2018 | 1.0.0 | - | - | - |
18 de setembro de 2024 | - | - | - | 1.0.0-alpha03 | |
percentlayout | 21 de setembro de 2018 | 1.0.0 | - | - | - |
preference | 26 de julho de 2023 | 1.2.1 | - | - | - |
28 de outubro de 2020 | - | - | 1.1.0-beta01 | - | |
privacysandbox.activity (link em inglês) | 15 de novembro de 2023 | - | - | - | 1.0.0-alpha01 |
privacysandbox.ads | 30 de outubro de 2024 | - | - | 1.1.0-beta11 | - |
privacysandbox.plugins | 9 de agosto de 2023 | - | - | - | 1.0.0-alpha02 |
privacysandbox.sdkruntime | 24 de julho de 2024 | - | - | - | 1.0.0-alpha14 |
privacysandbox.tools | 2 de outubro de 2024 | - | - | - | 1.0.0-alpha10 |
privacysandbox.ui | 18 de setembro de 2024 | - | - | - | 1.0.0-alpha10 |
profileinstaller | 2 de outubro de 2024 | 1.4.1 | - | - | - |
recommendation | 21 de setembro de 2018 | 1.0.0 | - | - | - |
recyclerview (*) | 18 de setembro de 2024 | 1.3.2 | 1.4.0-rc01 | - | - |
remotecallback | 7 de maio de 2019 | 1.0.0 | - | - | - |
resourceinspection | 26 de janeiro de 2022 | 1.0.1 | - | - | - |
room | 30 de outubro de 2024 | 2.6.1 | - | - | 2.7.0-alpha11 |
savedstate | 30 de outubro de 2024 | 1.2.1 | - | - | 1.3.0-alpha04 |
security (*) | 7 de agosto de 2024 | 1.0.0 | - | - | 1.1.0-alpha06 |
sharetarget | 5 de outubro de 2022 | 1.2.0 | - | - | - |
slice | 13 de janeiro de 2021 | - | - | - | 1.1.0-alpha02 |
slidingpanelayout | 26 de janeiro de 2022 | 1.2.0 | - | - | - |
startup | 18 de setembro de 2024 | 1.2.0 | - | - | - |
sqlite | 30 de outubro de 2024 | 2.4.0 | - | - | 2.5.0-alpha11 |
swiperefreshlayout | 22 de julho de 2020 | 1.1.0 | - | - | 1.2.0-alpha01 |
test (*) | 15 de outubro de 2024 | 1.0.1 | - | - | 1.1.0-alpha04 |
test.uiautomator | 26 de junho de 2024 | 2.3.0 | - | - | 2.4.0-alpha01 |
textclassifier | 23 de março de 2022 | - | - | - | 1.0.0-alpha04 |
tracing | 29 de novembro de 2023 | 1.2.0 | - | - | 1.3.0-alpha02 |
transition | 24 de julho de 2024 | 1.5.1 | - | - | - |
tv | 21 de agosto de 2024 | 1.0.0 | - | - | - |
tvprovider | 19 de agosto de 2020 | - | - | - | 1.1.0-alpha01 |
vectordrawable | 1º de maio de 2024 | 1.2.0 | - | - | - |
versionedparcelable | 10 de janeiro de 2024 | 1.2.0 | - | - | - |
viewpager | 30 de outubro de 2024 | 1.0.0 | - | 1.1.0-beta01 | - |
viewpager2 | 14 de maio de 2024 | 1.1.0 | - | - | - |
wear (*) | 16 de outubro de 2024 | 1.3.0 | - | - | 1.4.0-alpha01 |
wear.compose | 30 de outubro de 2024 | 1.4.0 | - | - | 1.5.0-alpha05 |
wear.protolayout | 30 de outubro de 2024 | 1.2.1 | - | - | 1.3.0-alpha03 |
wear.tiles | 30 de outubro de 2024 | 1.4.1 | - | - | 1.5.0-alpha03 |
wear.watchface | 18 de setembro de 2024 | 1.2.1 | - | - | 1.3.0-alpha04 |
webkit | 2 de outubro de 2024 | 1.9.0 | - | - | - |
window | 16 de outubro de 2024 | 1.3.0 | - | - | 1.4.0-alpha05 |
window.extensions.core | 7 de junho de 2023 | 1.0.0 | - | - | - |
work | 30 de outubro de 2024 | 2.9,1 | - | - | - |