Mantenha tudo organizado com as coleções Salve e categorize o conteúdo com base nas suas preferências.

Jetifier

  
Uma ferramenta autônoma que migra as dependências de uma biblioteca na biblioteca de suporte obsoleta para dependências equivalentes do AndroidX.
Atualização mais recente Versão estável Versão candidata a lançamento Versão Beta Versão Alfa
2 de setembro de 2020 - - 1.0.0-beta10 -

Feedback

Seu feedback ajuda a melhorar o Jetpack. Avise se você descobrir novos problemas ou tiver ideias para melhorar esta biblioteca. Consulte os problemas conhecidos nesta biblioteca antes de criar um novo. Adicione seu voto a um problema clicando no botão de estrela.

Criar novo problema

Consulte a documentação do Issue Tracker para saber mais.

Versão 1.0.0

Versão 1.0.0-beta10

2 de setembro de 2020

Lançamento de androidx.jetifier:jetifier-core:1.0.0-beta10 e androidx.jetifier:jetifier-processor:1.0.0-beta10. A versão 1.0.0-beta10 contém essas confirmações.

Novos recursos

  • Lançamento da política de carimbo de data/hora (para builds determinísticos)
    • Novo parâmetro “--timestampsPolicy” no Jetifier autônomo para utilização
  • Atualização do Jetifier para o asm 8

Correções de bugs

  • Correção de mapeamentos de strings de métodos de entrada

Versão 1.0.0-beta09

19 de fevereiro de 2020

Lançamento de androidx.jetifier:jetifier-core:1.0.0-beta09 e androidx.jetifier:jetifier-processor:1.0.0-beta09. A versão 1.0.0-beta09 contém essas confirmações (link em inglês).

Novos recursos

  • Inclusão de compatibilidade com o processamento de referências @link em XML

Correções de bugs

  • Reescrita de bibliotecas com uma mistura de referências androidx e android.support, já que elas foram ignoradas anteriormente (b/148462462, link em inglês).

Versão 1.1.0-beta08

20 de novembro de 2019

Lançamento de androidx.jetifier:jetifier-core:1.0.0-beta08 e androidx.jetifier:jetifier-processor:1.0.0-beta08. A versão 1.0.0-beta08 contém essas confirmações (link em inglês)

Correções de bugs

  • Correção de um erro de análise do ProGuard (b/134100420).
  • Correção de um erro de assinatura que ocorria em arquivos não modificados (b/142580430).
  • Removido um aviso desnecessário que era exibido ao modificar arquivos únicos (b/143609228).

Versão 1.1.0-beta07

18 de setembro de 2019

Lançamento de com.android.tools.build.jetifier:jetifier-core:1.0.0-beta07 e com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta07. A versão 1.0.0-beta07 contém essas confirmações (link em inglês).

Correções de bugs

  • Correção dos mapeamentos da biblioteca androidx.navigation

Versão 1.0.0-beta06

15 de agosto de 2019

Lançamento de androidx.jetifier:jetifier-core:1.0.0-beta06 e androidx.jetifier:jetifier-processor:1.0.0-beta06. As confirmações incluídas nessa versão podem ser encontradas neste link.

Correções de bugs

  • Correção de um problema de segurança de linha de execução com Class.getResourceAsStream() (b/137929327, b/120277395).

  • Correção de NullPointerException ao processar arquivos localmente com a ferramenta autônoma Jetifier (b/136576786).

Versão 1.0.0-beta05

18 de junho de 2019

Lançamento de com.android.tools.build.jetifier:jetifier-core:1.0.0-beta05 e com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta05. As confirmações incluídas nessa versão podem ser encontradas aqui (link em inglês).

Novos recursos

  • Adição de mapeamentos para Navigation e WorkManager.
  • O Jetifier agora pode pular bibliotecas que contêm referências do AndroidX. (b/119135578)

Correções de bugs

  • Fechamento do fluxo ao carregar a configuração no Jetifier. (b/120277395)
  • Correção para strings de chaves do pacote migradas incorretamente.

Versão 1.0.0-beta04

25 de fevereiro de 2019

Lançamento do com.android.tools.build.jetifier 1.0.0-beta04.

Correções de bugs

  • Atualização da versão de ConstraintLayout para 1.1.3
  • Correção do mapeamento de android.support.v4.os.ResultReceiver (b/123651524).

Versão 1.0.0-beta03

7 de fevereiro de 2019

Lançamento de com.android.tools.build.jetifier 1.0.0-beta03.

Novos recursos

  • O Jetifier agora gera uma exceção quando encontra uma assinatura dentro de um JAR jetificado. Essa opção pode ser desativada usando -stripSignatures, que removerá todos os arquivos de assinatura. Isso não se aplica a bibliotecas que não possuem nenhuma dependência da biblioteca de suporte antiga, uma vez que o Jetifier ignora essas opções (aosp/894356, link em inglês).

Correções de bugs

  • Correção da jetificação de android.support.customtabs para que o Jetifier não migre mais as constantes (aosp/875343).
  • Correção do Jetifier, que sempre marcava arquivos não modificados como modificados se eles tivessem um arquivo POM (aosp/876353).