Idrogetto

  
Uno strumento autonomo che esegue la migrazione delle dipendenze di una libreria dalla libreria di supporto deprecata alle dipendenze AndroidX equivalenti.
Aggiornamento più recente Release stabile Candidato di rilascio Versione beta Versione alpha
2 settembre 2020 - - 1.0.0-beta10 -

Feedback

Il tuo feedback ci aiuta a migliorare Jetpack. Contattaci se scopri nuovi problemi o hai idee per migliorare la libreria. Dai un'occhiata ai problemi esistenti in questa libreria prima di crearne uno nuovo. Puoi aggiungere il tuo voto a un problema esistente facendo clic sul pulsante a forma di stella.

Crea un nuovo problema

Per ulteriori informazioni, consulta la documentazione di Issue Tracker.

Versione 1.0.0

Versione 1.0.0-beta10

2 settembre 2020

androidx.jetifier:jetifier-core:1.0.0-beta10 e androidx.jetifier:jetifier-processor:1.0.0-beta10 vengono rilasciati. La versione 1.0.0-beta10 contiene questi commit.

Nuove funzionalità

  • Introduzione dei criteri relativi ai timestamp (per le build deterministiche)
    • il nuovo parametro "--timestampsPolicy" nella versione autonoma di jetifier per utilizzarlo.
  • Jetifier aggiornato ad ASM 8

Correzioni di bug

  • Mappature delle stringhe del metodo di input corrette

Versione 1.0.0-beta09

19 febbraio 2020

androidx.jetifier:jetifier-core:1.0.0-beta09 e androidx.jetifier:jetifier-processor:1.0.0-beta09 vengono rilasciati. La versione 1.0.0-beta09 contiene questi commit.

Nuove funzionalità

  • Aggiunto il supporto per l'elaborazione dei riferimenti a @link in XML

Correzioni di bug

  • Riscrivi le librerie che contengono una combinazione di riferimenti androidx e android.support, saltati in precedenza. (b/148462462)

Versione 1.0.0-beta08

20 novembre 2019

androidx.jetifier:jetifier-core:1.0.0-beta08 e androidx.jetifier:jetifier-processor:1.0.0-beta08 vengono rilasciati. La versione 1.0.0-beta08 contiene questi commit.

Correzioni di bug

  • Correzione di un errore di analisi di ProGuard (b/134100420)
  • Correzione di un errore di firma che si verificava negli archivi non modificati (b/142580430)
  • È stato rimosso un avviso non necessario visualizzato durante la modifica di singoli file (b/143609228)

Versione 1.0.0-beta07

18 settembre 2019

com.android.tools.build.jetifier:jetifier-core:1.0.0-beta07 e com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta07 vengono rilasciati. La versione 1.0.0-beta07 contiene questi commit.

Correzioni di bug

  • Sono state corrette le mappature della libreria androidx.navigation

Versione 1.0.0-beta06

15 agosto 2019

androidx.jetifier:jetifier-core:1.0.0-beta06 e androidx.jetifier:jetifier-processor:1.0.0-beta06 vengono rilasciati. I commit inclusi in questa versione sono disponibili qui.

Correzioni di bug

  • Risolto un problema di sicurezza dei thread in Class.getResourceAsStream(). (b/137929327, b/120277395)

  • Risolto il problema di NullPointerException durante l'elaborazione dei file in locale con la versione autonoma di Jetifier (b/136576786)

Versione 1.0.0-beta05

18 giugno 2019

com.android.tools.build.jetifier:jetifier-core:1.0.0-beta05 e com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta05 vengono rilasciati. I commit inclusi in questa versione sono disponibili qui.

Nuove funzionalità

  • Aggiunge mappature per Navigazione e WorkManager.
  • Ora Jetifier può saltare le raccolte contenenti riferimenti ad AndroidX (b/119135578)

Correzioni di bug

  • Chiudi lo stream durante il caricamento della configurazione in jetifier (b/120277395
  • Correzione delle stringhe delle chiavi del bundle di cui è stata eseguita la migrazione errata

Versione 1.0.0-beta04

25 febbraio 2019

com.android.tools.build.jetifier 1.0.0-beta04 viene rilasciato.

Correzioni di bug

  • Versione di ConstraintLayout aggiornata alla versione 1.1.3
  • Mappatura di android.support.v4.os.ResultReceiver corretta (b/123651524)

Versione 1.0.0-beta03

7 febbraio 2019

com.android.tools.build.jetifier 1.0.0-beta03 viene rilasciato.

Nuove funzionalità

  • Jetifier ora genera un'eccezione se trova una firma all'interno di un JAR gettato. Questa opzione può essere disattivata utilizzando -stripSignatures, che rimuoverà tutti i file delle firme. Questo non si applica alle librerie che non hanno dipendenze dalla vecchia libreria di supporto, in quanto jetifier le ignora (aosp/894356)

Correzioni di bug

  • È stata corretta la jetification di android.support.customtabs in modo che jetifier non esegua più la migrazione delle costanti (aosp/875343)
  • Risolto il fatto che jetifier contrassegnava sempre gli archivi non modificati come modificati se contenevano un file POM (aosp/876353)