GPP is Android's unofficial release automation Gradle Plugin. It can do anything from building, uploading, and then promoting your App Bundle or APK to publishing app listings and other metadata.
This release is identical to v3.2.0, except that it includes the necessary changes to be compatible with the Android Gradle Plugin v4.2.x and v7.0.x. Known bugs from 3.1.0-agp4.2 still apply.
Note: This release is only compatible with the Android Gradle Plugin v4.1.x. See GPP v3.2.0-agp4.2 for a release compatible with the Android Gradle Plugin v4.2.x.
playConfigs
. They override build types, but get overridden by product flavors.This release is identical to 3.1.0-agp4.2, but it is compatible with AGP 3.2 beta 3 and AGP 7 alpha 4.
This release is identical to v3.1.0, except that it includes the necessary changes to be compatible with the Android Gradle Plugin v4.2.x.
Note: This release is only compatible with the Android Gradle Plugin v4.1.x. See GPP v3.1.0-agp4.2 for a release compatible with the Android Gradle Plugin v4.2.x.
--no-commit
.editDeleted
error.Note: Gradle 6.5 and the Android Gradle Plugin v4.1.0 are the new minimum requirements. GPP 2.x will not support AGP 4.1 or above.
maven-publish
plugin. If present, GPP will now add its dependencies to the publish
task.playConfigs
would sometimes inadvertently overwrite each other.foo = blah
to foo.set(blah)
. For more guidance, see the updated docs.outputProcessor
property has been removed. The same functionality can now be achieved using native AGP APIs..p12
files) has been removed along with the serviceAccountEmail
property. Use JSON credentials instead.promo-graphics
are no longer supported in the Publishing API and have been removed.The promote task now handles its different configuration options more simply. Promotion needs a from track and a promote track. If the fromTrack
isn't specified explicitly, the least stable release track will be used. If the promoteTrack
isn't specified explicitly, it will be assumed that you want to do an in-place update so the resolved fromTrack
will be used. Previously, the track
property was involved in the computation of both other properties.
PS: this release uses a new publishing mechanism, so in theory you can use any of our modules directly (though this isn't officially supported).
promoteTrack
instead of the fromTrack
.No artifacts were published, please ignore this release.
This release fixes a few key bugs:
play
would fail.In addition, partial compatibility with AGP 4.1.x is now available.