Jetifier

  
Samodzielne narzędzie, które przenosi zależności biblioteki z wycofanej biblioteki pomocy do równoważnych zależności AndroidX.
Najnowsza aktualizacja Wersja stabilna Kandydat do publikacji Wersja Beta Wersja alfa
2 września 2020 r. - - 1.0.0-beta10 -

Opinia

Twoja opinia pomoże nam ulepszyć Jetpack. Daj nam znać, jeśli znajdziesz nowe wydania lub masz pomysły na ulepszenie tej biblioteki. Zanim utworzysz nową bibliotekę, przejrzyj problemy z tą biblioteką. Możesz oddać głos w ramach istniejącego problemu, klikając przycisk gwiazdki.

Utwórz nowy numer

Więcej informacji znajdziesz w dokumentacji narzędzia Issue Tracker.

Wersja 1.0.0

Wersja 1.0.0-beta10

2 września 2020 r.

Opublikowano androidx.jetifier:jetifier-core:1.0.0-beta10 i androidx.jetifier:jetifier-processor:1.0.0-beta10. Wersja 1.0.0-beta10 zawiera te zatwierdzenia.

Nowe funkcje

  • Wprowadzono zasadę dotyczącą sygnatur czasowych (na potrzeby kompilacji deterministycznych)
    • .
  • Ulepszony jetifier do asm 8

Poprawki błędów

  • Poprawiono mapowanie ciągów znaków metody wprowadzania

Wersja 1.0.0-beta09

19 lutego 2020 r.

Opublikowano androidx.jetifier:jetifier-core:1.0.0-beta09 i androidx.jetifier:jetifier-processor:1.0.0-beta09. Wersja 1.0.0-beta09 zawiera te zatwierdzenia.

Nowe funkcje

  • Dodano obsługę przetwarzania @link odwołań w formacie XML

Poprawki błędów

  • Biblioteki przepisywania, które zawierają połączenie odwołań do androidx i android.support, ponieważ zostały one pominięte. (b/148462462)

Wersja 1.0.0-beta08

20 listopada 2019 r.

Opublikowano androidx.jetifier:jetifier-core:1.0.0-beta08 i androidx.jetifier:jetifier-processor:1.0.0-beta08. Wersja 1.0.0-beta08 zawiera te zatwierdzenia.

Poprawki błędów

  • Usunięto błąd analizy ProGuard (b/134100420)
  • Usunięto błąd podpisu, który występował w niezmodyfikowanych archiwach (b/142580430).
  • Usunięto niepotrzebne ostrzeżenie wyświetlane podczas modyfikowania pojedynczych plików (b/143609228).

Wersja 1.0.0-beta07

18 września 2019 r.

Opublikowano com.android.tools.build.jetifier:jetifier-core:1.0.0-beta07 i com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta07. Wersja 1.0.0-beta07 zawiera te zatwierdzenia.

Poprawki błędów

  • Naprawiono mapowania biblioteki androidx.navigation

Wersja 1.0.0-beta06

15 sierpnia 2019 r.

Opublikowano androidx.jetifier:jetifier-core:1.0.0-beta06 i androidx.jetifier:jetifier-processor:1.0.0-beta06. Zatwierdzenia zawarte w tej wersji znajdziesz tutaj.

Poprawki błędów

  • Naprawiono problem z bezpieczeństwem wątku w Class.getResourceAsStream(). (b/137929327, b/120277395)

  • Naprawiono błąd NullPointerException podczas lokalnego przetwarzania plików za pomocą samodzielnej usługi Jetifier (b/136576786)

Wersja 1.0.0-beta05

18 czerwca 2019 r.

Opublikowano com.android.tools.build.jetifier:jetifier-core:1.0.0-beta05 i com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta05. Zatwierdzenia zawarte w tej wersji znajdziesz tutaj.

Nowe funkcje

  • Dodaje mapowania do nawigacji i WorkManagera.
  • Jetifier może teraz pomijać biblioteki zawierające odwołania do AndroidaX (b/119135578)

Poprawki błędów

  • Zamknij strumień podczas wczytywania konfiguracji w jetifier (b/120277395
  • Naprawiono nieprawidłowo przeniesione ciągi kluczy pakietu

Wersja 1.0.0-beta04

25 lutego 2019 r.

Aplikacja com.android.tools.build.jetifier 1.0.0-beta04 została zwolniona.

Poprawki błędów

  • Zaktualizowano wersję ConstraintLayout do 1.1.3
  • Naprawione mapowanie obszaru android.support.v4.os.ResultReceiver (b/123651524)

Wersja 1.0.0-beta03

7 lutego 2019 r.

Aplikacja com.android.tools.build.jetifier 1.0.0-beta03 została zwolniona.

Nowe funkcje

  • Teraz Jetifier zgłasza wyjątek, jeśli znajdzie podpis w umieszczonym w JAR pliku JAR. Możesz go wyłączyć, używając elementu -stripSignatures, który powoduje usunięcie wszystkich plików z podpisami. Nie dotyczy to bibliotek, które nie są powiązane ze starą biblioteką pomocy, ponieważ jetifier je pomija (aosp/894356)

Poprawki błędów

  • Naprawiono rozpraszanie zmian android.support.customtabs, dzięki czemu jetifier nie przenosi już stałych (aosp/875343)
  • Naprawiono błąd jetifier, który zawsze oznaczał niezmodyfikowane archiwa, jeśli zawierały plik POM (aosp/876353)