Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update dependency apollographql/apollo-ios to v1.18.0 #606

Closed
wants to merge 1 commit into from

Conversation

svc-secops
Copy link
Contributor

This PR contains the following updates:

Package Update Change
apollographql/apollo-ios minor 1.16.1 -> 1.18.0

Release Notes

apollographql/apollo-ios (apollographql/apollo-ios)

v1.18.0

Compare Source

New
  • Reduce Generated Schema Types (#​3505): Adds a new codegen configuration option to reduce the number of Object types that are generated so that only types that are referenced in an operation document or have a @typePolicy will be generated. See PR #​601.
Improvement
  • Identifiable conformance for named fragments (#​595): Identifiable conformance was previously implemented (#​584) for selection sets and has now been extended to include named fragments. Thank you to @​x-sheep for the contribution.
Fixed
  • Accessing an unset deprecated field in input causes a crash (#​3506): InputObject needed a GraphQLNullable-specific subscript to prevent nil value keys being forcefully unwrapped. See PR #​596. Thank you to @​pixelmatrix for raising the issue.
  • Crash in WebSocketTransport due to data races (#​3512): This data race would occur if starting or stopping a subscription at the same time as a message received on the websocket. To prevent these data races the subscribers property is now an @Atomic property. See PR #​599. Thank you to @​tahirmt for the contribution.

v1.17.0

Compare Source

New
  • Add suffix to schema type filenames (#​2598): When fragments were named the same as schema types code generation would produce two files with the same name, but at different paths, for each respective type. This would cause a build error in Xcode. There is a new codegen configuration option (appendSchemaTypeFilenameSuffix) to add a suffix to schema generated filenames and prevent the build error. See PR #​580.
  • Specify caching fields with typePolicy directive (#​554): The @typePolicy directive lets you specify an object's cache ID using key fields of the response object. See the documentation for full details. Thank you to @​x-sheep for the contribution.
  • Emit Identifiable conformance on SelectionSet (#​584): If the @typePolicy of a type uses a keyField of id the selection set will emit conformance to Swifts Identifiable protocol. Thank you to @​x-sheep for the contribution.
Improvement
  • Improved performance of code generation on operations with many nested fragments (#​3434): When fragment field merging is disabled the fragment selection trees are no longer merged into the EntitySelectionSet while building operations. See PR #​571.
Fixed
  • Defer metadata extension (#​3505): Metadata extensions for deferred selection sets were incorrectly generated inside the namespace extension for embeddedInTarget and other module types. See PR #​581.
  • DataDict initialization of deferredFragments for named fragments (#​587): When deferred fragments are named fragments the deferred type should be the fragment generated definition name.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - "after 8am and before 4pm on tuesday" in timezone Etc/UTC.

🚦 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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


This PR has been generated by Renovate Bot.

@svc-apollo-docs
Copy link
Collaborator

svc-apollo-docs commented Feb 20, 2025

✅ Docs preview has no changes

The preview was not built because there were no changes.

Build ID: 658568ba6fab2a8821dcd821

Copy link

netlify bot commented Feb 20, 2025

Deploy Preview for apollo-ios-docc canceled.

Name Link
🔨 Latest commit 4379071
🔍 Latest deploy log https://app.netlify.com/sites/apollo-ios-docc/deploys/67b72bc5f889850008630fed

@calvincestari calvincestari deleted the renovate/apollo-graphql-packages branch February 21, 2025 22:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants