apollographql/apollo-client
### [`v3.3.15`](https://togithub.com/apollographql/apollo-client/blob/master/CHANGELOG.md#Apollo-Client-3315)
[Compare Source](https://togithub.com/apollographql/apollo-client/compare/v3.3.14...v3.3.15)
##### Bug fixes
- Increment `queryInfo.lastRequestId` only when making a network request through the `ApolloLink` chain, rather than every time `fetchQueryByPolicy` is called.
[@dannycochran](https://togithub.com/dannycochran) in [#7956](https://togithub.com/apollographql/apollo-client/pull/7956)
- During server-side rendering, allow initial `useQuery` calls to return final `{ loading: false, data }` results when the cache already contains the necessary data.
[@benjamn](https://togithub.com/benjamn) in [#7983](https://togithub.com/apollographql/apollo-client/pull/7983)
### [`v3.3.14`](https://togithub.com/apollographql/apollo-client/blob/master/CHANGELOG.md#Apollo-Client-3314)
[Compare Source](https://togithub.com/apollographql/apollo-client/compare/v3.3.13...v3.3.14)
##### Improvements
- Adjust TypeScript types to allow `keyFields` and `keyArgs` functions to return `false`.
[@CarsonF](https://togithub.com/CarsonF) and [@benjamn](https://togithub.com/benjamn) in [#7900](https://togithub.com/apollographql/apollo-client/pull/7900)
##### Bug fixes
- Prevent `RenderPromises` memory leak by calling `renderPromises.clear()` after `getMarkupFromTree` finishes.
[@benjamn](https://togithub.com/benjamn) in [#7943](https://togithub.com/apollographql/apollo-client/pull/7943)
- Cancel pending notify timeout when stopping a `QueryInfo` object.
[@hollandThomas](https://togithub.com/hollandThomas) in [#7935](https://togithub.com/apollographql/apollo-client/pull/7935)
- Fix infinite rendering bug related to `useSubscription`.
[@brainkim](https://togithub.com/brainkim) in [#7917](https://togithub.com/apollographql/apollo-client/pull/7917)
### [`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)
Configuration
:date: Schedule: At any time (no schedule defined).
: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.
:no_bell: 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 contains the following updates:
3.3.12
->3.3.15
Release Notes
apollographql/apollo-client
### [`v3.3.15`](https://togithub.com/apollographql/apollo-client/blob/master/CHANGELOG.md#Apollo-Client-3315) [Compare Source](https://togithub.com/apollographql/apollo-client/compare/v3.3.14...v3.3.15) ##### Bug fixes - Increment `queryInfo.lastRequestId` only when making a network request through the `ApolloLink` chain, rather than every time `fetchQueryByPolicy` is called.[@dannycochran](https://togithub.com/dannycochran) in [#7956](https://togithub.com/apollographql/apollo-client/pull/7956) - During server-side rendering, allow initial `useQuery` calls to return final `{ loading: false, data }` results when the cache already contains the necessary data.
[@benjamn](https://togithub.com/benjamn) in [#7983](https://togithub.com/apollographql/apollo-client/pull/7983) ### [`v3.3.14`](https://togithub.com/apollographql/apollo-client/blob/master/CHANGELOG.md#Apollo-Client-3314) [Compare Source](https://togithub.com/apollographql/apollo-client/compare/v3.3.13...v3.3.14) ##### Improvements - Adjust TypeScript types to allow `keyFields` and `keyArgs` functions to return `false`.
[@CarsonF](https://togithub.com/CarsonF) and [@benjamn](https://togithub.com/benjamn) in [#7900](https://togithub.com/apollographql/apollo-client/pull/7900) ##### Bug fixes - Prevent `RenderPromises` memory leak by calling `renderPromises.clear()` after `getMarkupFromTree` finishes.
[@benjamn](https://togithub.com/benjamn) in [#7943](https://togithub.com/apollographql/apollo-client/pull/7943) - Cancel pending notify timeout when stopping a `QueryInfo` object.
[@hollandThomas](https://togithub.com/hollandThomas) in [#7935](https://togithub.com/apollographql/apollo-client/pull/7935) - Fix infinite rendering bug related to `useSubscription`.
[@brainkim](https://togithub.com/brainkim) in [#7917](https://togithub.com/apollographql/apollo-client/pull/7917) ### [`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)
Configuration
:date: Schedule: At any time (no schedule defined).
: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.
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.