We've tested your project with an updated dependency and the build failed.
This version is either within the version range you specified or you haven't specified a version/range. To be able to test your project with the new version, we've taken the liberty of pinning the version for this branch and pull request.
name
version specification
new version
@apollo/client
^3.7.14
3.10.5
Unfortunately, we encountered failing tests after pinning. This means that this new version is not compatible with your project and the test failure will potentially also happen on fresh installs.
If you have correctly specified a semantic versioning version range, you should probably also file an issue with the upstream project as they might have released an update that's breaking SemVer rules, which is not cool. (But then again, not all projects explicitly follow SemVer)
We've left the pull request open for you to investigate this issue. Please don't merge it as is, because, again, we've pinned the version of @apollo/client for this test run.
#118887fb7939 Thanks @phryneas! - switch useRenderGuard to an approach not accessing React's internals
#115116536369 Thanks @phryneas! - useLoadableQuery: ensure that loadQuery is updated if the ApolloClient instance changes
#118608740f19 Thanks @alessbell! - Fixes #11849 by reevaluating window.fetch each time BatchHttpLink uses it, if not configured via options.fetch. Takes the same approach as PR #8603 which fixed the same issue in HttpLink.
#11852d502a69 Thanks @phryneas! - Fix a bug where calling the useMutationreset function would point the hook to an outdated client reference.
#113293d164ea Thanks @PaLy! - Fix graphQLErrors in Error Link if networkError.result is an empty string
#11852d502a69 Thanks @phryneas! - Prevent writing to a ref in render in useMutation.
As a result, you might encounter problems in the future if you call the mutation's execute function during render. Please note that this was never supported behavior, and we strongly recommend against it.
#11848ad63924 Thanks @phryneas! - Ensure covariant behavior: MockedResponse<X,Y> should be assignable to MockedResponse
#1185145c47be Thanks @phryneas! - Avoid usage of useRef in useInternalState to prevent ref access in render.
We've tested your project with an updated dependency and the build failed.
This version is either within the version range you specified or you haven't specified a version/range. To be able to test your project with the new version, we've taken the liberty of pinning the version for this branch and pull request.
Unfortunately, we encountered failing tests after pinning. This means that this new version is not compatible with your project and the test failure will potentially also happen on fresh installs.
If you have correctly specified a semantic versioning version range, you should probably also file an issue with the upstream project as they might have released an update that's breaking SemVer rules, which is not cool. (But then again, not all projects explicitly follow SemVer)
We've left the pull request open for you to investigate this issue. Please don't merge it as is, because, again, we've pinned the version of @apollo/client for this test run.
What changed?
✳️ @apollo/client (^3.7.14 → 3.10.5) · Repo · Changelog
Release Notes
3.10.5
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 20 commits:
Version Packages (#11855)
Revert "Update router terminology (#11885)" (#11892)
docs: add graphql-tag-swc-plugin to performance docs (#11884)
fix: graphQLErrors in Error Link if networkError.result is an empty string (#11329)
Update router terminology (#11885)
chore(deps-dev): bump braces from 3.0.2 to 3.0.3 (#11887)
switch `useRenderGuard` to an approach not accessing React's internals (#11888)
enable `react-hooks` lint rules (#11511)
use circleci `-browsers` image to save some install time (#11889)
start testing with React 19 (#11883)
Merge pull request #11886 from lizhennessy/patch-2
Update advanced-topics.mdx
Add missing name to tuple member (fix TS5084) (#11877)
2024-06-03 Roadmap update
useMutation: fix rules of React violations (#11852)
useLazyQuery: fix rules of React violations (#11851)
Fixes #11849, `BatchHttpLink` not monitoring friendly (#11860)
chore(deps): update cimg/node docker tag to v22.2.0 (#11859)
chore(deps): update all devdependencies to v7.9.0 (#11858)
Ensure covariant behavior: `MockedResponses<X,Y>` should be assignable to `MockedResponse` (#11848)