From 6c7f794285278c1a5db196699fc1acec668d6a0c Mon Sep 17 00:00:00 2001 From: Benoit 'BoD' Lubek Date: Tue, 1 Oct 2024 15:47:27 +0200 Subject: [PATCH] release 4.0.1 (#6171) --- docs/source/advanced/apollo-ast.mdx | 2 +- docs/source/advanced/compiler-plugins.mdx | 2 +- docs/source/advanced/no-runtime.mdx | 2 +- docs/source/caching/http-cache.mdx | 2 +- docs/source/caching/normalized-cache.mdx | 4 ++-- docs/source/index.mdx | 16 ++++++++-------- docs/source/testing/apollo-debug-server.mdx | 2 +- .../source/testing/mocking-graphql-responses.mdx | 2 +- docs/source/tutorial/01-configure-project.mdx | 2 +- gradle.properties | 2 +- gradle/libraries.toml | 2 +- .../v3tov4/ApolloV3ToV4MigrationProcessor.kt | 2 +- ...denciesInLibsVersionsToml_after.versions.toml | 12 ++++++------ ...GradlePluginInBuildGradleKts_after.gradle.kts | 16 ++++++++-------- 14 files changed, 34 insertions(+), 34 deletions(-) diff --git a/docs/source/advanced/apollo-ast.mdx b/docs/source/advanced/apollo-ast.mdx index 7fd7fb632c1..cf339f477a0 100644 --- a/docs/source/advanced/apollo-ast.mdx +++ b/docs/source/advanced/apollo-ast.mdx @@ -21,7 +21,7 @@ Add the `apollo-ast` dependency to your project: dependencies { // ... - implementation("com.apollographql.apollo:apollo-ast:4.0.0") + implementation("com.apollographql.apollo:apollo-ast:4.0.1") } ``` diff --git a/docs/source/advanced/compiler-plugins.mdx b/docs/source/advanced/compiler-plugins.mdx index 10e74c5beeb..f033e58823b 100644 --- a/docs/source/advanced/compiler-plugins.mdx +++ b/docs/source/advanced/compiler-plugins.mdx @@ -33,7 +33,7 @@ plugins { dependencies { // Add apollo-compiler as a dependency - implementation("com.apollographql.apollo:apollo-compiler:4.0.0") + implementation("com.apollographql.apollo:apollo-compiler:4.0.1") } ``` diff --git a/docs/source/advanced/no-runtime.mdx b/docs/source/advanced/no-runtime.mdx index b2900479088..5bfd4a5ae01 100644 --- a/docs/source/advanced/no-runtime.mdx +++ b/docs/source/advanced/no-runtime.mdx @@ -7,7 +7,7 @@ title: Using the models without apollo-runtime For this, remove the `com.apollographql.apollo:apollo-runtime` dependency and replace it with: ```kotlin title="build.gradle" -implementation("com.apollographql.apollo:apollo-api:4.0.0") +implementation("com.apollographql.apollo:apollo-api:4.0.1") ``` ## Composing an HTTP request body diff --git a/docs/source/caching/http-cache.mdx b/docs/source/caching/http-cache.mdx index c54a44b7801..54951901a7b 100644 --- a/docs/source/caching/http-cache.mdx +++ b/docs/source/caching/http-cache.mdx @@ -17,7 +17,7 @@ To enable HTTP cache support, add the dependency to your project's `build.gradle ```kotlin title="build.gradle[.kts]" dependencies { - implementation("com.apollographql.apollo:apollo-http-cache:4.0.0") + implementation("com.apollographql.apollo:apollo-http-cache:4.0.1") } ``` diff --git a/docs/source/caching/normalized-cache.mdx b/docs/source/caching/normalized-cache.mdx index f926aa5ae06..2832fc8780f 100644 --- a/docs/source/caching/normalized-cache.mdx +++ b/docs/source/caching/normalized-cache.mdx @@ -74,7 +74,7 @@ Apollo Kotlin's `MemoryCache` is a normalized, in-memory cache for storing objec ```kotlin title="build.gradle[.kts]" dependencies { - implementation("com.apollographql.apollo:apollo-normalized-cache:4.0.0") + implementation("com.apollographql.apollo:apollo-normalized-cache:4.0.1") } ``` @@ -110,7 +110,7 @@ To enable SQLite cache support, add the `apollo-normalized-cache-sqlite` depende ```kotlin title="build.gradle.kts" dependencies { - implementation("com.apollographql.apollo:apollo-normalized-cache-sqlite:4.0.0") + implementation("com.apollographql.apollo:apollo-normalized-cache-sqlite:4.0.1") } ``` diff --git a/docs/source/index.mdx b/docs/source/index.mdx index d37d7fed389..7447bae32d1 100644 --- a/docs/source/index.mdx +++ b/docs/source/index.mdx @@ -39,7 +39,7 @@ Add the plugin to your `build.gradle.kts`: ```kotlin plugins { - id("com.apollographql.apollo") version "4.0.0" + id("com.apollographql.apollo") version "4.0.1" } ``` @@ -47,7 +47,7 @@ Add the runtime dependency: ```kotlin dependencies { - implementation("com.apollographql.apollo:apollo-runtime:4.0.0") + implementation("com.apollographql.apollo:apollo-runtime:4.0.1") } ``` @@ -164,7 +164,7 @@ Installation instructions and more information can be found [here](testing/andro ## Releases -The latest version is `4.0.0`. +The latest version is `4.0.1`. Check the [changelog](https://github.com/apollographql/apollo-kotlin/releases) for the release history. @@ -172,7 +172,7 @@ Releases are hosted on [Maven Central](https://repo1.maven.org/maven2/com/apollo ```kotlin plugins { - id("com.apollographql.apollo") version "4.0.0" + id("com.apollographql.apollo") version "4.0.1" } repositories { @@ -180,13 +180,13 @@ repositories { } dependencies { - implementation("com.apollographql.apollo:apollo-runtime:4.0.0") + implementation("com.apollographql.apollo:apollo-runtime:4.0.1") // Optional: if you want to use the normalized cache - implementation("com.apollographql.apollo:apollo-normalized-cache-sqlite:4.0.0") + implementation("com.apollographql.apollo:apollo-normalized-cache-sqlite:4.0.1") // Optional: if you just want the generated models and parsers and write your own HTTP code/cache code, you can remove apollo-runtime // and use apollo-api instead - implementation("com.apollographql.apollo:apollo-api:4.0.0") + implementation("com.apollographql.apollo:apollo-api:4.0.1") } ``` @@ -217,7 +217,7 @@ pluginManagement { } ``` -And then use the `4.0.1-SNAPSHOT` version for the plugin and libraries. +And then use the `4.0.2-SNAPSHOT` version for the plugin and libraries. These snapshots are updated on each push to `main`. diff --git a/docs/source/testing/apollo-debug-server.mdx b/docs/source/testing/apollo-debug-server.mdx index 9f2873adc6b..e8b12dfd9b7 100644 --- a/docs/source/testing/apollo-debug-server.mdx +++ b/docs/source/testing/apollo-debug-server.mdx @@ -17,7 +17,7 @@ dependencies { // ... // For security, add the dependency to your debug builds only - debugImplementation("com.apollographql.apollo:apollo-debug-server:4.0.0") + debugImplementation("com.apollographql.apollo:apollo-debug-server:4.0.1") } ``` diff --git a/docs/source/testing/mocking-graphql-responses.mdx b/docs/source/testing/mocking-graphql-responses.mdx index c473e97d87f..3e5b975a739 100644 --- a/docs/source/testing/mocking-graphql-responses.mdx +++ b/docs/source/testing/mocking-graphql-responses.mdx @@ -14,7 +14,7 @@ Add the dependency to your project's `build.gradle` file: ```kotlin title="build.gradle[.kts]" dependencies { - testImplementation("com.apollographql.apollo:apollo-testing-support:4.0.0") + testImplementation("com.apollographql.apollo:apollo-testing-support:4.0.1") } ``` diff --git a/docs/source/tutorial/01-configure-project.mdx b/docs/source/tutorial/01-configure-project.mdx index bd372e94426..57edfb3c02e 100644 --- a/docs/source/tutorial/01-configure-project.mdx +++ b/docs/source/tutorial/01-configure-project.mdx @@ -43,7 +43,7 @@ Go to `Android Studio` -> `Setting...` -> `Plugins`. In the "Marketplace" tab, s You can find the latest version of Apollo Kotlin from the [GitHub releases page](https://github.com/apollographql/apollo-kotlin/releases). It is also displayed at the top of the [apollo-kotlin repo](https://github.com/apollographql/apollo-kotlin/). -This tutorial uses `4.0.0` because it is the latest version at the time of writing. Feel free to use a more recent version if one is available. +This tutorial uses `4.0.1` because it is the latest version at the time of writing. Feel free to use a more recent version if one is available. ## Apply the plugin diff --git a/gradle.properties b/gradle.properties index cec7bbc0d28..66b0cbefcad 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,6 @@ # Publishing defaults, could ultimately be moved to build scripts GROUP=com.apollographql.apollo -VERSION_NAME=4.0.1-SNAPSHOT +VERSION_NAME=4.0.1 POM_URL=https://github.com/apollographql/apollo-kotlin/ POM_SCM_URL=https://github.com/apollographql/apollo-kotlin/ diff --git a/gradle/libraries.toml b/gradle/libraries.toml index 14dbd673e8a..f45c936d57f 100644 --- a/gradle/libraries.toml +++ b/gradle/libraries.toml @@ -14,7 +14,7 @@ android-sdkversion-benchmark-min = "24" android-sdkversion-target = "30" androidx-sqlite = "2.3.1" # This is used by the gradle integration tests to get the artifacts locally -apollo = "4.0.1-SNAPSHOT" +apollo = "4.0.1" apollo-execution = "0.0.3" apollo-normalizedcache-incubating-snapshot = "0.0.3-SNAPSHOT" # Used by the apollo-tooling project which uses a published version of Apollo diff --git a/intellij-plugin/src/main/kotlin/com/apollographql/ijplugin/refactoring/migration/v3tov4/ApolloV3ToV4MigrationProcessor.kt b/intellij-plugin/src/main/kotlin/com/apollographql/ijplugin/refactoring/migration/v3tov4/ApolloV3ToV4MigrationProcessor.kt index 197befbdd80..5903abd17ed 100644 --- a/intellij-plugin/src/main/kotlin/com/apollographql/ijplugin/refactoring/migration/v3tov4/ApolloV3ToV4MigrationProcessor.kt +++ b/intellij-plugin/src/main/kotlin/com/apollographql/ijplugin/refactoring/migration/v3tov4/ApolloV3ToV4MigrationProcessor.kt @@ -34,7 +34,7 @@ import com.intellij.openapi.project.Project */ class ApolloV3ToV4MigrationProcessor(project: Project) : ApolloMigrationRefactoringProcessor(project) { companion object { - const val apollo4LatestVersion = "4.0.0" + const val apollo4LatestVersion = "4.0.1" } override val refactoringName = ApolloBundle.message("ApolloV3ToV4MigrationProcessor.title") diff --git a/intellij-plugin/src/test/testData/migration/v3-to-v4/updateGradleDependenciesInLibsVersionsToml_after.versions.toml b/intellij-plugin/src/test/testData/migration/v3-to-v4/updateGradleDependenciesInLibsVersionsToml_after.versions.toml index ef128f5e2c5..702c3bb7b34 100644 --- a/intellij-plugin/src/test/testData/migration/v3-to-v4/updateGradleDependenciesInLibsVersionsToml_after.versions.toml +++ b/intellij-plugin/src/test/testData/migration/v3-to-v4/updateGradleDependenciesInLibsVersionsToml_after.versions.toml @@ -1,19 +1,19 @@ [versions] # gradlePlugin versions androidBuildTools = "7.2.1" -apollo = "4.0.0" +apollo = "4.0.1" [libraries] accompanist-insets = { module = "com.google.accompanist:accompanist-insets", version.ref = "accompanist" } -apollo-runtime-short = "com.apollographql.apollo:apollo-runtime:4.0.0" -apollo-runtime-medium-version = { module = "com.apollographql.apollo:apollo-runtime", version = "4.0.0" } +apollo-runtime-short = "com.apollographql.apollo:apollo-runtime:4.0.1" +apollo-runtime-medium-version = { module = "com.apollographql.apollo:apollo-runtime", version = "4.0.1" } apollo-runtime-medium-ref = { module = "com.apollographql.apollo:apollo-runtime", version.ref = "apollo" } -apollo-runtime-long-version = { group = "com.apollographql.apollo", name = "apollo-runtime", version = "4.0.0" } +apollo-runtime-long-version = { group = "com.apollographql.apollo", name = "apollo-runtime", version = "4.0.1" } apollo-runtime-long-ref = { group = "com.apollographql.apollo", name = "apollo-runtime", version.ref = "apollo" } [plugins] -apollo-shortNotation = "com.apollographql.apollo:4.0.0" +apollo-shortNotation = "com.apollographql.apollo:4.0.1" apollo-longNotation = { id = "com.apollographql.apollo", version.ref = "apollo" } -apollo-referenceNotation = { id = "com.apollographql.apollo", version = "4.0.0" } +apollo-referenceNotation = { id = "com.apollographql.apollo", version = "4.0.1" } apollo-shortNotationNoVersion = "com.apollographql.apollo" apollo-longNotationNoVersion = { id = "com.apollographql.apollo" } diff --git a/intellij-plugin/src/test/testData/migration/v3-to-v4/upgradeGradlePluginInBuildGradleKts_after.gradle.kts b/intellij-plugin/src/test/testData/migration/v3-to-v4/upgradeGradlePluginInBuildGradleKts_after.gradle.kts index ad407f34c26..25988997f55 100644 --- a/intellij-plugin/src/test/testData/migration/v3-to-v4/upgradeGradlePluginInBuildGradleKts_after.gradle.kts +++ b/intellij-plugin/src/test/testData/migration/v3-to-v4/upgradeGradlePluginInBuildGradleKts_after.gradle.kts @@ -2,16 +2,16 @@ plugins { java kotlin("jvm") version "1.6.10" id("com.apollographql.apollo") - id("com.apollographql.apollo") version "4.0.0" - id("com.apollographql.apollo") version "4.0.0" apply false - // TODO: Update version to 4.0.0 + id("com.apollographql.apollo") version "4.0.1" + id("com.apollographql.apollo") version "4.0.1" apply false + // TODO: Update version to 4.0.1 id("com.apollographql.apollo") version someClass.someConstant - // TODO: Update version to 4.0.0 + // TODO: Update version to 4.0.1 id("com.apollographql.apollo") version "${someClass.someConstant}" - id("com.apollographql.apollo") version "4.0.0" - id("com.apollographql.apollo") version "4.0.0" apply false - // TODO: Update version to 4.0.0 + id("com.apollographql.apollo") version "4.0.1" + id("com.apollographql.apollo") version "4.0.1" apply false + // TODO: Update version to 4.0.1 id("com.apollographql.apollo") version someClass.someConstant - // TODO: Update version to 4.0.0 + // TODO: Update version to 4.0.1 id("com.apollographql.apollo") version "${someClass.someConstant}" }