Skip to content

Releases: Triple-T/gradle-play-publisher

Gradle Play Publisher 2.0.0

29 Nov 19:21
Compare
Choose a tag to compare

v2.0 is now official! 🎉

Breaking changes

The rollout track has been removed (Google no longer supports it). #456, #457

Bug fixes

When publishing an artifact with the inProgress status, existing releases are no longer overwritten. This means you can safely publish an inProgress artifact to a channel with active releases. #457

Changelogs from prereleases

Gradle Play Publisher 2.0.0 rc 2

15 Nov 16:54
Compare
Choose a tag to compare
Pre-release

If all goes well, this will be the last release before 2.0 GA. If you've got any last-minute feedback, now's the time.

Breaking changes

We finally moved to the Gradle Plugin Repository! You'll want to remove the buildscript dependency and set the plugin's version when declaring it in the plugins block. Feel free to have a look at our new installation documentation.

Bug fix

The plugin wasn't compatible with Gradle 5. This has been fixed. (#451, #453)

Gradle Play Publisher 2.0.0 rc 1

04 Nov 19:58
Compare
Choose a tag to compare
Pre-release

Breaking changes

playAccountConfigs has been renamed to playConfigs. In addition, the DSL entry names must now match the product flavor names you wish to override. See the new docs here for examples.

New Features

Play extensions are now fully configurable for each target product flavor using the mechanism linked to above.

Gradle Play Publisher 2.0.0 beta 2

24 Oct 06:07
Compare
Choose a tag to compare
Pre-release

Breaking changes

The play.outputProcessor signature has changed to improve compatibility across Kotlin and Groovy DSLs:
outputProcessor = { ... }outputProcessor { ... }

Bug fixes

  • Crash when moving a draft to the completed stage using the promoteArtifact task - #424
  • Compatibility issues with Gradle versions less than 4.4 - #432, #443
  • Application not found errors are now ignored when using the automatic version conflict resolution strategy - #441, #442
  • Task naming conflicts are now handled by prefixing task names with gpp should one occur - #427, #428

Improvements

  • The bootstrap task now downloads high resolution images instead of previews - #426
  • Image uploading is now smarter to save you bandwidth: images will only be uploaded if the task is out-of-date and the file on disk is different from the one already uploaded to the Play Store - #423, #425

Gradle Play Publisher 2.0.0 beta 1

07 Oct 19:12
Compare
Choose a tag to compare
Pre-release

Features and improvements

  • Support Android App Bundles - #262, #319
  • Support promoting existing releases - #389, #284, #104
  • Support publishing in-app purchases - #322, #181
  • Allow overriding configuration via command line options - #326
  • Allow bootstrapping only certain listing metadata - #375, #372
  • Fully support multi-dimensional flavors - #130, #311
  • Fill missing metadata with data from the default language - #107, #323
  • Support Gradle cache and incremental builds - #304, #308
  • Support Gradle task configuration avoidance - #388
  • Support different resolution strategies in case of version conflicts - #301
  • Add group tasks to publish all variants at once - #117, #273
  • Move all public tasks to "Publishing" group instead of "Play Store" - #365
  • Improve error messages and logging - #238, #268
  • Add status indicators and upload progress - #298

Bug fixes

  • Don't upload the universal APK if splits are provided - #393, #380
  • Provide publishing tasks even when signingConfig is missing - #244, #298
  • Don't upload 0 byte mapping files - #370, #319
  • A ton of other fixes we didn't track 😅

Maintenance

  • Convert plugin to Kotlin
  • Bump Android Publisher plugin version to v3
  • Moved package from de.triplet.gradle.play to com.github.triplet.gradle.play

Breaking changes

Updated listings structure

As a precondition for supporting multi-dimensional flavors, the structure of listings metadata
has changed:

For example, english listing files have moved:

../play/en-US/listing/shortdescription --> ../play/listings/en-US/shortdescription

The new structure and file names are available here.

Removed configuration properties

  • uploadImages: Since the plugin now makes use of Gradle's caching system and incremental builds
    (#308) to only upload images if they have changed, this property has become obsolete.
  • untrackOld: With the introduction of conflict resolution strategies (#301), this property has
    become obsolete.
  • errorOnSizeLimit: The plugin will now always error on size limit to provide deterministic
    behavior.
Simplified Service Account credentials API

The jsonFile and pk12File properties have been replaced with a unified
serviceAccountCredentials property.

Renamed tasks to follow AGP conventions

For example, publishApkRelease -> publishReleaseApk. Note: the old tasks are still available for
now, but will be removed in a future release.

AGP no longer bundled

The AGP needs to be depended on explicitly.

Gradle Play Publisher 1.2.2

06 Oct 08:47
Compare
Choose a tag to compare
  • More descriptive error message when texts exceed allowed length - #172
  • Update character limit for app title to 50 characters - #224, #229
  • Support for internal test track - #253

Gradle Play Publisher 1.2.0

06 Oct 08:46
Compare
Choose a tag to compare
  • Support for multiple service accounts - #76, #161
  • Support ABI splits - #39
  • Support for uploading proguard mapping files - #132
  • Automatically untrack older versions in other channels during upload - #121
  • Make sure to only read the first line for items that expect a single line string - #143
  • Remove trailing linebreaks - #187

1.2.0-beta2

06 Oct 08:48
Compare
Choose a tag to compare
1.2.0-beta2 Pre-release
Pre-release
bump version code

Gradle Play Publisher 1.2.0 beta 1

06 Oct 08:45
Compare
Choose a tag to compare
Pre-release
1.2.0-beta1

Prepare for beta release

Gradle Play Publisher 1.1.5

06 Oct 08:44
Compare
Choose a tag to compare
  • Support Filipino in Metadata - #142
  • Support Screenshots for Wear devices - #127
  • Fixed character count for line breaks on Windows - #136