Releases: cianru/rustore-publish-gradle-plugin
Releases · cianru/rustore-publish-gradle-plugin
0.5.1
Add
- issue#15 Support of
publishType
param to control the publish process. See the parameter description:
/**
* (Optional)
* CLI: `--publishType`
* ----| 'instantly' – the application will be published immediately after the review process is completed.
* ----| 'manual' – the application must be published manually by the developer after ther review process is completed.
* Gradle Extension DSL, available values:
* ----| ru.cian.rustore.publish.PublishType.INSTANTLY
* ----| ru.cian.rustore.publish.PublishType.MANUAL
* Default value: `instantly`
*/
publishType = ru.cian.rustore.publish.PublishType.INSTANTLY
0.5.0
Add
- issue#9 Support of AAB files. Now you can publish AAB files to Rustore.
Just use a new parameterbuildFormat
in your configuration:
configure<ru.cian.rustore.publish.RustorePublishExtension> {
instances {
register("release") {
buildFormat = ru.cian.rustore.publish.BuildFormat.AAB
}
}
}
if your file is large, you can increase the timeout by a new parameter requestTimeout
in seconds:
configure<ru.cian.rustore.publish.RustorePublishExtension> {
instances {
register("release") {
...
buildFormat = ru.cian.rustore.publish.BuildFormat.AAB
requestTimeout = 1800 // seconds;
....
}
}
}
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 yoursettings.gradle.kts
:pluginManagement { repositories { gradlePluginPortal() } }
0.4.0
Breaking Changes
-
issue#8 The companyId in POST /public/auth/ will be deprecated by new documentation.
According to message thecompanyId
parameter ofPOST /public/auth/
request is deprecated from 30 Jule 2024. Need to usekeyId
instead of.You need to get
keyId
by instruction and change the credentials file from:{ "company_id": "<COMPANY_ID>", "client_secret": "<CLIENT_SECRET>" }
to:
{ "key_id": "<KEY_ID>", "client_secret": "<CLIENT_SECRET>" }
0.3.2
0.3.1
0.2.2
0.2.1
0.2.0
The following features are available
- Publish APK build file in RuStore
- Submit the build on all users after getting store approve
- Update Release Notes for publishing build (Release Notes)
- Separated settings for different configurations build types and flavors
- Support of Gradle Portal and Gradle DSL
- Support of Gradle 7.+
- Support of Configuration Cache