Gradle Play Publisher 2.1.0
Major new features
Pending commits are now supported
You can now run a build without actually committing the changes to the Play Store. This makes uploading wear APKs and other use cases possible. See the docs to get started.
A side effect of supporting this features is that each flavor can uniquely configure all of its play
properties.
Credential validation has been significantly reworked
- Validation no longer occurs at configuration time, only when a GPP task is scheduled to run
- Note: we will still fail the build if no credentials are provided for any flavor
- Tasks that aren't configured with credentials will be skipped
In essence, you no longer have to configure global credentials. Only flavors you plan to publish need to be configured before their tasks' execution. For more information on using different credentials, see the docs.
Arbitrary tracks are now supported
This means you can upload changes to custom alpha tracks in the Play Store.
Bug fixes and improvements
- Hidden files/folders are ignored in the
play
folder - #471 - Clarified the unauthenticated service account error message - #487
- Image downloads in the bootstrap task are parallelized - #492
- Network request timeout values have been further increased to 5 mins - #479
- HTTPS proxies are now supported - #481
Required dependency versions
Android Gradle Plugin: >= 3.1.0