Gradle Play Publisher 2.2.1
Credential validation changes
Credential validation has been a point of contention for GPP. In this release, we're striving to make it as simple and developer-friendly as possible. The new validation is as follows: any variant that is enabled (this is the default) must specify a serviceAccountCredentials
or else inherit them from the default play
configuration. Any variant that is disabled does not need to specify any credentials.
These checks will always occur at configuration time when the android variant is added. This strikes a good balance between the flexibility to disable GPP at any time without worrying about credentials, and the guarantees around clear error messages and no silent failures when you're actually trying to publish something.
See #555 for details.
Other bug fixes
- Configuration properties weren't always merged correctly - #555
BuildConfig
values weren't updated whenoutputProcessor
made modifications (this still isn't quite fixed, see #553 (comment)) - #554- App was built even with artifact dir specified - #557
- Mapping files in the artifact dir weren't being uploaded - #558
- Various bugs with language merges - #561