Skip to content

Releases: cianru/huawei-appgallery-publish-gradle-plugin

v1.5.0

19 Oct 12:15
5919c9f
Compare
Choose a tag to compare

Add

  • [issue#58] Add new publishSocketTimeoutInSeconds parameter to change the socket timeout for publish requests in seconds.
  • [issue#59] Add new credentials parameter to provide credentials as a base64 encoded string.

Breaking Changes

  • Remove support of Sonatype. It means that you can't use the plugin from Maven Central. You must to use the Gradle Portal.
    To do this, you need to add the following code to your settings.gradle.kts:
    pluginManagement {
        repositories {
            gradlePluginPortal()
        }
    }
  • Change classpath dependency from ru.cian:huawei-publish-gradle-plugin:<VERSION> to ru.cian.huawei-plugin:plugin:<VERSION>.
  • Remove support of clientId and clientSecret CLI params. Use credentials or credentialsPath params instead.

v1.4.2

18 Dec 21:38
Compare
Choose a tag to compare

Add

  • [issue#50] Added new parameter removeHtmlTags to remove html tags from Release Notes and support of the same Release Notes as for Google Play.

Fix

  • Correct mustRunAfter publish task for assemble* and bundle* tasks for Gradle 8 and JDK 17+

Breaking changes

Changed releaseNotes configuration block. Instead of

   releaseNotes = listOf(
        ru.cian.rustore.publish.ReleaseNote(
                  lang = "en-US",
                  filePath = "$projectDir/release-notes-en.txt"
        ),
    )

new configuration would

    releaseNotes = ru.cian.huawei.publish.ReleaseNotesExtension(
        descriptions = listOf(
            ru.cian.huawei.publish.ReleaseNote(
                    lang = "en-US",
                    filePath = "$projectDir/release-notes-en.txt"
            )
        ),
        removeHtmlTags = false
    )

v1.3.8

18 Dec 21:37
Compare
Choose a tag to compare

Fix

  • Fix correct mustRunAfter publish task for assemble* and bundle* tasks for Gradle 7 and JDK 11+

v1.4.0

01 May 14:52
Compare
Choose a tag to compare

Add

Other

  • Upgrade Gradle upto 8.1
  • Upgrade Android Gradle Plugin upto 8.0.0

v1.3.6

30 Apr 14:57
Compare
Choose a tag to compare

Fix

  • issue#46 Broken Task Configuration Avoidance. Thanks @rmarma for contribution.

v1.3.5

07 Jan 11:49
Compare
Choose a tag to compare

Add

  • issue#41 Add param to update App Basic Info into Developer Console. See appBasicInfo Gradle Plugin Extension param and --appBasicInfo CLI param description. Thanks @vmtrue for contribution.

Other

v1.3.4

31 Jul 20:47
Compare
Choose a tag to compare

Add

  • issue#37 Update Release Notes for publishing build.
    See releaseNotes Gradle Plugin Extension param and --releaseNotes CLI param description.

v1.2.6

20 Jul 20:02
Compare
Choose a tag to compare

Fix for supporting of Gradle 6.* and AGP 4.*

  • issue#39:
    Java 8 incompatibility
  • CheryPick from v1.3.* issue#38:
    Publishing bug: The package is being compiled, please try again

v1.3.3

20 Jul 21:02
Compare
Choose a tag to compare

Fix

  • issue#36: publishHuaweiAppGallery* task not created for all build types.
    The plugin create publishing task for debuggable build too.
  • issue#38: Publishing bug: "The package is being compiled, please try again".
    Huawei changed the behavior of current api url for apk build copied it as for aab with waiting for review.

v1.3.1

03 Jan 18:54
Compare
Choose a tag to compare

Add

  • Support of Detekt.
  • Execute GitHub actions to run detekt checks on each push and pull request.

Fix

  • issue#32:
    Fix correct finding of aab and apk build files.
  • issue#26, issue#33:
    Publish task must run after assemble and bundle tasks.