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

fix(deps): update dependency apollo-angular to v7 #1144

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 24, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
apollo-angular (source) 2.6.0 -> 7.0.2 age adoption passing confidence

Release Notes

kamilkisiela/apollo-angular (apollo-angular)

v7.0.2

Compare Source

Patch Changes

v7.0.1

Compare Source

Patch Changes

v7.0.0

Compare Source

Major Changes
  • #​2225
    712205f
    Thanks @​PowerKiKi! - BREAKING use Typescript strict mode

    This is breaking because:

    • ApolloBase.client throws an error if no client has been created beforehand. The behavior now
      matches the typing that always declared a client existed. In most cases, you should pass either
      apolloOptions or apolloNamedOptions to Apollo.constructor to create the client immediately
      upon construction.
    • ApolloBase.query(), ApolloBase.mutate() and ApolloBase.subscribe() all have a new
      constraint on V. If you inherit from this class, you might need to adjust your typing.
    • Classes that inherit Query, Mutation and Subscription must declare the document member.
      This requirement always existed at runtime but was not enforced at compile time until now. If
      you generated code, you have nothing to do.
    • QueryRef.getLastResult() and QueryRef.getLastError() might return undefined. This was
      always the case, but was typed incorrectly until now.
    • pickFlag() was dropped without any replacement.
    • createPersistedQueryLink() requires options. This was always the case but was typed
      incorrectly until now.

v6.0.0

Compare Source

Major Changes
  • #​2093
    fbd86daf
    Thanks @​PowerKiKi! - - Add Angular 17 Support
    • Drop support for Angular 14, 15 and 16
    • Support for ng add schematics for standalone apps or module apps
Patch Changes

v5.0.2

Compare Source

Patch Changes

v5.0.1

Compare Source

Patch Changes

v5.0.0

Compare Source

Major Changes
  • #​2010
    ea8b7034
    Thanks @​HendrikJanssen! - Support Angular 16

    This is a breaking change because support for node v14 must be dropped to follow Angular 16
    requirements.

v4.2.1

Compare Source

Patch Changes

v4.2.0

Compare Source

  • Support Angular 15
  • Support Node 18
  • Fix broken published package

v4.1.1

Compare Source

  • Fix creating default client when using named options (APOLLO_NAMED_OPTIONS)
  • Support newest zone.js #​1841

v4.1.0

Compare Source

  • Support @apollo/client v3.7.X
  • Fix typescript issue with MutationResult type #​1818

v4.0.1

Compare Source

  • Add missing apollo-angular/persisted-queries and apollo-angular/testing

v4.0.0

Compare Source

  • Support Angular v14

v3.0.1

Compare Source

  • Fix previously corrupted distribution of apollo-angular package.

v3.0.0

Compare Source

  • useGETForQueries in Http Link
    5996109
  • Bring back ApolloModule
    0a24c4f
  • Fix useInitialLoading
    750429c
  • Typed gql and graphql tags - both accept two generic types and support TypedDocumentNode
    9a8ea5f
  • Add useMutationLoading flag
    bc223fe
  • Fix type inference for Mutations #​1659
  • Declare support for Angular 13
  • Remove extract-files library from dependencies (you need to pass extractFiles function to
    HttpLink's options)

Migration from v2 to v3

  1. Use ApolloModule in your NgModule to provide Apollo service
  2. If you're using old version of graphql, update to latest v15 or v16.
  3. In case of file uploads, import extractFiles from extract-files library and pass it to
    HttpLink.create({ ..., extractFiles })
  4. Done.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/apollo-angular-7.x branch from 44037f2 to d95f7dd Compare May 2, 2024 12:05
@renovate renovate bot force-pushed the renovate/apollo-angular-7.x branch from d95f7dd to 7a3ebfc Compare May 26, 2024 07:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants