apollographql/apollo-client
### [`v3.3.13`](https://togithub.com/apollographql/apollo-client/blob/master/CHANGELOG.md#Apollo-Client-3313)
[Compare Source](https://togithub.com/apollographql/apollo-client/compare/v3.3.12...v3.3.13)
##### Improvements
- Add missing `context` option to `useSubscription`.
[@jcreighton](https://togithub.com/jcreighton) in [#7860](https://togithub.com/apollographql/apollo-client/pull/7860)
- Remove unnecessary TypeScript global `Observable["@@observable"]` method declaration.
[@benjamn](https://togithub.com/benjamn) in [#7888](https://togithub.com/apollographql/apollo-client/pull/7888)
- Prevent skipped/observerless `ObservableQuery`s from being refetched by `refetchQueries`.
[@dannycochran](https://togithub.com/dannycochran) in [#7877](https://togithub.com/apollographql/apollo-client/pull/7877)
### [`v3.3.12`](https://togithub.com/apollographql/apollo-client/blob/master/CHANGELOG.md#Apollo-Client-3312)
[Compare Source](https://togithub.com/apollographql/apollo-client/compare/v3.3.11...v3.3.12)
##### Bug fixes
- Maintain serial ordering of `asyncMap` mapping function calls, and prevent potential unhandled `Promise` rejection errors.
[@benjamn](https://togithub.com/benjamn) in [#7818](https://togithub.com/apollographql/apollo-client/pull/7818)
- Relax incompatible `children?: React.ReactElement` field type in `MockedProviderProps` interface.
[@kevinperaza](https://togithub.com/kevinperaza) in [#7833](https://togithub.com/apollographql/apollo-client/pull/7833)
### [`v3.3.11`](https://togithub.com/apollographql/apollo-client/blob/master/CHANGELOG.md#Apollo-Client-3311)
[Compare Source](https://togithub.com/apollographql/apollo-client/compare/v3.3.10...v3.3.11)
##### Bug fixes
- Fix `useLazyQuery` `forceUpdate` loop regression introduced by [#7655](https://togithub.com/apollographql/apollo-client/pull/7655) in version 3.3.10.
[@benjamn](https://togithub.com/benjamn) in [#7715](https://togithub.com/apollographql/apollo-client/pull/7715)
### [`v3.3.10`](https://togithub.com/apollographql/apollo-client/blob/master/CHANGELOG.md#Apollo-Client-3310)
[Compare Source](https://togithub.com/apollographql/apollo-client/compare/v3.3.9...v3.3.10)
##### Bug fixes
- Revert PR [#7276](https://togithub.com/apollographql/apollo-client/pull/7276), but test that garbage collection reclaims torn-down `ObservableQuery` objects.
[@benjamn](https://togithub.com/benjamn) in [#7695](https://togithub.com/apollographql/apollo-client/pull/7695)
- Reset `QueryInfo.diff` and `QueryInfo.dirty` after canceling notify timeout in `QueryInfo.markResult` and `QueryInfo.markError`.
[@jcreighton](https://togithub.com/jcreighton) in [#7696](https://togithub.com/apollographql/apollo-client/pull/7696)
##### Improvements
- Avoid calling `forceUpdate` when component is unmounted.
[@DylanVann](https://togithub.com/DylanVann) in [#7655](https://togithub.com/apollographql/apollo-client/pull/7655)
- The `codemods/` top-level directory has been moved into the `scripts/` directory.
[@benjamn](https://togithub.com/benjamn) in [#7675](https://togithub.com/apollographql/apollo-client/pull/7675)
### [`v3.3.9`](https://togithub.com/apollographql/apollo-client/blob/master/CHANGELOG.md#Apollo-Client-339)
[Compare Source](https://togithub.com/apollographql/apollo-client/compare/v3.3.8...v3.3.9)
##### Bug Fixes
- Prevent reactive variables from retaining otherwise unreachable `InMemoryCache` objects.
[@benjamn](https://togithub.com/benjamn) in [#7661](https://togithub.com/apollographql/apollo-client/pull/7661)
##### Improvements
- The [`graphql-tag`](https://www.npmjs.com/package/graphql-tag) dependency has been updated to version 2.12.0, after converting its repository to use TypeScript and ECMAScript module syntax. There should be no visible changes in behavior, though the internal changes seemed significant enough to mention here.
[@abdonrd](https://togithub.com/abdonrd) in [graphql-tag#273](https://togithub.com/apollographql/graphql-tag/pull/273) and
[@PowerKiKi](https://togithub.com/PowerKiKi) in [graphql-tag#325](https://togithub.com/apollographql/graphql-tag/pull/325)
### [`v3.3.8`](https://togithub.com/apollographql/apollo-client/blob/master/CHANGELOG.md#Apollo-Client-338)
[Compare Source](https://togithub.com/apollographql/apollo-client/compare/v3.3.7...v3.3.8)
##### Bug Fixes
- Catch updates in `useReactiveVar` with an additional check.
[@jcreighton](https://togithub.com/jcreighton) in [#7652](https://togithub.com/apollographql/apollo-client/pull/7652)
- Reactivate forgotten reactive variables whenever `InMemoryCache` acquires its first watcher.
[@benjamn](https://togithub.com/benjamn) in [#7657](https://togithub.com/apollographql/apollo-client/pull/7657)
- Backport `Symbol.species` fix for `Concast` and `ObservableQuery` from [`release-3.4`](https://togithub.com/apollographql/apollo-client/pull/7399), fixing subscriptions
Renovate configuration
:date: Schedule: "before 3am on the first day of the month" (UTC).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
3.3.7
->3.3.13
2.1.2
->4.0.3
1.20.1
->1.21.3
1.21.0
->1.21.1
1.17.14
->1.17.15
2.2.1
->2.2.3
^4.2.4
->^5.0.0
^9.3.2
->^11.0.0
^7.1.2
->^13.0.0
^12.1.10
->^13.0.0
^12.0.0
->^14.0.0
~4.3.0
->~4.5.0
~4.3.0
->~4.5.0
~4.3.0
->~4.5.0
4.4.0
->4.8.6
2.14.1
->2.22.1
0.3.2
->0.8.0
3.1.3
->3.1.6
^6.7.2
->^7.0.0
^6.2.2
->^7.0.0
2.21.8
->3.1.2
2.20.15
->3.1.2
2.31.1
->3.1.2
2.24.79
->3.1.2
2.4.0
->3.1.0
1.9.0
->2.1.0
2.6.0
->3.1.2
2.3.0
->3.1.0
2.0.0-next.6
->2.4.0
2.2.0
->2.4.0
2.0.0-next.10
->2.4.0
2.5.0
->3.1.0
2.5.0
->3.1.0
15.3.0
->15.5.0
15.4.0
->15.5.0
15.0.0
->15.5.0
1.8.2
->3.4.0
3.1.0
->3.4.0
2.0.0
->3.4.0
3.3.0
->3.4.0
3.2.0
->3.4.0
^9.3.4
->^10.0.0
9.5.1
->10.0.9
10.0.0
->10.0.9
10.0.6
->10.0.9
10.0.1
->10.0.9
9.5.3
->10.0.9
9.3.5
->10.0.9
0.6.0
->2.1.3
2.6.0
->2.6.1
^4.12.0
->^5.0.0
^16.13.1
->^17.0.0
16.13.1
->17.0.2
17.0.1
->17.0.2
^16.13.1
->^17.0.0
16.13.1
->17.0.2
17.0.1
->17.0.2
6.7.0
->6.10.3
5.1.2
->5.2.0
3.4.1
->4.0.3
4.0.2
->4.0.3
4.0.1
->4.0.3
^0.27.0
->^0.29.0
^8.0.2
->^11.0.0
^0.4.0
->^1.0.0
^2.9.0
->^3.0.0
0.2.0
->0.5.4
1.9.6
->2.0.4
1.3.5
->2.0.4
^0.2.4
->^1.0.0
^4.7.0
->^5.0.0
Release Notes
apollographql/apollo-client
### [`v3.3.13`](https://togithub.com/apollographql/apollo-client/blob/master/CHANGELOG.md#Apollo-Client-3313) [Compare Source](https://togithub.com/apollographql/apollo-client/compare/v3.3.12...v3.3.13) ##### Improvements - Add missing `context` option to `useSubscription`.[@jcreighton](https://togithub.com/jcreighton) in [#7860](https://togithub.com/apollographql/apollo-client/pull/7860) - Remove unnecessary TypeScript global `Observable
[@benjamn](https://togithub.com/benjamn) in [#7888](https://togithub.com/apollographql/apollo-client/pull/7888) - Prevent skipped/observerless `ObservableQuery`s from being refetched by `refetchQueries`.
[@dannycochran](https://togithub.com/dannycochran) in [#7877](https://togithub.com/apollographql/apollo-client/pull/7877) ### [`v3.3.12`](https://togithub.com/apollographql/apollo-client/blob/master/CHANGELOG.md#Apollo-Client-3312) [Compare Source](https://togithub.com/apollographql/apollo-client/compare/v3.3.11...v3.3.12) ##### Bug fixes - Maintain serial ordering of `asyncMap` mapping function calls, and prevent potential unhandled `Promise` rejection errors.
[@benjamn](https://togithub.com/benjamn) in [#7818](https://togithub.com/apollographql/apollo-client/pull/7818) - Relax incompatible `children?: React.ReactElement` field type in `MockedProviderProps` interface.
[@kevinperaza](https://togithub.com/kevinperaza) in [#7833](https://togithub.com/apollographql/apollo-client/pull/7833) ### [`v3.3.11`](https://togithub.com/apollographql/apollo-client/blob/master/CHANGELOG.md#Apollo-Client-3311) [Compare Source](https://togithub.com/apollographql/apollo-client/compare/v3.3.10...v3.3.11) ##### Bug fixes - Fix `useLazyQuery` `forceUpdate` loop regression introduced by [#7655](https://togithub.com/apollographql/apollo-client/pull/7655) in version 3.3.10.
[@benjamn](https://togithub.com/benjamn) in [#7715](https://togithub.com/apollographql/apollo-client/pull/7715) ### [`v3.3.10`](https://togithub.com/apollographql/apollo-client/blob/master/CHANGELOG.md#Apollo-Client-3310) [Compare Source](https://togithub.com/apollographql/apollo-client/compare/v3.3.9...v3.3.10) ##### Bug fixes - Revert PR [#7276](https://togithub.com/apollographql/apollo-client/pull/7276), but test that garbage collection reclaims torn-down `ObservableQuery` objects.
[@benjamn](https://togithub.com/benjamn) in [#7695](https://togithub.com/apollographql/apollo-client/pull/7695) - Reset `QueryInfo.diff` and `QueryInfo.dirty` after canceling notify timeout in `QueryInfo.markResult` and `QueryInfo.markError`.
[@jcreighton](https://togithub.com/jcreighton) in [#7696](https://togithub.com/apollographql/apollo-client/pull/7696) ##### Improvements - Avoid calling `forceUpdate` when component is unmounted.
[@DylanVann](https://togithub.com/DylanVann) in [#7655](https://togithub.com/apollographql/apollo-client/pull/7655) - The `codemods/` top-level directory has been moved into the `scripts/` directory.
[@benjamn](https://togithub.com/benjamn) in [#7675](https://togithub.com/apollographql/apollo-client/pull/7675) ### [`v3.3.9`](https://togithub.com/apollographql/apollo-client/blob/master/CHANGELOG.md#Apollo-Client-339) [Compare Source](https://togithub.com/apollographql/apollo-client/compare/v3.3.8...v3.3.9) ##### Bug Fixes - Prevent reactive variables from retaining otherwise unreachable `InMemoryCache` objects.
[@benjamn](https://togithub.com/benjamn) in [#7661](https://togithub.com/apollographql/apollo-client/pull/7661) ##### Improvements - The [`graphql-tag`](https://www.npmjs.com/package/graphql-tag) dependency has been updated to version 2.12.0, after converting its repository to use TypeScript and ECMAScript module syntax. There should be no visible changes in behavior, though the internal changes seemed significant enough to mention here.
[@abdonrd](https://togithub.com/abdonrd) in [graphql-tag#273](https://togithub.com/apollographql/graphql-tag/pull/273) and [@PowerKiKi](https://togithub.com/PowerKiKi) in [graphql-tag#325](https://togithub.com/apollographql/graphql-tag/pull/325) ### [`v3.3.8`](https://togithub.com/apollographql/apollo-client/blob/master/CHANGELOG.md#Apollo-Client-338) [Compare Source](https://togithub.com/apollographql/apollo-client/compare/v3.3.7...v3.3.8) ##### Bug Fixes - Catch updates in `useReactiveVar` with an additional check.
[@jcreighton](https://togithub.com/jcreighton) in [#7652](https://togithub.com/apollographql/apollo-client/pull/7652) - Reactivate forgotten reactive variables whenever `InMemoryCache` acquires its first watcher.
[@benjamn](https://togithub.com/benjamn) in [#7657](https://togithub.com/apollographql/apollo-client/pull/7657) - Backport `Symbol.species` fix for `Concast` and `ObservableQuery` from [`release-3.4`](https://togithub.com/apollographql/apollo-client/pull/7399), fixing subscriptions
Renovate configuration
:date: Schedule: "before 3am on the first day of the month" (UTC).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.