Jetifier

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)