-
Notifications
You must be signed in to change notification settings - Fork 0
feat(deps): update apollo graphql packages #197
base: main
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Renovate and Dependabot PRs are automatically approved. Still requires human review.
e3bac20 to
9010083
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Renovate and Dependabot PRs are automatically approved. Still requires human review.
42642cb to
24e5256
Compare
24e5256 to
54d2e28
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Renovate and Dependabot PRs are automatically approved. Still requires human review.
3c3389d to
8bbc2cc
Compare
85b9a51 to
d5057f4
Compare
d5057f4 to
dc93159
Compare
dc93159 to
bb32a0f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Renovate and Dependabot PRs are automatically approved. Still requires human review.
bb32a0f to
5ae5266
Compare
5ae5266 to
02e654f
Compare
02e654f to
b11211d
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Renovate and Dependabot PRs are automatically approved. Still requires human review.
b11211d to
3035f25
Compare
3035f25 to
a68627f
Compare
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.
This PR contains the following updates:
0.0.4->0.7.04.1.1->4.3.3Release Notes
apollographql/apollo-kotlin-adapters (com.apollographql.adapters:apollo-adapters-core)
v0.7.00.7.0bumpskotlinx-datetimeto0.7.0If you were mapping custom scalars to
kotlinx.datetime.Instant, you now need to map them tokotlin.time.Instantand useKotlinInstantAdapter(instead ofKotlinxInstantAdapterbefore).You can read more in the kotlinx-datetime repo: https://github.com/Kotlin/kotlinx-datetime?tab=readme-ov-file#deprecation-of-instant
Many thanks to @ychescale9 for diving into this 🙏
What's Changed
KotlinxInstantAdapterin favor of a newKotlinInstantAdapter. by @ychescale9 in #32New Contributors
Full Changelog: apollographql/apollo-kotlin-adapters@v0.0.6...v0.7.0
v0.0.60.7.0bumpskotlinx-datetimeto0.7.0If you were mapping custom scalars to
kotlinx.datetime.Instant, you now need to map them tokotlin.time.Instantand useKotlinInstantAdapter(instead ofKotlinxInstantAdapterbefore).You can read more in the kotlinx-datetime repo: https://github.com/Kotlin/kotlinx-datetime?tab=readme-ov-file#deprecation-of-instant
Many thanks to @ychescale9 for diving into this 🙏
All changes
KotlinxInstantAdapterin favor of a newKotlinInstantAdapter. by @ychescale9 in #32v0.0.52025-04-29
apollographql/apollo-kotlin (com.apollographql.apollo:apollo-compiler)
v4.3.32025-08-21
This is maintenance release that includes a few fixes.
👷♂️ All changes
💜 Contributors
Many thanks to @francescocervone for the Gradle plugin fix 💜
v4.3.22025-07-25
Maintenance release to fix the
Accept:header during introspection. Many thanks @pedromfmachado for diving into this!This release also contains infrastructure work:
What's Changed
v4.3.12025-06-18
This is maintenance release that fixes an issue with Gradle task dependencies when using
connectToAndroidSourceSet().This release also introduces an Enhanced Client Awareness feature that adds the version of the library to
requests in the
extensionsobject. This is useful for server-side analytics and debugging. This is enabled by default,and can be disabled by calling
sendEnhancedClientAwareness(false)on yourApolloClient.Builder.💜 Contributors
Many thanks to @calvincestari for the client awareness contribution 💜
👷♂️ All changes
v4.3.02025-06-05
Version 4.3.0 allows adding multiple compiler plugins and stabilizes
ApolloCompilerPlugin.beforeCompilationStep()as the main entry point for compiler plugins. Read more in the compiler plugins documentation page.This allows to move some cache-specific code generation logic to the new normalized cache repo and better separate concerns.
Moving forward,
ApolloCompilerPlugin.beforeCompilationStep()andApolloCompilerRegistry.registerOperationIdsGenerator()are considered stable because they play an important part in setting up persisted queries. Other APIs are considered more advanced and will most likely stay unstable for the foreseeable future.Contributors 💜
Many thanks to @gnehz972 and @mengdd for their fixes about HTTP batching 💜
👷♂️ All changes
v4.2.02025-04-28
Generate custom scalars as inline classes with
@mapand@mapTo(#6404)It is now possible to configure the adapters to use with scalars by using the
@mapdirective:If the
toparameter is an inline value class, use theinlinePropertyparameter to have the generated code box/unbox the value. In that case,withneeds to point to an adapter of the underlying type:For the common cases where the scalar can be represented as a built-in Kotlin type (String, Boolean, Int, Long, Float, Double), you can use
@mapToand the compiler infers the adapter and generates an inline value class automatically:Scalar definitions in schemas downloaded from introspection (#6389)
Downloading or converting an SDL schema from introspection now includes scalar definitions.
This is required for clients to get a full view of the schema.
Support for
@disableErrorPropagationApollo Kotlin now automatically adds
@disableErrorPropagationif your server supports it and you opted in@catchByDefaultin your schema extensions. This allows to use non-null types more liberally and still get support for partial data.See graphql/graphql-js#4348 and graphql-java/graphql-java#3772
Contributors 💜
Many thanks to @bobbysothebys, @jvanderwee, @dhritzkiv, @lwasyl and @rohandhruva for all the contributions and help in this release 💜
👷♂️ All changes
@link' quickfix (#6402)HttpInterceptor.intercept()to throwThrowable(#6403)@DataBuilderDsl(#6484)withBuiltInDefinitions()and add flag to dump scalar definitions in SDL (#6389)@mapand@mapTo(#6404)@ApolloInternalin public ABI (#6407)@ApolloExperimentalsymbols in public API (#6416)Configuration
📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, only on Monday ( * 0-3 * * 1 ) (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.