Jetifier

Version 1.0.0-beta06

August 15, 2019

androidx.jetifier:jetifier-core:1.0.0-beta06 and androidx.jetifier:jetifier-processor:1.0.0-beta06 are released. The commits included in this version can be found here.

Bug fixes

  • Fixed a thread safety issue with Class.getResourceAsStream(). (b/137929327, b/120277395)

  • Fixed NullPointerException when processing files locally with Jetifier standalone (b/136576786)

Version 1.0.0-beta05

June 18, 2019

com.android.tools.build.jetifier:jetifier-core:1.0.0-beta05 and com.android.tools.build.jetifier:jetifier-processor:1.0.0-beta05 is released. The commits included in this version can be found here.

New features

  • Adds mappings for Navigation and WorkManager.
  • Jetifier can now skip libraries containing AndroidX references (b/119135578)

Bug fixes

  • Close stream when loading config in jetifier (b/120277395
  • Fix for incorrectly migrated Bundle key strings

Version 1.0.0-beta04

February 25, 2019

com.android.tools.build.jetifier 1.0.0-beta04 is released.

Bug fixes

  • Updated version of ConstraintLayout to 1.1.3
  • Fixed mapping of android.support.v4.os.ResultReceiver (b/123651524)

Version 1.0.0-beta03

February 7, 2019

com.android.tools.build.jetifier 1.0.0-beta03 is released.

New features

  • Jetifier now throws an exception if it finds a signature inside a jetified JAR. This can be disabled by using -stripSignatures which will remove all signature files. This does not apply to libraries that do not have any dependencies on old support library as jetifier skips these (aosp/894356)

Bug fixes

  • Fixed jetification of android.support.customtabs so jetifier no longer migrates the constants (aosp/875343)
  • Fixed that jetifier always marked non-modified archives as modified if they contained a POM file (aosp/876353)