Jetifier

  
Outil autonome qui migre les dépendances d'une bibliothèque de l'ancienne bibliothèque Support vers des dépendances AndroidX équivalentes.
Dernière mise à jour Version stable Version finale Version bêta Version alpha
2 septembre 2020 - - 1.0.0-beta10 -

Commentaires

Vos commentaires nous aident à améliorer Jetpack. N'hésitez pas à nous contacter si vous découvrez de nouveaux problèmes ou si vous avez des idées pour améliorer cette bibliothèque. Veuillez consulter les problèmes existants de cette bibliothèque avant d'en signaler un nouveau. Vous pouvez ajouter votre vote à un problème existant en cliquant sur le bouton en forme d'étoile.

Signaler un nouveau problème

Pour en savoir plus, consultez la documentation sur l'outil Issue Tracker.

Version 1.0.0

Version 1.0.0-beta10

2 septembre 2020

Publication d'androidx.jetifier:jetifier-core:1.0.0-beta10 et androidx.jetifier:jetifier-processor:1.0.0-beta10. Liste des commits de la version 1.0.0-beta10

Nouvelles fonctionnalités

  • Introduction de règles de code temporel (pour les builds déterministes)
    • Nouveau paramètre "--timestampsPolicy" dans Jetifier en autonome pour utilisation.
  • Mise à niveau de Jetifier vers ASM 8

Correction de bugs

  • Correction des mappages de chaînes de mode de saisie

Version 1.0.0-beta09

19 février 2020

Publication d'androidx.jetifier:jetifier-core:1.0.0-beta09 et d'androidx.jetifier:jetifier-processor:1.0.0-beta09. Liste des commits de la version 1.0.0-beta09

Nouvelles fonctionnalités

  • Ajout de la prise en charge du traitement des références @link au format XML

Correction de bugs

  • Réécriture des bibliothèques contenant à la fois des références androidx et android.support, car elles ont été ignorées auparavant (b/148462462)

Version 1.0.0-beta08

20 novembre 2019

Publication d'androidx.jetifier:jetifier-core:1.0.0-beta08 et d'androidx.jetifier:jetifier-processor:1.0.0-beta08. Liste des commits de la version 1.0.0-beta08

Corrections de bugs

  • Correction d'une erreur d'analyse ProGuard (b/134100420)
  • Correction d'une erreur de signature survenant dans les archives non modifiées (b/142580430)
  • Suppression d'un avertissement inutile qui s'affichait lors de la modification de fichiers individuels (b/143609228)

Version 1.0.0-beta07

18 septembre 2019

Publication d'com.android.tools.build.jetifier:jetifier-core:1.0.0-beta07 et d'com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta07. Liste des commits de la version 1.0.0-beta07

Corrections de bugs

  • Correction des mappages de la bibliothèque androidx.navigation

Version 1.0.0-beta06

15 août 2019

Publication d'androidx.jetifier:jetifier-core:1.0.0-beta06 et d'androidx.jetifier:jetifier-processor:1.0.0-beta06. Les commits inclus dans cette version sont disponibles sur cette page.

Corrections de bugs

  • Correction d'un problème de thread safety avec Class.getResourceAsStream(). (b/137929327, b/120277395)

  • Correction de NullPointerException lors du traitement de fichiers en local avec la version autonome de Jetifier (b/136576786)

Version 1.0.0-beta05

18 juin 2019

Publication de com.android.tools.build.jetifier:jetifier-core:1.0.0-beta05 et de com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta05. Les commits inclus dans cette version sont disponibles sur cette page.

Nouvelles fonctionnalités

  • Ajout de mappages pour Navigation et WorkManager.
  • Jetifier peut désormais ignorer les bibliothèques contenant des références AndroidX (b/119135578)

Corrections de bugs

  • Fermeture du flux lors du chargement de la configuration dans Jetifier (b/120277395)
  • Correction des chaînes de clés du bundle migrées de manière incorrecte

Version 1.0.0-beta04

25 février 2019

Publication d'com.android.tools.build.jetifier 1.0.0-beta04.

Correction de bugs

  • Mise à jour de ConstraintLayout vers 1.1.3
  • Correction du mappage d'android.support.v4.os.ResultReceiver (b/123651524)

Version 1.0.0-beta03

7 février 2019

Publication d'com.android.tools.build.jetifier 1.0.0-beta03.

Nouvelles fonctionnalités

  • Jetifier génère désormais une exception s'il trouve une signature dans un fichier JAR traité par Jetifier. Vous pouvez désactiver cette option à l'aide de -stripSignatures, qui supprimera tous les fichiers de signature. Cela ne s'applique pas aux bibliothèques qui ne comportent aucune dépendance à l'ancienne bibliothèque Support, car Jetifier ignore ces dernières (aosp/894356).

Corrections de bugs

  • Correction de la jetification d'android.support.customtabs afin que Jetifier ne migre plus les constantes (aosp/875343)
  • Correction du problème par lequel Jetifier marquait toujours les archives non modifiées comme modifiées si elles contenaient un fichier POM (aosp/876353)