Skip to content

Gradle Play Publisher 2.2.1

Compare
Choose a tag to compare
@SUPERCILEX SUPERCILEX released this 09 May 23:31
· 346 commits to master since this release
d269e10

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 when outputProcessor 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