Versões do AndroidX

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. 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).

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 adicionar, remover ou alterar APIs.

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.

Candidato a lançamento (RC, na sigla em inglês)

  • Um candidato 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 em 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ê 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 atual Próximo candidato a lançamento Versão Beta Versão Alfa
activity 21 de abril de 2021 1.2.2 - - 1.3.0-alpha07
ads 22 de janeiro de 2020 - - - 1.0.0-alpha04
annotation (*) 24 de março de 2021 1.2.0 - - 1.3.0-alpha01
appcompat 24 de março de 2021 1.2.0 1.3.0-rc01 - -
arch.core 5 de setembro de 2019 2.1.0 - - -
asynclayoutinflater 21 de setembro de 2018 1.0.0 - - -
autofill 24 de março de 2021 1.1.0 - - 1.2.0-alpha01
benchmark 10 de junho de 2020 1.0.0 - - 1.1.0-alpha01
biometric 24 de fevereiro de 2021 1.1.0 - - 1.2.0-alpha03
browser 2 de dezembro de 2020 1.3.0 - - -
car-app (*) 21 de abril de 2021 1.0.0 - - -
camera (*) 21 de abril de 2021 - 1.0.0-rc05 - 1.1.0-alpha04
cardview 21 de setembro de 2018 1.0.0 - - -
collection 16 de dezembro de 2020 1.1.0 - - 1.2.0-alpha01
compose 21 de abril de 2021 - - 1.0.0-beta05 -
compose.animation 21 de abril de 2021 - - 1.0.0-beta05 -
compose.compiler 21 de abril de 2021 - - 1.0.0-beta05 -
compose.foundation 21 de abril de 2021 - - 1.0.0-beta05 -
compose.material 21 de abril de 2021 - - 1.0.0-beta05 -
compose.runtime 21 de abril de 2021 - - 1.0.0-beta05 -
compose.ui 21 de abril de 2021 - - 1.0.0-beta05 -
concurrent 19 de agosto de 2020 1.1.0 - - -
constraintlayout (*) 15 de março de 2021 2.0.4 - 2.1.0-beta01 -
contentpager 21 de setembro de 2018 1.0.0 - - -
coordinatorlayout 4 de dezembro de 2019 1.1.0 - - -
core (*) 15 de abril de 2021 1.3.2 1.5.0-rc01 - 1.6.0-alpha02
cursoradapter 21 de setembro de 2018 1.0.0 - - -
customview 24 de junho de 2020 1.1.0 - - -
databinding 5 de setembro de 2019 3.5.0 - - 3.6.0-alpha10
datastore 21 de abril de 2021 - - 1.0.0-beta01 -
documentfile 25 de fevereiro de 2019 1.0.1 - - -
drawerlayout 2 de setembro de 2020 1.1.1 - - -
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
enterprise 13 de janeiro de 2021 1.1.0 - - -
exifinterface 2 de dezembro de 2020 1.3.2 - - -
fragment 21 de abril de 2021 1.3.3 - - -
games (*) 21 de abril de 2021 - - 1.7.0-beta02 -
gridlayout 21 de setembro de 2018 1.0.0 - - -
heifwriter 22 de janeiro de 2020 1.0.0 - - 1.1.0-alpha01
hilt (*) 10 de março de 2021 - - 1.0.0-beta01 -
interpolator 21 de setembro de 2018 1.0.0 - - -
jetifier 2 de setembro de 2020 - - 1.0.0-beta10 -
leanback 7 de abril de 2021 1.0.0 1.1.0-rc01 - -
legacy 21 de setembro de 2018 1.0.0 - - -
lifecycle (*) 7 de abril de 2021 2.3.1 - - 2.4.0-alpha01
loader 9 de outubro de 2019 1.1.0 - - -
localbroadcastmanager 17 de dezembro de 2018 1.0.0 - - 1.1.0-alpha01
media 7 de abril de 2021 1.3.0 - - -
media2 21 de abril de 2021 1.1.3 - - 1.2.0-alpha01
mediarouter 10 de fevereiro de 2021 1.2.2 - - -
multidex 17 de dezembro de 2018 2.0.1 - - -
paging (*) 21 de abril de 2021 2.1.2 3.0.0-rc01 - -
palette 21 de setembro de 2018 1.0.0 - - -
percentlayout 21 de setembro de 2018 1.0.0 - - -
preference 15 de abril de 2020 1.1.1 - - -
print 28 de outubro de 2020 1.0.0 - 1.1.0-beta01 -
recommendation 21 de setembro de 2018 1.0.0 - - -
recyclerview (*) 7 de abril de 2021 1.2.0 - - -
remotecallback 7 de maio de 2019 - - - 1.0.0-alpha02
resourceinspection 24 de março de 2021 - - - 1.0.0-alpha01
room 21 de abril de 2021 2.3.0 - - 2.4.0-alpha01
savedstate 10 de fevereiro de 2021 1.1.0 - - -
security (*) 21 de abril de 2021 1.0.0 - - 1.1.0-alpha03
sharetarget 13 de janeiro de 2021 1.1.0 - - -
slice 13 de janeiro de 2021 1.0.0 - - 1.1.0-alpha02
slidingpanelayout 24 de março de 2021 1.1.0 - - 1.2.0-alpha01
startup 7 de abril de 2021 1.0.0 - - 1.1.0-alpha01
sqlite 22 de janeiro de 2020 2.1.0 - - -
swiperefreshlayout 22 de julho de 2020 1.1.0 - - 1.2.0-alpha01
test 15 de março de 2021 1.3.0 - - 1.4.0-alpha05
textclassifier 22 de janeiro de 2020 - - - 1.0.0-alpha03
tracing 28 de outubro de 2020 1.0.0 - - -
transition 21 de abril de 2021 1.4.1 - - -
tvprovider 19 de agosto de 2020 1.0.0 - - 1.1.0-alpha01
vectordrawable 19 de agosto de 2020 1.1.0 - - 1.2.0-alpha02
versionedparcelable 15 de abril de 2020 1.1.1 - - -
viewpager 21 de setembro de 2018 1.0.0 - - -
viewpager2 1.º de abril de 2020 1.0.0 - - 1.1.0-alpha01
wear (*) 21 de abril de 2021 1.1.0 - - 1.2.0-alpha07
wear-tiles 21 de abril de 2021 - - - 1.0.0-alpha03
webkit 16 de dezembro de 2020 1.4.0 - - -
window 24 de março de 2021 - - - 1.0.0-alpha05
work 21 de abril de 2021 2.5.0 - - 2.7.0-alpha03

(*) Esta biblioteca tem vários artefatos. Consulte as notas da versão para mais informações.
Última atualização: 21 de abril de 2021