Jetifier

  
Una herramienta independiente que migra las dependencias en una biblioteca de compatibilidad obsoleta a dependencias de AndroidX equivalentes.
Actualización más reciente Versión estable Versión potencial Versión beta Versión Alfa
2 de septiembre de 2020 - - 1.0.0-beta10 -

Comentarios

Tus comentarios ayudan a mejorar Jetpack. Avísanos si descubres nuevos errores o tienes ideas para mejorar esta biblioteca. Consulta los errores existentes de esta biblioteca antes de crear uno nuevo. Puedes agregar tu voto a un error existente haciendo clic en el botón de la estrella.

Crear un error nuevo

Consulta la documentación sobre la Herramienta de seguimiento de errores para obtener más información.

Versión 1.0.0

Versión 1.0.0-beta10

2 de septiembre de 2020

Lanzamiento de androidx.jetifier:jetifier-core:1.0.0-beta10 y androidx.jetifier:jetifier-processor:1.0.0-beta10. La versión 1.0.0-beta10 contiene estas confirmaciones.

Nuevas funciones

  • Se introdujo la política de marca de tiempo (para compilaciones deterministas)
    • Se usa mediante un parámetro nuevo "--timestampsPolicy" en Jetifier independiente.
  • Se actualizó Jetifier a asm 8

Correcciones de errores

  • Se corrigieron las asignaciones de strings de los métodos de entrada

Versión 1.0.0-beta09

19 de febrero de 2020

Lanzamiento de androidx.jetifier:jetifier-core:1.0.0-beta09 y androidx.jetifier:jetifier-processor:1.0.0-beta09. La versión 1.0.0-beta09 contiene estas confirmaciones.

Nuevas funciones

  • Se agregó compatibilidad para procesar referencias @link en XML.

Correcciones de errores

  • Reescribe las bibliotecas que contienen una combinación de referencias de androidx y android.support, ya que se omitían anteriormente (b/148462462).

Versión 1.0.0-beta08

20 de noviembre de 2019

Lanzamiento de androidx.jetifier:jetifier-core:1.0.0-beta08 y androidx.jetifier:jetifier-processor:1.0.0-beta08. La versión 1.0.0-beta08 contiene estas confirmaciones.

Correcciones de errores

  • Se corrigió un error de análisis de ProGuard (b/134100420).
  • Se corrigió un error de firma que se producía en archivos sin modificar (b/142580430).
  • Se quitó una advertencia innecesaria que se mostraba cuando se modificaban archivos individuales (b/143609228).

Versión 1.0.0-beta07

18 de septiembre de 2019

Lanzamiento de com.android.tools.build.jetifier:jetifier-core:1.0.0-beta07 y com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta07. La versión 1.0.0-beta07 contiene estas confirmaciones.

Correcciones de errores

  • Se corrigieron las asignaciones de la biblioteca androidx.navigation.

Versión 1.0.0-beta06

15 de agosto de 2019

Lanzamiento de androidx.jetifier:jetifier-core:1.0.0-beta06 y androidx.jetifier:jetifier-processor:1.0.0-beta06. Para conocer las confirmaciones incluidas en esta versión, consulta este artículo.

Correcciones de errores

  • Se corrigió un problema de seguridad de subprocesos con Class.getResourceAsStream() (b/137929327, b/120277395).

  • Se corrigió un problema con NullPointerException al procesar archivos localmente con Jetifier de modo independiente (b/136576786).

Versión 1.0.0-beta05

18 de junio de 2019

Lanzamiento de com.android.tools.build.jetifier:jetifier-core:1.0.0-beta05 y com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta05. Para conocer las confirmaciones incluidas en esta versión, consulta este vínculo.

Nuevas funciones

  • Se agregaron asignaciones para navegación y WorkManager.
  • Jetifier ahora puede omitir bibliotecas que contienen referencias de AndroidX. (b/119135578)

Correcciones de errores

  • Se cierra la transmisión al cargar la configuración en Jetifier. (b/120277395)
  • Se corrigió la migración de las combinaciones de teclas de paquetes incorrectas.

Versión 1.0.0-beta04

25 de febrero de 2019

Lanzamiento de com.android.tools.build.jetifier 1.0.0-beta04.

Correcciones de errores

  • Se actualizó la versión de ConstraintLayout a 1.1.3.
  • Se corrigió la asignación de android.support.v4.os.ResultReceiver (b/123651524).

Versión 1.0.0-beta03

7 de febrero de 2019

Lanzamiento de com.android.tools.build.jetifier 1.0.0-beta03.

Nuevas funciones

  • Jetifier ahora arroja una excepción si encuentra una firma dentro de un JAR procesado con Jetifier. Esta función se puede inhabilitar con -stripSignatures, que quita todos los archivos de firma. No se aplica a las bibliotecas que no tienen dependencias en la biblioteca anterior de compatibilidad, ya que Jetifier las omite (aosp/894356).

Correcciones de errores

  • Se corrigió el procesamiento con Jetifier de android.support.customtabs para que Jetifier ya no migre las constantes (aosp/875343).
  • Se solucionó un error en el que Jetifier siempre marcaba los archivos no modificados como modificados si contenían un archivo POM (aosp/876353).