#1047047435e879 Thanks @alessbell! - Bumps TypeScript to 4.9.4 (previously 4.7.4) and updates types to account for changes in TypeScript 4.8 by propagating contstraints on generic types. Technically this makes some types stricter as attempting to pass null|undefined into certain functions is now disallowed by TypeScript, but these were never expected runtime values in the first place.
#1040855ffafc58 Thanks @zlrlo! - fix: modify BatchHttpLink to have a separate timer for each different batch key
#95734a4f48dda Thanks @vladar! - Improve performance of local resolvers by only executing selection sets that contain an @client directive. Previously, local resolvers were executed even when the field did not contain @client. While the result was properly discarded, the unncessary work could negatively affect query performance, sometimes signficantly.
#1047047435e879 Thanks @alessbell! - Bumps TypeScript to 4.9.4 (previously 4.7.4) and updates types to account for changes in TypeScript 4.8 by propagating contstraints on generic types. Technically this makes some types stricter as attempting to pass null|undefined into certain functions is now disallowed by TypeScript, but these were never expected runtime values in the first place.
#1040855ffafc58 Thanks @zlrlo! - fix: modify BatchHttpLink to have a separate timer for each different batch key
#95734a4f48dda Thanks @vladar! - Improve performance of local resolvers by only executing selection sets that contain an @client directive. Previously, local resolvers were executed even when the field did not contain @client. While the result was properly discarded, the unncessary work could negatively affect query performance, sometimes signficantly.
Dependabot commands
You can trigger Dependabot actions by commenting on this MR
$dependabot rebase will rebase this MR
$dependabot recreate will recreate this MR rewriting all the manual changes and resolving conflicts
Bumps [@apollo/client](https://github.com/apollographql/apollo-client) from 3.7.5 to 3.7.6.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/apollographql/apollo-client/releases"><code>@apollo/client</code>'s releases</a>.</em></p>
<blockquote>
<h2>v3.7.6</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a href="https://github.com/apollographql/apollo-client/pull/10470">#10470</a> <a href="https://github.com/apollographql/apollo-client/commit/47435e879ebc867d9fc3de5b6fd5785204b4dbd4"><code>47435e879</code></a> Thanks <a href="https://github.com/alessbell"><code>@alessbell</code></a>! - Bumps TypeScript to <code>4.9.4</code> (previously <code>4.7.4</code>) and updates types to account for changes in TypeScript 4.8 by <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/#unconstrained-generics-no-longer-assignable-to">propagating contstraints on generic types</a>. Technically this makes some types stricter as attempting to pass <code>null|undefined</code> into certain functions is now disallowed by TypeScript, but these were never expected runtime values in the first place.</p>
</li>
<li>
<p><a href="https://github.com/apollographql/apollo-client/pull/10408">#10408</a> <a href="https://github.com/apollographql/apollo-client/commit/55ffafc585e9eb66314755b4f40804b8b8affb13"><code>55ffafc58</code></a> Thanks <a href="https://github.com/zlrlo"><code>@zlrlo</code></a>! - fix: modify BatchHttpLink to have a separate timer for each different batch key</p>
</li>
<li>
<p><a href="https://github.com/apollographql/apollo-client/pull/9573">#9573</a> <a href="https://github.com/apollographql/apollo-client/commit/4a4f48dda8dd290ef110aed9e4e73d0c1c977c31"><code>4a4f48dda</code></a> Thanks <a href="https://github.com/vladar"><code>@vladar</code></a>! - Improve performance of local resolvers by only executing selection sets that contain an <code>@client</code> directive. Previously, local resolvers were executed even when the field did not contain <code>@client</code>. While the result was properly discarded, the unncessary work could negatively affect query performance, sometimes signficantly.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/apollographql/apollo-client/blob/main/CHANGELOG.md"><code>@apollo/client</code>'s changelog</a>.</em></p>
<blockquote>
<h2>3.7.6</h2>
<h3>Patch Changes</h3>
<ul>
<li>
<p><a href="https://github.com/apollographql/apollo-client/pull/10470">#10470</a> <a href="https://github.com/apollographql/apollo-client/commit/47435e879ebc867d9fc3de5b6fd5785204b4dbd4"><code>47435e879</code></a> Thanks <a href="https://github.com/alessbell"><code>@alessbell</code></a>! - Bumps TypeScript to <code>4.9.4</code> (previously <code>4.7.4</code>) and updates types to account for changes in TypeScript 4.8 by <a href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/#unconstrained-generics-no-longer-assignable-to">propagating contstraints on generic types</a>. Technically this makes some types stricter as attempting to pass <code>null|undefined</code> into certain functions is now disallowed by TypeScript, but these were never expected runtime values in the first place.</p>
</li>
<li>
<p><a href="https://github.com/apollographql/apollo-client/pull/10408">#10408</a> <a href="https://github.com/apollographql/apollo-client/commit/55ffafc585e9eb66314755b4f40804b8b8affb13"><code>55ffafc58</code></a> Thanks <a href="https://github.com/zlrlo"><code>@zlrlo</code></a>! - fix: modify BatchHttpLink to have a separate timer for each different batch key</p>
</li>
<li>
<p><a href="https://github.com/apollographql/apollo-client/pull/9573">#9573</a> <a href="https://github.com/apollographql/apollo-client/commit/4a4f48dda8dd290ef110aed9e4e73d0c1c977c31"><code>4a4f48dda</code></a> Thanks <a href="https://github.com/vladar"><code>@vladar</code></a>! - Improve performance of local resolvers by only executing selection sets that contain an <code>@client</code> directive. Previously, local resolvers were executed even when the field did not contain <code>@client</code>. While the result was properly discarded, the unncessary work could negatively affect query performance, sometimes signficantly.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/apollographql/apollo-client/commit/9f0e298fe44d00dd8189e3393142af654ec08b3c"><code>9f0e298</code></a> Version Packages (<a href="https://github.com/apollographql/apollo-client/issues/10479">#10479</a>)</li>
<li><a href="https://github.com/apollographql/apollo-client/commit/b4a4bd16a911a233de6ada47780c84512f885401"><code>b4a4bd1</code></a> Add more details to the roadmap (<a href="https://github.com/apollographql/apollo-client/issues/10494">#10494</a>)</li>
<li><a href="https://github.com/apollographql/apollo-client/commit/4a4f48dda8dd290ef110aed9e4e73d0c1c977c31"><code>4a4f48d</code></a> Fields without <code>@client</code> directive should not be resolved locally (<a href="https://github.com/apollographql/apollo-client/issues/9573">#9573</a>)</li>
<li><a href="https://github.com/apollographql/apollo-client/commit/43f3a54427512cfa3413ddf10738bf63bec84b15"><code>43f3a54</code></a> chore(deps): update dependency eslint to v8.33.0</li>
<li><a href="https://github.com/apollographql/apollo-client/commit/8f56cc46afee65110793ee262643b0b9fa9f6439"><code>8f56cc4</code></a> chore(deps): update dependency eslint-plugin-testing-library to v5.10.0</li>
<li><a href="https://github.com/apollographql/apollo-client/commit/154d8acda95c8e16f0ad3714b4229f373dd16351"><code>154d8ac</code></a> chore(deps): update dependency <code>@typescript-eslint/parser</code> to v5.49.0</li>
<li><a href="https://github.com/apollographql/apollo-client/commit/ca852c2c446ab5f086723cfc015f02cc0db4d444"><code>ca852c2</code></a> chore(deps): update dependency <code>@typescript-eslint/eslint-plugin</code> to v5.49.0</li>
<li><a href="https://github.com/apollographql/apollo-client/commit/97848726b3242bfc5e604c792d251334b8fcce8d"><code>9784872</code></a> chore(deps): update cimg/node docker tag to v19.5.0</li>
<li><a href="https://github.com/apollographql/apollo-client/commit/7db773d8fabfade6968250ca00a2bb5805336a4b"><code>7db773d</code></a> chore(deps): update dependency rimraf to v4.1.2</li>
<li><a href="https://github.com/apollographql/apollo-client/commit/0ff17bece2a32b68a155771f59dfe0e05373173c"><code>0ff17be</code></a> chore(deps): update dependency acorn to v8.8.2</li>
<li>Additional commits viewable in <a href="https://github.com/apollographql/apollo-client/compare/v3.7.5...v3.7.6">compare view</a></li>
</ul>
</details>
<br />
---
<details>
<summary>Dependabot commands</summary>
<br />
You can trigger Dependabot actions by commenting on this MR
- `$dependabot rebase` will rebase this MR
- `$dependabot recreate` will recreate this MR rewriting all the manual changes and resolving conflicts
</details>
argoyle
(Migrated from gitlab.com)
merged commit into master2023-02-01 05:53:18 +00:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Bumps @apollo/client from 3.7.5 to 3.7.6.
Release notes
Sourced from
@apollo/client's releases.Changelog
Sourced from
@apollo/client's changelog.Commits
9f0e298Version Packages (#10479)b4a4bd1Add more details to the roadmap (#10494)4a4f48dFields without@clientdirective should not be resolved locally (#9573)43f3a54chore(deps): update dependency eslint to v8.33.08f56cc4chore(deps): update dependency eslint-plugin-testing-library to v5.10.0154d8acchore(deps): update dependency@typescript-eslint/parserto v5.49.0ca852c2chore(deps): update dependency@typescript-eslint/eslint-pluginto v5.49.09784872chore(deps): update cimg/node docker tag to v19.5.07db773dchore(deps): update dependency rimraf to v4.1.20ff17bechore(deps): update dependency acorn to v8.8.2Dependabot commands
You can trigger Dependabot actions by commenting on this MR
$dependabot rebasewill rebase this MR$dependabot recreatewill recreate this MR rewriting all the manual changes and resolving conflicts