Skip to content

Releases: jenkinsci/google-play-android-publisher-plugin

4.2

21 Aug 14:19
Compare
Choose a tag to compare

New features ✨

  • Added the ability to use Internal App Sharing (JENKINS-62405, #44)
    • Using internal-app-sharing as the release track name will upload the given app files to Internal App Sharing, and output the download URL to the build log
  • Added the ability to retain certain app files from a previous release when creating a new release (JENKINS-66099, #42; thanks to @Entreco)

Bug fixes 🐛

  • Fixed crash when attempting to parse manifest information from certain AAB files (JENKINS-65475, #41)
  • Fixed handling of changes that "cannot be sent for review automatically" (JENKINS-65815, #43)
    • The changesNotSentForReview flag is now automatically enabled if Google Play rejects an upload with this error

Miscellaneous 🦆

  • Increased the minimum Jenkins version to 2.222.4

4.1

18 Jan 01:07
Compare
Choose a tag to compare
4.1

New features ✨

Miscellaneous 🦆

  • Updated the list of possible languages for release notes, shown in the auto-complete list
  • Made logging at build time a bit more consistent
  • Updated inline documentation

4.0

27 Sep 17:07
Compare
Choose a tag to compare
4.0

Breaking changes ⚠️

  • Release track name is now mandatory in job configuration (JENKINS-62398, #33)
    • For jobs configured without a track name, or without a trackName for Pipeline, you must now set its value to production if you wish to retain the previous behaviour
  • Rollout percentage is now mandatory in job configuration (JENKINS-62516, #36)
    • For jobs configured without a rollout percentage, or without a rolloutPercentage for Pipeline, you must now set its value to 100 if you wish to retain the previous behaviour

For a minimally configured Pipeline job, these changes would look something like this:

   // Upload and release immediately to 100% of users in Production
-  androidApkUpload googlePlayCredentialsId: 'gp'
+  androidApkUpload googlePlayCredentialsId: 'gp',
+                   trackName: 'production',
+                   rolloutPercentage: '100'

Bug fixes 🐛

  • Fixed inability to use Google Play credentials defined in a Folder (JENKINS-56508, #27)
  • Fixed variables in rollout percentage configuration being ignored at build time (JENKINS-62320, #28)
  • Fixed handling of certain AAB files to be more robust, e.g. those with a manifest obfuscated by tools like DexGuard (JENKINS-63063; thanks to Silvan Fischer)
  • Fixed incorrect error message details shown when desired ProGuard mapping files could not be found

New features ✨

  • Added the ability to use custom release tracks (JENKINS-62404, #34)
  • Added the ability to prepare draft releases, by setting the rollout percentage to 0% (JENKINS-40506, #30)
  • Ensured that release notes are now retained when assigning files to a new release track (JENKINS-54479, #32)
  • Added the ability to optionally set the priority value for Google Play in-app updates (#37; thanks to Timothy)
  • Added automated acknowledgement of the "bundle installation warning" when uploading large AAB files (JENKINS-62389, #31; thanks to Victor Antonovich)

Miscellaneous 🦆

  • Increased the minimum Jenkins version to 2.164.3
  • Added documentation for configuring Google Play credentials via JCasC (JENKINS-61809, #29)

3.0

02 Dec 00:38
Compare
Choose a tag to compare
3.0
  • Android App Bundles (AAB files) are now supported by the existing build steps (thanks to andrewjapar and Joe Hansche)
  • Expansion files uploaded during a build can be applied to other APKs uploaded in the same build (thanks to Mikhail Korotetsky)
  • Increased minimum Jenkins version to 2.138.4
  • Migrated documentation and changelog to GitHub, as the Jenkins wiki is deprecated

2.0

02 Dec 00:38
Compare
Choose a tag to compare
2.0
  • Upgraded to v3 of the Google Play Developer Publishing API (thanks to Joe Hansche)
  • Fixed various potential NullPointerExceptions if no APKs had been uploaded already (thanks to Kazuhide Takahashi)
  • Increased minimum Jenkins version to 2.60.3