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

(DOCSP-27011, DOCSP-27012, DOCSP-27013): Consolidate React Native sync session pages with @realm/react-ification #2587

Merged
merged 21 commits into from
Feb 24, 2023

Conversation

mongodben
Copy link
Collaborator

Pull Request Info

Consolidate React Native sync session pages with @realm/react-ification

Jira

Staged Changes

Reminder Checklist

If your PR modifies the docs, you might need to also update some corresponding
pages. Check if completed or N/A.

  • Create Jira ticket for corresponding docs-app-services update(s), if any
  • Checked/updated Admin API
  • Checked/updated CLI reference

Review Guidelines

REVIEWING.md

@mongodben mongodben marked this pull request as draft February 14, 2023 14:39
@github-actions
Copy link

github-actions bot commented Feb 14, 2023

Readability for Commit Hash: d39c05d

You can see any previous Readability scores (if they exist) by looking
at the comment's history.

Flesch Reading Ease scores for changed documents:

  • source/sdk/react-native/sync-data: -87.07
  • source/sdk/react-native/sync-data/manage-sync-session: 50.84

The following table can be helpful in assessing the readability score of a document.

Score Difficulty
90-100 Very Easy
80-89 Easy
70-79 Fairly Easy
60-69 Medium
50-59 Fairly Hard
30-49 Hard
0-29 Very Hard

admin-token-bot and others added 10 commits February 14, 2023 10:30
<h3>Snyk has created this PR to upgrade @types/react from 17.0.39 to
17.0.52.</h3>

:information_source: Keep your dependencies up-to-date. This makes it
easier to fix existing vulnerabilities and to more quickly identify and
fix newly disclosed vulnerabilities when they affect your project.
<hr/>

- The recommended version is **13 versions** ahead of your current
version.
- The recommended version was released **3 months ago**, on 2022-10-27.

The recommended version fixes:

Severity | Issue | PriorityScore (*) | Exploit Maturity |

:-------------------------:|:-------------------------|-------------------------|:-------------------------
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/h.png"
width="20" height="20" title="high severity"/> | Prototype
Pollution<br/>
[SNYK-JS-LOADERUTILS-3043105](https://snyk.io/vuln/SNYK-JS-LOADERUTILS-3043105)
| **375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/h.png"
width="20" height="20" title="high severity"/> | Prototype
Pollution<br/>
[SNYK-JS-LOADERUTILS-3043105](https://snyk.io/vuln/SNYK-JS-LOADERUTILS-3043105)
| **375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/h.png"
width="20" height="20" title="high severity"/> | Remote Code Execution
(RCE)<br/>
[SNYK-JS-EJS-2803307](https://snyk.io/vuln/SNYK-JS-EJS-2803307) |
**375/1000** <br/> **Why?** CVSS 7.5 | Proof of Concept
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/h.png"
width="20" height="20" title="high severity"/> | Denial of Service
(DoS)<br/>
[SNYK-JS-DECODEURICOMPONENT-3149970](https://snyk.io/vuln/SNYK-JS-DECODEURICOMPONENT-3149970)
| **375/1000** <br/> **Why?** CVSS 7.5 | Proof of Concept
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/h.png"
width="20" height="20" title="high severity"/> | Prototype
Pollution<br/>
[SNYK-JS-ASYNC-2441827](https://snyk.io/vuln/SNYK-JS-ASYNC-2441827) |
**375/1000** <br/> **Why?** CVSS 7.5 | Proof of Concept
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Regular Expression
Denial of Service (ReDoS)<br/>
[SNYK-JS-TERSER-2806366](https://snyk.io/vuln/SNYK-JS-TERSER-2806366) |
**375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Denial of Service
(DoS)<br/>
[SNYK-JS-NWSAPI-2841516](https://snyk.io/vuln/SNYK-JS-NWSAPI-2841516) |
**375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Regular Expression
Denial of Service (ReDoS)<br/>
[SNYK-JS-LOADERUTILS-3105943](https://snyk.io/vuln/SNYK-JS-LOADERUTILS-3105943)
| **375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Regular Expression
Denial of Service (ReDoS)<br/>
[SNYK-JS-LOADERUTILS-3042992](https://snyk.io/vuln/SNYK-JS-LOADERUTILS-3042992)
| **375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Regular Expression
Denial of Service (ReDoS)<br/>
[SNYK-JS-LOADERUTILS-3105943](https://snyk.io/vuln/SNYK-JS-LOADERUTILS-3105943)
| **375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Regular Expression
Denial of Service (ReDoS)<br/>
[SNYK-JS-LOADERUTILS-3042992](https://snyk.io/vuln/SNYK-JS-LOADERUTILS-3042992)
| **375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Prototype
Pollution<br/>
[SNYK-JS-JSON5-3182856](https://snyk.io/vuln/SNYK-JS-JSON5-3182856) |
**375/1000** <br/> **Why?** CVSS 7.5 | Proof of Concept
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Prototype
Pollution<br/>
[SNYK-JS-JSON5-3182856](https://snyk.io/vuln/SNYK-JS-JSON5-3182856) |
**375/1000** <br/> **Why?** CVSS 7.5 | Proof of Concept

(*) Note that the real score may have changed since the PR was raised.


<details>
<summary><b>Release notes</b></summary>
<br/>
  <details>
    <summary>Package name: <b>@types/react</b></summary>
    <ul>
      <li>
        <b>17.0.52</b> - 2022-10-27
      </li>
      <li>
        <b>17.0.51</b> - 2022-10-25
      </li>
      <li>
        <b>17.0.50</b> - 2022-09-13
      </li>
      <li>
        <b>17.0.49</b> - 2022-08-30
      </li>
      <li>
        <b>17.0.48</b> - 2022-07-27
      </li>
      <li>
        <b>17.0.47</b> - 2022-06-16
      </li>
      <li>
        <b>17.0.46</b> - 2022-06-16
      </li>
      <li>
        <b>17.0.45</b> - 2022-05-06
      </li>
      <li>
        <b>17.0.44</b> - 2022-04-07
      </li>
      <li>
        <b>17.0.43</b> - 2022-03-24
      </li>
      <li>
        <b>17.0.42</b> - 2022-03-23
      </li>
      <li>
        <b>17.0.41</b> - 2022-03-19
      </li>
      <li>
        <b>17.0.40</b> - 2022-03-10
      </li>
      <li>
        <b>17.0.39</b> - 2022-02-03
      </li>
    </ul>
from <a
href="https://snyk.io/redirect/github/DefinitelyTyped/DefinitelyTyped/releases">@types/react
GitHub release notes</a>
  </details>
</details>
<hr/>

**Note:** *You are seeing this because you or someone else with access
to this repository has authorized Snyk to open upgrade PRs.*

For more information: <img
src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiIyOTNmYTMzNC0zOTgxLTQ4ZjUtODdmZi1hNzlmZWRhNmUwOTUiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjI5M2ZhMzM0LTM5ODEtNDhmNS04N2ZmLWE3OWZlZGE2ZTA5NSJ9fQ=="
width="0" height="0"/>

🧐 [View latest project
report](https://app.snyk.io/org/sandbox-2ba/project/9043c51f-3f0d-45c6-8455-b658274f2872?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🛠 [Adjust upgrade PR
settings](https://app.snyk.io/org/sandbox-2ba/project/9043c51f-3f0d-45c6-8455-b658274f2872/settings/integration?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🔕 [Ignore this dependency or unsubscribe from future upgrade
PRs](https://app.snyk.io/org/sandbox-2ba/project/9043c51f-3f0d-45c6-8455-b658274f2872/settings/integration?pkg&#x3D;@types/react&amp;utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr#auto-dep-upgrades)

<!---
(snyk:metadata:{"prId":"293fa334-3981-48f5-87ff-a79feda6e095","prPublicId":"293fa334-3981-48f5-87ff-a79feda6e095","dependencies":[{"name":"@types/react","from":"17.0.39","to":"17.0.52"}],"packageManager":"npm","type":"auto","projectUrl":"https://app.snyk.io/org/sandbox-2ba/project/9043c51f-3f0d-45c6-8455-b658274f2872?utm_source=github&utm_medium=referral&page=upgrade-pr","projectPublicId":"9043c51f-3f0d-45c6-8455-b658274f2872","env":"prod","prType":"upgrade","vulns":["SNYK-JS-LOADERUTILS-3043105","SNYK-JS-LOADERUTILS-3043105","SNYK-JS-EJS-2803307","SNYK-JS-DECODEURICOMPONENT-3149970","SNYK-JS-ASYNC-2441827","SNYK-JS-TERSER-2806366","SNYK-JS-NWSAPI-2841516","SNYK-JS-LOADERUTILS-3105943","SNYK-JS-LOADERUTILS-3042992","SNYK-JS-LOADERUTILS-3105943","SNYK-JS-LOADERUTILS-3042992","SNYK-JS-JSON5-3182856","SNYK-JS-JSON5-3182856"],"issuesToFix":[{"issueId":"SNYK-JS-LOADERUTILS-3043105","severity":"high","title":"Prototype
Pollution","exploitMaturity":"no-known-exploit","priorityScore":375,"priorityScoreFactors":[{"type":"cvssScore","label":"7.5","score":375}]},{"issueId":"SNYK-JS-LOADERUTILS-3043105","severity":"high","title":"Prototype
Pollution","exploitMaturity":"no-known-exploit","priorityScore":375,"priorityScoreFactors":[{"type":"cvssScore","label":"7.5","score":375}]},{"issueId":"SNYK-JS-EJS-2803307","severity":"high","title":"Remote
Code Execution
(RCE)","exploitMaturity":"proof-of-concept","priorityScore":512,"priorityScoreFactors":[{"type":"exploit","label":"Proof
of
Concept","score":107},{"type":"cvssScore","label":"8.1","score":405}]},{"issueId":"SNYK-JS-DECODEURICOMPONENT-3149970","severity":"high","title":"Denial
of Service
(DoS)","exploitMaturity":"proof-of-concept","priorityScore":482,"priorityScoreFactors":[{"type":"exploit","label":"Proof
of
Concept","score":107},{"type":"cvssScore","label":"7.5","score":375}]},{"issueId":"SNYK-JS-ASYNC-2441827","severity":"high","title":"Prototype
Pollution","exploitMaturity":"proof-of-concept","priorityScore":482,"priorityScoreFactors":[{"type":"exploit","label":"Proof
of
Concept","score":107},{"type":"cvssScore","label":"7.5","score":375}]},{"issueId":"SNYK-JS-TERSER-2806366","severity":"medium","title":"Regular
Expression Denial of Service
(ReDoS)","exploitMaturity":"no-known-exploit","priorityScore":265,"priorityScoreFactors":[{"type":"cvssScore","label":"5.3","score":265}]},{"issueId":"SNYK-JS-NWSAPI-2841516","severity":"medium","title":"Denial
of Service
(DoS)","exploitMaturity":"no-known-exploit","priorityScore":310,"priorityScoreFactors":[{"type":"cvssScore","label":"6.2","score":310}]},{"issueId":"SNYK-JS-LOADERUTILS-3105943","severity":"medium","title":"Regular
Expression Denial of Service
(ReDoS)","exploitMaturity":"no-known-exploit","priorityScore":265,"priorityScoreFactors":[{"type":"cvssScore","label":"5.3","score":265}]},{"issueId":"SNYK-JS-LOADERUTILS-3042992","severity":"medium","title":"Regular
Expression Denial of Service
(ReDoS)","exploitMaturity":"no-known-exploit","priorityScore":265,"priorityScoreFactors":[{"type":"cvssScore","label":"5.3","score":265}]},{"issueId":"SNYK-JS-LOADERUTILS-3105943","severity":"medium","title":"Regular
Expression Denial of Service
(ReDoS)","exploitMaturity":"no-known-exploit","priorityScore":265,"priorityScoreFactors":[{"type":"cvssScore","label":"5.3","score":265}]},{"issueId":"SNYK-JS-LOADERUTILS-3042992","severity":"medium","title":"Regular
Expression Denial of Service
(ReDoS)","exploitMaturity":"no-known-exploit","priorityScore":265,"priorityScoreFactors":[{"type":"cvssScore","label":"5.3","score":265}]},{"issueId":"SNYK-JS-JSON5-3182856","severity":"medium","title":"Prototype
Pollution","exploitMaturity":"proof-of-concept","priorityScore":427,"priorityScoreFactors":[{"type":"exploit","label":"Proof
of
Concept","score":107},{"type":"cvssScore","label":"6.4","score":320}]},{"issueId":"SNYK-JS-JSON5-3182856","severity":"medium","title":"Prototype
Pollution","exploitMaturity":"proof-of-concept","priorityScore":427,"priorityScoreFactors":[{"type":"exploit","label":"Proof
of
Concept","score":107},{"type":"cvssScore","label":"6.4","score":320}]}],"upgrade":["SNYK-JS-LOADERUTILS-3043105","SNYK-JS-LOADERUTILS-3043105","SNYK-JS-EJS-2803307","SNYK-JS-DECODEURICOMPONENT-3149970","SNYK-JS-ASYNC-2441827","SNYK-JS-TERSER-2806366","SNYK-JS-NWSAPI-2841516","SNYK-JS-LOADERUTILS-3105943","SNYK-JS-LOADERUTILS-3042992","SNYK-JS-LOADERUTILS-3105943","SNYK-JS-LOADERUTILS-3042992","SNYK-JS-JSON5-3182856","SNYK-JS-JSON5-3182856"],"upgradeInfo":{"versionsDiff":13,"publishedDate":"2022-10-27T11:33:24.287Z"},"templateVariants":["priorityScore"],"hasFixes":true,"isMajorUpgrade":false,"isBreakingChange":false,"priorityScoreList":[375,375,512,482,482,265,310,265,265,265,265,427,427]})
--->

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
<h3>Snyk has created this PR to upgrade @apollo/client from 3.5.10 to
3.7.3.</h3>

:information_source: Keep your dependencies up-to-date. This makes it
easier to fix existing vulnerabilities and to more quickly identify and
fix newly disclosed vulnerabilities when they affect your project.
<hr/>

- The recommended version is **48 versions** ahead of your current
version.
- The recommended version was released **2 months ago**, on 2022-12-15.

The recommended version fixes:

Severity | Issue | PriorityScore (*) | Exploit Maturity |

:-------------------------:|:-------------------------|-------------------------|:-------------------------
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/h.png"
width="20" height="20" title="high severity"/> | Prototype
Pollution<br/>
[SNYK-JS-LOADERUTILS-3043105](https://snyk.io/vuln/SNYK-JS-LOADERUTILS-3043105)
| **375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/h.png"
width="20" height="20" title="high severity"/> | Prototype
Pollution<br/>
[SNYK-JS-LOADERUTILS-3043105](https://snyk.io/vuln/SNYK-JS-LOADERUTILS-3043105)
| **375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/h.png"
width="20" height="20" title="high severity"/> | Remote Code Execution
(RCE)<br/>
[SNYK-JS-EJS-2803307](https://snyk.io/vuln/SNYK-JS-EJS-2803307) |
**375/1000** <br/> **Why?** CVSS 7.5 | Proof of Concept
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/h.png"
width="20" height="20" title="high severity"/> | Denial of Service
(DoS)<br/>
[SNYK-JS-DECODEURICOMPONENT-3149970](https://snyk.io/vuln/SNYK-JS-DECODEURICOMPONENT-3149970)
| **375/1000** <br/> **Why?** CVSS 7.5 | Proof of Concept
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/h.png"
width="20" height="20" title="high severity"/> | Prototype
Pollution<br/>
[SNYK-JS-ASYNC-2441827](https://snyk.io/vuln/SNYK-JS-ASYNC-2441827) |
**375/1000** <br/> **Why?** CVSS 7.5 | Proof of Concept
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Regular Expression
Denial of Service (ReDoS)<br/>
[SNYK-JS-TERSER-2806366](https://snyk.io/vuln/SNYK-JS-TERSER-2806366) |
**375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Denial of Service
(DoS)<br/>
[SNYK-JS-NWSAPI-2841516](https://snyk.io/vuln/SNYK-JS-NWSAPI-2841516) |
**375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Regular Expression
Denial of Service (ReDoS)<br/>
[SNYK-JS-LOADERUTILS-3105943](https://snyk.io/vuln/SNYK-JS-LOADERUTILS-3105943)
| **375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Regular Expression
Denial of Service (ReDoS)<br/>
[SNYK-JS-LOADERUTILS-3042992](https://snyk.io/vuln/SNYK-JS-LOADERUTILS-3042992)
| **375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Regular Expression
Denial of Service (ReDoS)<br/>
[SNYK-JS-LOADERUTILS-3105943](https://snyk.io/vuln/SNYK-JS-LOADERUTILS-3105943)
| **375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Regular Expression
Denial of Service (ReDoS)<br/>
[SNYK-JS-LOADERUTILS-3042992](https://snyk.io/vuln/SNYK-JS-LOADERUTILS-3042992)
| **375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Prototype
Pollution<br/>
[SNYK-JS-JSON5-3182856](https://snyk.io/vuln/SNYK-JS-JSON5-3182856) |
**375/1000** <br/> **Why?** CVSS 7.5 | Proof of Concept
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Prototype
Pollution<br/>
[SNYK-JS-JSON5-3182856](https://snyk.io/vuln/SNYK-JS-JSON5-3182856) |
**375/1000** <br/> **Why?** CVSS 7.5 | Proof of Concept

(*) Note that the real score may have changed since the PR was raised.


<details>
<summary><b>Release notes</b></summary>
<br/>
  <details>
    <summary>Package name: <b>@apollo/client</b></summary>
    <ul>
      <li>
<b>3.7.3</b> - <a
href="https://snyk.io/redirect/github/apollographql/apollo-client/releases/tag/v3.7.3">2022-12-15</a></br><h3>Patch
Changes</h3>
<ul>
<li>
<p><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10334"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10334/hovercard">#10334</a>
<a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/7d923939dd7e6db7d69f04f598c666104b076e78"><code>7d923939d</code></a>
Thanks <a href="https://snyk.io/redirect/github/jerelmiller">@
jerelmiller</a>! - Better handle deferred queries that have cached or
partial cached data for them</p>
</li>
<li>
<p><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10368"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10368/hovercard">#10368</a>
<a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/46b58e9762abbffaee5c9abda8e309bea6d7a785"><code>46b58e976</code></a>
Thanks <a href="https://snyk.io/redirect/github/alessbell">@
alessbell</a>! - Fix: unblocks support for defer in mutations</p>
<p>If the <code>@ defer</code> directive is present in the document
passed to <code>mutate</code>, the Promise will resolve with the final
merged data after the last multipart chunk has arrived in the
response.</p>
</li>
</ul>
      </li>
      <li>
<b>3.7.2</b> - <a
href="https://snyk.io/redirect/github/apollographql/apollo-client/releases/tag/v3.7.2">2022-12-06</a></br><h2>Improvements
(from <a
href="https://snyk.io/redirect/github/apollographql/apollo-client/blob/main/CHANGELOG.md"><code>CHANGELOG.md</code></a>)</h2>
<ul>
<li>
<p>Only show dev tools suggestion in the console when
<code>connectToDevTools</code> is <code>true</code>.<br>
<a href="https://snyk.io/redirect/github/chris110408">@ chris110408</a>
in <a
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10258"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10258/hovercard">#10258</a></p>
</li>
<li>
<p>Pass <code>TCache</code> generic to <code>MutationHookOptions</code>
for better type support in <code>useMutation</code>.<br>
<a href="https://snyk.io/redirect/github/igrlk">@ igrlk</a> in <a
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10223"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10223/hovercard">#10223</a></p>
</li>
<li>
<p>Add <code>name</code> property to <code>ApolloError</code> to ensure
better type safety and help error reporting tools better identify the
error.<br>
<a href="https://snyk.io/redirect/github/aaronadamsCA">@
aaronadamsCA</a> in <a
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/9323"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/9323/hovercard">#9323</a></p>
</li>
<li>
<p>Export a <code>ModifierDetails</code> type for the
<code>details</code> parameter of a <code>Modifier</code> function.<br>
<a href="https://snyk.io/redirect/github/KeithGillette">@
KeithGillette</a> in <a
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/7133"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/7133/hovercard">#7133</a></p>
</li>
<li>
<p>Revert use of <code>cloneDeep</code> to clone options when fetching
queries.<br>
<a href="https://snyk.io/redirect/github/MrDoomBringer">@
MrDoomBringer</a> in <a
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10215"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10215/hovercard">#10215</a></p>
</li>
</ul>
<h2>What's Changed (auto-generated by GitHub)</h2>
<ul>
<li>Add connect to dev tools check by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/chris110408/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/chris110408">@ chris110408</a> in
<a aria-label="Pull request #10258" class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1433824820"
data-permission-text="Title is private"
data-url="apollographql/apollo-client#10258"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10258/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10258">#10258</a></li>
<li>Update the CHANGELOG by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/jerelmiller/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/jerelmiller">@ jerelmiller</a> in
<a aria-label="Pull request #10260" class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1433855997"
data-permission-text="Title is private"
data-url="apollographql/apollo-client#10260"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10260/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10260">#10260</a></li>
<li>Revert cloneDeep-ing request headers by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/MrDoomBringer/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/MrDoomBringer">@ MrDoomBringer</a>
in <a aria-label="Pull request #10215" class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1416787337"
data-permission-text="Title is private"
data-url="apollographql/apollo-client#10215"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10215/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10215">#10215</a></li>
<li>chore(tests): warn on ts-jest diagnostics error outside of CI test
runs by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/alessbell/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/alessbell">@ alessbell</a> in <a
aria-label="Pull request #10268" class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1440751358"
data-permission-text="Title is private"
data-url="apollographql/apollo-client#10268"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10268/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10268">#10268</a></li>
<li>updates roadmap nov 2022 by <a class="user-mention notranslate"
data-hovercard-type="user" data-hovercard-url="/users/jpvajda/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/jpvajda">@ jpvajda</a> in <a
aria-label="Pull request #10269" class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1440838554"
data-permission-text="Title is private"
data-url="apollographql/apollo-client#10269"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10269/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10269">#10269</a></li>
<li>docs: displays the error correctly by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/ctesniere/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/ctesniere">@ ctesniere</a> in <a
aria-label="Pull request #10275" class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1444506371"
data-permission-text="Title is private"
data-url="apollographql/apollo-client#10275"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10275/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10275">#10275</a></li>
<li>Update the CHANGELOG with changes from <a aria-label="Pull request
#10275" class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="1444506371" data-permission-text="Title is private"
data-url="apollographql/apollo-client#10275"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10275/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10275">#10275</a>
by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/bignimbus/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/bignimbus">@ bignimbus</a> in <a
aria-label="Pull request #10276" class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1445656915"
data-permission-text="Title is private"
data-url="apollographql/apollo-client#10276"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10276/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10276">#10276</a></li>
<li>Fix 'broken' links by <a class="user-mention notranslate"
data-hovercard-type="user"
data-hovercard-url="/users/StephenBarlow/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/StephenBarlow">@ StephenBarlow</a>
in <a aria-label="Pull request #10288" class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1450617736"
data-permission-text="Title is private"
data-url="apollographql/apollo-client#10288"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10288/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10288">#10288</a></li>
<li>Additional documentation for managing local state by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/bignimbus/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/bignimbus">@ bignimbus</a> in <a
aria-label="Pull request #10282" class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1448345087"
data-permission-text="Title is private"
data-url="apollographql/apollo-client#10282"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10282/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10282">#10282</a></li>
<li>chore(docs): remove graphql-anywhere from apollo-link-rest doc by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/alessbell/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/alessbell">@ alessbell</a> in <a
aria-label="Pull request #10232" class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1424523033"
data-permission-text="Title is private"
data-url="apollographql/apollo-client#10232"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10232/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10232">#10232</a></li>
<li>doc(static-typing): rewrite with GraphQL Code Generator setup by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/charlypoly/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/charlypoly">@ charlypoly</a> in <a
aria-label="Pull request #10173" class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1404287170"
data-permission-text="Title is private"
data-url="apollographql/apollo-client#10173"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10173/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10173">#10173</a></li>
<li>Further update the TypeGen article for style by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/rkoron007/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/rkoron007">@ rkoron007</a> in <a
aria-label="Pull request #10294" class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1454068707"
data-permission-text="Title is private"
data-url="apollographql/apollo-client#10294"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10294/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10294">#10294</a></li>
<li>Pass TCache generic to MutationHookOptions by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/igrlk/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/igrlk">@ igrlk</a> in <a
aria-label="Pull request #10223" class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1419515761"
data-permission-text="Title is private"
data-url="apollographql/apollo-client#10223"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10223/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10223">#10223</a></li>
<li>Add name property to ApolloError by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/aaronadamsCA/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/aaronadamsCA">@ aaronadamsCA</a>
in <a aria-label="Pull request #9323" class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1106740822"
data-permission-text="Title is private"
data-url="apollographql/apollo-client#9323"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/9323/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/9323">#9323</a></li>
<li>Add array examples to reactive variable documentation by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/larrymyers/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/larrymyers">@ larrymyers</a> in <a
aria-label="Pull request #10235" class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1424932503"
data-permission-text="Title is private"
data-url="apollographql/apollo-client#10235"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10235/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10235">#10235</a></li>
<li>Update CHANGELOG with changes from <a aria-label="Pull request
#10235" class="issue-link js-issue-link" data-error-text="Failed to load
title" data-id="1424932503" data-permission-text="Title is private"
data-url="apollographql/apollo-client#10235"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10235/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10235">#10235</a>
by <a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/bignimbus/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/bignimbus">@ bignimbus</a> in <a
aria-label="Pull request #10302" class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1458514445"
data-permission-text="Title is private"
data-url="apollographql/apollo-client#10302"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10302/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10302">#10302</a></li>
<li>docs: Update subscribeToMore example to use React hooks by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/trevorblades/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/trevorblades">@ trevorblades</a>
in <a aria-label="Pull request #10309" class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1460280026"
data-permission-text="Title is private"
data-url="apollographql/apollo-client#10309"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10309/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10309">#10309</a></li>
<li>export separate <code>ModifierUtility</code> type by <a
class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/KeithGillette/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/KeithGillette">@ KeithGillette</a>
in <a aria-label="Pull request #7133" class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="716972371"
data-permission-text="Title is private"
data-url="apollographql/apollo-client#7133"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/7133/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/7133">#7133</a></li>
<li>Changelog and docs for preserveHeaderCase by <a class="user-mention
notranslate" data-hovercard-type="user"
data-hovercard-url="/users/MrDoomBringer/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/MrDoomBringer">@ MrDoomBringer</a>
in <a aria-label="Pull request #10111" class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1378274068"
data-permission-text="Title is private"
data-url="apollographql/apollo-client#10111"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10111/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10111">#10111</a></li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/chris110408/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/chris110408">@ chris110408</a>
made their first contribution in <a aria-label="Pull request #10258"
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="1433824820" data-permission-text="Title is private"
data-url="apollographql/apollo-client#10258"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10258/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10258">#10258</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/ctesniere/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/ctesniere">@ ctesniere</a> made
their first contribution in <a aria-label="Pull request #10275"
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="1444506371" data-permission-text="Title is private"
data-url="apollographql/apollo-client#10275"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10275/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10275">#10275</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/charlypoly/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/charlypoly">@ charlypoly</a> made
their first contribution in <a aria-label="Pull request #10173"
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="1404287170" data-permission-text="Title is private"
data-url="apollographql/apollo-client#10173"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10173/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10173">#10173</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/igrlk/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/igrlk">@ igrlk</a> made their
first contribution in <a aria-label="Pull request #10223"
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="1419515761" data-permission-text="Title is private"
data-url="apollographql/apollo-client#10223"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10223/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10223">#10223</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/aaronadamsCA/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/aaronadamsCA">@ aaronadamsCA</a>
made their first contribution in <a aria-label="Pull request #9323"
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="1106740822" data-permission-text="Title is private"
data-url="apollographql/apollo-client#9323"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/9323/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/9323">#9323</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/larrymyers/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/larrymyers">@ larrymyers</a> made
their first contribution in <a aria-label="Pull request #10235"
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="1424932503" data-permission-text="Title is private"
data-url="apollographql/apollo-client#10235"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/10235/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/10235">#10235</a></li>
<li><a class="user-mention notranslate" data-hovercard-type="user"
data-hovercard-url="/users/KeithGillette/hovercard"
data-octo-click="hovercard-link-click"
data-octo-dimensions="link_type:self"
href="https://snyk.io/redirect/github/KeithGillette">@ KeithGillette</a>
made their first contribution in <a aria-label="Pull request #7133"
class="issue-link js-issue-link" data-error-text="Failed to load title"
data-id="716972371" data-permission-text="Title is private"
data-url="apollographql/apollo-client#7133"
data-hovercard-type="pull_request"
data-hovercard-url="/apollographql/apollo-client/pull/7133/hovercard"
href="https://snyk.io/redirect/github/apollographql/apollo-client/pull/7133">#7133</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a class="commit-link"
href="https://snyk.io/redirect/github/apollographql/apollo-client/compare/v3.7.1...v3.7.2"><tt>v3.7.1...v3.7.2</tt></a></p>
      </li>
      <li>
<b>3.7.1</b> - <a
href="https://snyk.io/redirect/github/apollographql/apollo-client/releases/tag/v3.7.1">2022-10-20</a></br><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/releases/tag/v3.7.1">
Read more </a>
      </li>
      <li>
<b>3.7.0</b> - <a
href="https://snyk.io/redirect/github/apollographql/apollo-client/releases/tag/v3.7.0">2022-09-30</a></br><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/releases/tag/v3.7.0">
Read more </a>
      </li>
      <li>
        <b>3.7.0-rc.0</b> - 2022-09-21
      </li>
      <li>
        <b>3.7.0-beta.8</b> - 2022-09-21
      </li>
      <li>
        <b>3.7.0-beta.7</b> - 2022-09-08
      </li>
      <li>
        <b>3.7.0-beta.6</b> - 2022-06-27
      </li>
      <li>
        <b>3.7.0-beta.5</b> - 2022-06-10
      </li>
      <li>
        <b>3.7.0-beta.4</b> - 2022-06-10
      </li>
      <li>
        <b>3.7.0-beta.3</b> - 2022-06-07
      </li>
      <li>
        <b>3.7.0-beta.2</b> - 2022-06-07
      </li>
      <li>
        <b>3.7.0-beta.1</b> - 2022-05-26
      </li>
      <li>
        <b>3.7.0-beta.0</b> - 2022-05-25
      </li>
      <li>
        <b>3.7.0-alpha.6</b> - 2022-05-19
      </li>
      <li>
        <b>3.7.0-alpha.5</b> - 2022-05-16
      </li>
      <li>
        <b>3.7.0-alpha.4</b> - 2022-05-13
      </li>
      <li>
        <b>3.7.0-alpha.3</b> - 2022-05-09
      </li>
      <li>
        <b>3.7.0-alpha.2</b> - 2022-05-03
      </li>
      <li>
        <b>3.7.0-alpha.1</b> - 2022-05-03
      </li>
      <li>
        <b>3.7.0-alpha.0</b> - 2022-04-27
      </li>
      <li>
<b>3.6.10</b> - <a
href="https://snyk.io/redirect/github/apollographql/apollo-client/releases/tag/v3.6.10">2022-09-29</a></br><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/releases/tag/v3.6.10">
Read more </a>
      </li>
      <li>
<b>3.6.9</b> - <a
href="https://snyk.io/redirect/github/apollographql/apollo-client/releases/tag/v3.6.9">2022-06-21</a></br><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/releases/tag/v3.6.9">
Read more </a>
      </li>
      <li>
        <b>3.6.8</b> - 2022-06-10
      </li>
      <li>
        <b>3.6.7</b> - 2022-06-10
      </li>
      <li>
        <b>3.6.6</b> - 2022-05-26
      </li>
      <li>
        <b>3.6.5</b> - 2022-05-23
      </li>
      <li>
        <b>3.6.4</b> - 2022-05-16
      </li>
      <li>
        <b>3.6.3</b> - 2022-05-05
      </li>
      <li>
        <b>3.6.2</b> - 2022-05-03
      </li>
      <li>
        <b>3.6.1</b> - 2022-04-28
      </li>
      <li>
        <b>3.6.0</b> - 2022-04-26
      </li>
      <li>
        <b>3.6.0-rc.1</b> - 2022-04-19
      </li>
      <li>
        <b>3.6.0-rc.0</b> - 2022-04-18
      </li>
      <li>
        <b>3.6.0-beta.13</b> - 2022-04-14
      </li>
      <li>
        <b>3.6.0-beta.12</b> - 2022-04-11
      </li>
      <li>
        <b>3.6.0-beta.11</b> - 2022-04-05
      </li>
      <li>
        <b>3.6.0-beta.10</b> - 2022-03-29
      </li>
      <li>
        <b>3.6.0-beta.9</b> - 2022-03-10
      </li>
      <li>
        <b>3.6.0-beta.8</b> - 2022-03-10
      </li>
      <li>
        <b>3.6.0-beta.7</b> - 2022-03-10
      </li>
      <li>
        <b>3.6.0-beta.6</b> - 2022-02-15
      </li>
      <li>
        <b>3.6.0-beta.5</b> - 2022-02-04
      </li>
      <li>
        <b>3.6.0-beta.4</b> - 2022-02-03
      </li>
      <li>
        <b>3.6.0-beta.3</b> - 2021-11-23
      </li>
      <li>
        <b>3.6.0-beta.2</b> - 2021-11-22
      </li>
      <li>
        <b>3.6.0-beta.1</b> - 2021-11-16
      </li>
      <li>
        <b>3.6.0-beta.0</b> - 2021-11-16
      </li>
      <li>
        <b>3.5.10</b> - 2022-02-24
      </li>
    </ul>
from <a
href="https://snyk.io/redirect/github/apollographql/apollo-client/releases">@apollo/client
GitHub release notes</a>
  </details>
</details>


<details>
  <summary><b>Commit messages</b></summary>
  </br>
  <details>
    <summary>Package name: <b>@apollo/client</b></summary>
    <ul>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/2f79f03f1239b0496ddda938bf74a1b0ef97966e">2f79f03</a>
Version Packages (#10341)</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/b823f6c679f28fae1f5c1fb3f9e7545a2cb5c987">b823f6c</a>
Fix Changesets release workflow from default branch (#10370)</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/46b58e9762abbffaee5c9abda8e309bea6d7a785">46b58e9</a>
Fixes support for defer in mutations (#10368)</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/52d5af26129bcec6bd51b45511b8349695219c47">52d5af2</a>
docs/updating-subscription-library-anchor-link (#10320)</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/1398e42854590c685a63862534990e26d5013d16">1398e42</a>
chore(deps): update actions/setup-node action to v3 (#10352)</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/6739721ea04a66d94be6ca2ae956e95997925201">6739721</a>
chore(deps): update mad9000/actions-find-and-replace-string action to v3
(#10354)</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/b3e4574942afffd03cc8a383b9834bbb723720bf">b3e4574</a>
Update static-typing.md (#10358)</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/f4f00b6d01b33f08dad9992609e30ddf4011e701">f4f00b6</a>
chore(deps): update dependency mocha to v10.2.0</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/0daf29fc02dba3e4ba53f36a8b412abcdbe79329">0daf29f</a>
chore(deps): update dependency @ types/node to v18.11.13</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/ac7696ee7478cab6566c93430400a1ea19b2c7ad">ac7696e</a>
chore(deps): update dependency recast to v0.22.0</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/543d687fe7b38726576821d7e671945549f6e49b">543d687</a>
chore(deps): update dependency @ types/node to v18.11.12</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/14857a5b076a1a385a807620d4a3934fff51c0ea">14857a5</a>
chore(deps): update dependency @ types/jest to v29.2.4</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/7819c51ff6a0837e94cc0be6739a70fadf36eada">7819c51</a>
chore(deps): update dependency @ graphql-tools/schema to v9.0.12</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/c02a17b30f96fe33649c1fad716cd9482d353868">c02a17b</a>
chore(changesets): run changeset-version in prerelease workflow</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/6cf377f29b906e1eabfd2993107a0041db78ca4b">6cf377f</a>
Changesets updates (#10342)</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/7d923939dd7e6db7d69f04f598c666104b076e78">7d92393</a>
Better handle cached data with deferred queries (#10334)</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/f982a8d3b0571cf841c7068bd374c8ee44d21492">f982a8d</a>
Introduce Changesets (#10337)</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/7bff5ac3d9d4f441ff1cc70b6fd6ae60b1b7cfb2">7bff5ac</a>
Roadmap updates (#10336)</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/21c7d26220ce82a9856cd203bf1aa5ff1327b192">21c7d26</a>
Exclude &quot;cursor&quot; argument to prevent separate cache instance
(#10144)</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/9f8fae1055880c8ec173e631e6009e5308376f34">9f8fae1</a>
chore(deps): update dependency jest-junit to v15 (#10301)</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/a55770437f110ae85cd1d8d1fb47a8e6de022c09">a557704</a>
chore(deps): update dependency @ types/node to v18 (#9840)</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/ce866132e2be18a989f8e0a78648e5a6d5abc25e">ce86613</a>
Bump @ apollo/client npm version to 3.7.2.</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/365fcea4ad1a9c3682f91fc315c80e828edf3c41">365fcea</a>
chore: update CHANGELOG in preparation for 3.7.2 (#10335)</li>
<li><a
href="https://snyk.io/redirect/github/apollographql/apollo-client/commit/39d83c9dae30f32a0b2634a50763a87d369ff7df">39d83c9</a>
chore(deps): update dependency @ types/react to v18.0.26</li>
    </ul>

<a
href="https://snyk.io/redirect/github/apollographql/apollo-client/compare/6ca525a6e2e520ea67cfbfd8df0ac48988b4abe4...2f79f03f1239b0496ddda938bf74a1b0ef97966e">Compare</a>
  </details>
</details>
<hr/>

**Note:** *You are seeing this because you or someone else with access
to this repository has authorized Snyk to open upgrade PRs.*

For more information: <img
src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiIxNWZmNzVhNC03MTRhLTQ4ZTQtOGZlYS1kNTE2ZmVkMzBhNjkiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjE1ZmY3NWE0LTcxNGEtNDhlNC04ZmVhLWQ1MTZmZWQzMGE2OSJ9fQ=="
width="0" height="0"/>

🧐 [View latest project
report](https://app.snyk.io/org/sandbox-2ba/project/9043c51f-3f0d-45c6-8455-b658274f2872?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🛠 [Adjust upgrade PR
settings](https://app.snyk.io/org/sandbox-2ba/project/9043c51f-3f0d-45c6-8455-b658274f2872/settings/integration?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🔕 [Ignore this dependency or unsubscribe from future upgrade
PRs](https://app.snyk.io/org/sandbox-2ba/project/9043c51f-3f0d-45c6-8455-b658274f2872/settings/integration?pkg&#x3D;@apollo/client&amp;utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr#auto-dep-upgrades)

<!---
(snyk:metadata:{"prId":"15ff75a4-714a-48e4-8fea-d516fed30a69","prPublicId":"15ff75a4-714a-48e4-8fea-d516fed30a69","dependencies":[{"name":"@apollo/client","from":"3.5.10","to":"3.7.3"}],"packageManager":"npm","type":"auto","projectUrl":"https://app.snyk.io/org/sandbox-2ba/project/9043c51f-3f0d-45c6-8455-b658274f2872?utm_source=github&utm_medium=referral&page=upgrade-pr","projectPublicId":"9043c51f-3f0d-45c6-8455-b658274f2872","env":"prod","prType":"upgrade","vulns":["SNYK-JS-LOADERUTILS-3043105","SNYK-JS-LOADERUTILS-3043105","SNYK-JS-EJS-2803307","SNYK-JS-DECODEURICOMPONENT-3149970","SNYK-JS-ASYNC-2441827","SNYK-JS-TERSER-2806366","SNYK-JS-NWSAPI-2841516","SNYK-JS-LOADERUTILS-3105943","SNYK-JS-LOADERUTILS-3042992","SNYK-JS-LOADERUTILS-3105943","SNYK-JS-LOADERUTILS-3042992","SNYK-JS-JSON5-3182856","SNYK-JS-JSON5-3182856"],"issuesToFix":[{"issueId":"SNYK-JS-LOADERUTILS-3043105","severity":"high","title":"Prototype
Pollution","exploitMaturity":"no-known-exploit","priorityScore":375,"priorityScoreFactors":[{"type":"cvssScore","label":"7.5","score":375}]},{"issueId":"SNYK-JS-LOADERUTILS-3043105","severity":"high","title":"Prototype
Pollution","exploitMaturity":"no-known-exploit","priorityScore":375,"priorityScoreFactors":[{"type":"cvssScore","label":"7.5","score":375}]},{"issueId":"SNYK-JS-EJS-2803307","severity":"high","title":"Remote
Code Execution
(RCE)","exploitMaturity":"proof-of-concept","priorityScore":512,"priorityScoreFactors":[{"type":"exploit","label":"Proof
of
Concept","score":107},{"type":"cvssScore","label":"8.1","score":405}]},{"issueId":"SNYK-JS-DECODEURICOMPONENT-3149970","severity":"high","title":"Denial
of Service
(DoS)","exploitMaturity":"proof-of-concept","priorityScore":482,"priorityScoreFactors":[{"type":"exploit","label":"Proof
of
Concept","score":107},{"type":"cvssScore","label":"7.5","score":375}]},{"issueId":"SNYK-JS-ASYNC-2441827","severity":"high","title":"Prototype
Pollution","exploitMaturity":"proof-of-concept","priorityScore":482,"priorityScoreFactors":[{"type":"exploit","label":"Proof
of
Concept","score":107},{"type":"cvssScore","label":"7.5","score":375}]},{"issueId":"SNYK-JS-TERSER-2806366","severity":"medium","title":"Regular
Expression Denial of Service
(ReDoS)","exploitMaturity":"no-known-exploit","priorityScore":265,"priorityScoreFactors":[{"type":"cvssScore","label":"5.3","score":265}]},{"issueId":"SNYK-JS-NWSAPI-2841516","severity":"medium","title":"Denial
of Service
(DoS)","exploitMaturity":"no-known-exploit","priorityScore":310,"priorityScoreFactors":[{"type":"cvssScore","label":"6.2","score":310}]},{"issueId":"SNYK-JS-LOADERUTILS-3105943","severity":"medium","title":"Regular
Expression Denial of Service
(ReDoS)","exploitMaturity":"no-known-exploit","priorityScore":265,"priorityScoreFactors":[{"type":"cvssScore","label":"5.3","score":265}]},{"issueId":"SNYK-JS-LOADERUTILS-3042992","severity":"medium","title":"Regular
Expression Denial of Service
(ReDoS)","exploitMaturity":"no-known-exploit","priorityScore":265,"priorityScoreFactors":[{"type":"cvssScore","label":"5.3","score":265}]},{"issueId":"SNYK-JS-LOADERUTILS-3105943","severity":"medium","title":"Regular
Expression Denial of Service
(ReDoS)","exploitMaturity":"no-known-exploit","priorityScore":265,"priorityScoreFactors":[{"type":"cvssScore","label":"5.3","score":265}]},{"issueId":"SNYK-JS-LOADERUTILS-3042992","severity":"medium","title":"Regular
Expression Denial of Service
(ReDoS)","exploitMaturity":"no-known-exploit","priorityScore":265,"priorityScoreFactors":[{"type":"cvssScore","label":"5.3","score":265}]},{"issueId":"SNYK-JS-JSON5-3182856","severity":"medium","title":"Prototype
Pollution","exploitMaturity":"proof-of-concept","priorityScore":427,"priorityScoreFactors":[{"type":"exploit","label":"Proof
of
Concept","score":107},{"type":"cvssScore","label":"6.4","score":320}]},{"issueId":"SNYK-JS-JSON5-3182856","severity":"medium","title":"Prototype
Pollution","exploitMaturity":"proof-of-concept","priorityScore":427,"priorityScoreFactors":[{"type":"exploit","label":"Proof
of
Concept","score":107},{"type":"cvssScore","label":"6.4","score":320}]}],"upgrade":["SNYK-JS-LOADERUTILS-3043105","SNYK-JS-LOADERUTILS-3043105","SNYK-JS-EJS-2803307","SNYK-JS-DECODEURICOMPONENT-3149970","SNYK-JS-ASYNC-2441827","SNYK-JS-TERSER-2806366","SNYK-JS-NWSAPI-2841516","SNYK-JS-LOADERUTILS-3105943","SNYK-JS-LOADERUTILS-3042992","SNYK-JS-LOADERUTILS-3105943","SNYK-JS-LOADERUTILS-3042992","SNYK-JS-JSON5-3182856","SNYK-JS-JSON5-3182856"],"upgradeInfo":{"versionsDiff":48,"publishedDate":"2022-12-15T18:42:41.897Z"},"templateVariants":["priorityScore"],"hasFixes":true,"isMajorUpgrade":false,"isBreakingChange":false,"priorityScoreList":[375,375,512,482,482,265,310,265,265,265,265,427,427]})
--->

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
<h3>Snyk has created this PR to upgrade typescript from 4.6.2 to
4.9.4.</h3>

:information_source: Keep your dependencies up-to-date. This makes it
easier to fix existing vulnerabilities and to more quickly identify and
fix newly disclosed vulnerabilities when they affect your project.
<hr/>

- The recommended version is **260 versions** ahead of your current
version.
- The recommended version was released **2 months ago**, on 2022-12-07.

The recommended version fixes:

Severity | Issue | PriorityScore (*) | Exploit Maturity |

:-------------------------:|:-------------------------|-------------------------|:-------------------------
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/h.png"
width="20" height="20" title="high severity"/> | Prototype
Pollution<br/>
[SNYK-JS-LOADERUTILS-3043105](https://snyk.io/vuln/SNYK-JS-LOADERUTILS-3043105)
| **375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/h.png"
width="20" height="20" title="high severity"/> | Prototype
Pollution<br/>
[SNYK-JS-LOADERUTILS-3043105](https://snyk.io/vuln/SNYK-JS-LOADERUTILS-3043105)
| **375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/h.png"
width="20" height="20" title="high severity"/> | Remote Code Execution
(RCE)<br/>
[SNYK-JS-EJS-2803307](https://snyk.io/vuln/SNYK-JS-EJS-2803307) |
**375/1000** <br/> **Why?** CVSS 7.5 | Proof of Concept
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/h.png"
width="20" height="20" title="high severity"/> | Denial of Service
(DoS)<br/>
[SNYK-JS-DECODEURICOMPONENT-3149970](https://snyk.io/vuln/SNYK-JS-DECODEURICOMPONENT-3149970)
| **375/1000** <br/> **Why?** CVSS 7.5 | Proof of Concept
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/h.png"
width="20" height="20" title="high severity"/> | Prototype
Pollution<br/>
[SNYK-JS-ASYNC-2441827](https://snyk.io/vuln/SNYK-JS-ASYNC-2441827) |
**375/1000** <br/> **Why?** CVSS 7.5 | Proof of Concept
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Regular Expression
Denial of Service (ReDoS)<br/>
[SNYK-JS-TERSER-2806366](https://snyk.io/vuln/SNYK-JS-TERSER-2806366) |
**375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Denial of Service
(DoS)<br/>
[SNYK-JS-NWSAPI-2841516](https://snyk.io/vuln/SNYK-JS-NWSAPI-2841516) |
**375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Regular Expression
Denial of Service (ReDoS)<br/>
[SNYK-JS-LOADERUTILS-3105943](https://snyk.io/vuln/SNYK-JS-LOADERUTILS-3105943)
| **375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Regular Expression
Denial of Service (ReDoS)<br/>
[SNYK-JS-LOADERUTILS-3042992](https://snyk.io/vuln/SNYK-JS-LOADERUTILS-3042992)
| **375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Regular Expression
Denial of Service (ReDoS)<br/>
[SNYK-JS-LOADERUTILS-3105943](https://snyk.io/vuln/SNYK-JS-LOADERUTILS-3105943)
| **375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Regular Expression
Denial of Service (ReDoS)<br/>
[SNYK-JS-LOADERUTILS-3042992](https://snyk.io/vuln/SNYK-JS-LOADERUTILS-3042992)
| **375/1000** <br/> **Why?** CVSS 7.5 | No Known Exploit
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Prototype
Pollution<br/>
[SNYK-JS-JSON5-3182856](https://snyk.io/vuln/SNYK-JS-JSON5-3182856) |
**375/1000** <br/> **Why?** CVSS 7.5 | Proof of Concept
<img
src="https://res.cloudinary.com/snyk/image/upload/w_20,h_20/v1561977819/icon/m.png"
width="20" height="20" title="medium severity"/> | Prototype
Pollution<br/>
[SNYK-JS-JSON5-3182856](https://snyk.io/vuln/SNYK-JS-JSON5-3182856) |
**375/1000** <br/> **Why?** CVSS 7.5 | Proof of Concept

(*) Note that the real score may have changed since the PR was raised.


<details>
<summary><b>Release notes</b></summary>
<br/>
  <details>
    <summary>Package name: <b>typescript</b></summary>
    <ul>
      <li>
<b>4.9.4</b> - <a
href="https://snyk.io/redirect/github/microsoft/TypeScript/releases/tag/v4.9.4">2022-12-07</a></br><p>For
release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-9"
rel="nofollow">release announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://snyk.io/redirect/github/Microsoft/TypeScript/issues?utf8=%E2%9C%93&amp;q=is%3Aissue+milestone%3A%22TypeScript+4.9.4%22+is%3Aclosed+">fixed
issues query for Typescript v4.9.4</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript"
rel="nofollow">npm</a></li>
<li><a
href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild"
rel="nofollow">NuGet package</a></li>
</ul>
<h2>Changes:</h2>
<ul>
<li><a class="commit-link" data-hovercard-type="commit"
data-hovercard-url="https://github.com/microsoft/TypeScript/commit/e2868216f637e875a74c675845625eb15dcfe9a2/hovercard"
href="https://snyk.io/redirect/github/microsoft/TypeScript/commit/e2868216f637e875a74c675845625eb15dcfe9a2"><tt>e286821</tt></a>
Bump version to 4.9.4 and LKG.</li>
<li><a class="commit-link" data-hovercard-type="commit"
data-hovercard-url="https://github.com/microsoft/TypeScript/commit/eb5419fc8d980859b98553586dfb5f40d811a745/hovercard"
href="https://snyk.io/redirect/github/microsoft/TypeScript/commit/eb5419fc8d980859b98553586dfb5f40d811a745"><tt>eb5419f</tt></a>
Cherry-pick <a aria-label="Pull request #51704" class="issue-link
js-issue-link" data-error-text="Failed to load title"
data-id="1470241059" data-permission-text="Title is private"
data-url="microsoft/TypeScript#51704"
data-hovercard-type="pull_request"
data-hovercard-url="/microsoft/TypeScript/pull/51704/hovercard"
href="https://snyk.io/redirect/github/microsoft/TypeScript/pull/51704">#51704</a>
to release 4.9 (<a aria-label="Pull request #51712" class="issue-link
js-issue-link" data-error-text="Failed to load title"
data-id="1471670926" data-permission-text="Title is private"
data-url="microsoft/TypeScript#51712"
data-hovercard-type="pull_request"
data-hovercard-url="/microsoft/TypeScript/pull/51712/hovercard"
href="https://snyk.io/redirect/github/microsoft/TypeScript/pull/51712">#51712</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit"
data-hovercard-url="https://github.com/microsoft/TypeScript/commit/b4d382b9b12460adf2da4cc0d1429cf19f8dc8be/hovercard"
href="https://snyk.io/redirect/github/microsoft/TypeScript/commit/b4d382b9b12460adf2da4cc0d1429cf19f8dc8be"><tt>b4d382b</tt></a>
Cherry-pick changes for narrowing to tagged literal types.</li>
<li><a class="commit-link" data-hovercard-type="commit"
data-hovercard-url="https://github.com/microsoft/TypeScript/commit/e7a02f43fce47e1a39259ada5460bcc33c8e98b5/hovercard"
href="https://snyk.io/redirect/github/microsoft/TypeScript/commit/e7a02f43fce47e1a39259ada5460bcc33c8e98b5"><tt>e7a02f4</tt></a>
Port of <a aria-label="Pull request #51626" class="issue-link
js-issue-link" data-error-text="Failed to load title"
data-id="1460570851" data-permission-text="Title is private"
data-url="microsoft/TypeScript#51626"
data-hovercard-type="pull_request"
data-hovercard-url="/microsoft/TypeScript/pull/51626/hovercard"
href="https://snyk.io/redirect/github/microsoft/TypeScript/pull/51626">#51626</a>
and <a aria-label="Pull request #51689" class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1468824634"
data-permission-text="Title is private"
data-url="microsoft/TypeScript#51689"
data-hovercard-type="pull_request"
data-hovercard-url="/microsoft/TypeScript/pull/51689/hovercard"
href="https://snyk.io/redirect/github/microsoft/TypeScript/pull/51689">#51689</a>
to release-4.9 (<a aria-label="Pull request #51627" class="issue-link
js-issue-link" data-error-text="Failed to load title"
data-id="1460623995" data-permission-text="Title is private"
data-url="microsoft/TypeScript#51627"
data-hovercard-type="pull_request"
data-hovercard-url="/microsoft/TypeScript/pull/51627/hovercard"
href="https://snyk.io/redirect/github/microsoft/TypeScript/pull/51627">#51627</a>)</li>
<li><a class="commit-link" data-hovercard-type="commit"
data-hovercard-url="https://github.com/microsoft/TypeScript/commit/1727912f0437a7f367d90040fc4b0b4f3efd017a/hovercard"
href="https://snyk.io/redirect/github/microsoft/TypeScript/commit/1727912f0437a7f367d90040fc4b0b4f3efd017a"><tt>1727912</tt></a>
Cherry-pick fix around <code>visitEachChild</code> to release-4.9. (<a
aria-label="Pull request #51544" class="issue-link js-issue-link"
data-error-text="Failed to load title" data-id="1450676017"
data-permission-text="Title is private"
data-url="microsoft/TypeScript#51544"
data-hovercard-type="pull_request"
data-hovercard-url="/microsoft/TypeScript/pull/51544/hovercard"
href="https://snyk.io/redirect/github/microsoft/TypeScript/pull/51544">#51544</a>)</li>
</ul>
<p>This list of changes was <a
href="https://typescript.visualstudio.com/cf7ac146-d525-443c-b23c-0d58337efebc/_release?releaseId=117&amp;_a=release-summary"
rel="nofollow">auto generated</a>.</p>
      </li>
      <li>
<b>4.9.3</b> - <a
href="https://snyk.io/redirect/github/microsoft/TypeScript/releases/tag/v4.9.3">2022-11-15</a></br><a
href="https://snyk.io/redirect/github/microsoft/TypeScript/releases/tag/v4.9.3">
Read more </a>
      </li>
      <li>
        <b>4.9.2-rc</b> - 2022-11-01
      </li>
      <li>
        <b>4.9.1-beta</b> - 2022-09-23
      </li>
      <li>
        <b>4.9.0-dev.20221031</b> - 2022-10-31
      </li>
      <li>
        <b>4.9.0-dev.20221030</b> - 2022-10-30
      </li>
      <li>
        <b>4.9.0-dev.20221029</b> - 2022-10-29
      </li>
      <li>
        <b>4.9.0-dev.20221028</b> - 2022-10-28
      </li>
      <li>
        <b>4.9.0-dev.20221027</b> - 2022-10-27
      </li>
      <li>
        <b>4.9.0-dev.20221026</b> - 2022-10-26
      </li>
      <li>
        <b>4.9.0-dev.20221025</b> - 2022-10-25
      </li>
      <li>
        <b>4.9.0-dev.20221024</b> - 2022-10-24
      </li>
      <li>
        <b>4.9.0-dev.20221023</b> - 2022-10-23
      </li>
      <li>
        <b>4.9.0-dev.20221022</b> - 2022-10-22
      </li>
      <li>
        <b>4.9.0-dev.20221021</b> - 2022-10-21
      </li>
      <li>
        <b>4.9.0-dev.20221020</b> - 2022-10-20
      </li>
      <li>
        <b>4.9.0-dev.20221019</b> - 2022-10-19
      </li>
      <li>
        <b>4.9.0-dev.20221018</b> - 2022-10-18
      </li>
      <li>
        <b>4.9.0-dev.20221017</b> - 2022-10-17
      </li>
      <li>
        <b>4.9.0-dev.20221016</b> - 2022-10-16
      </li>
      <li>
        <b>4.9.0-dev.20221015</b> - 2022-10-15
      </li>
      <li>
        <b>4.9.0-dev.20221014</b> - 2022-10-14
      </li>
      <li>
        <b>4.9.0-dev.20221013</b> - 2022-10-13
      </li>
      <li>
        <b>4.9.0-dev.20221012</b> - 2022-10-12
      </li>
      <li>
        <b>4.9.0-dev.20221011</b> - 2022-10-11
      </li>
      <li>
        <b>4.9.0-dev.20221007</b> - 2022-10-07
      </li>
      <li>
        <b>4.9.0-dev.20221006</b> - 2022-10-06
      </li>
      <li>
        <b>4.9.0-dev.20221005</b> - 2022-10-05
      </li>
      <li>
        <b>4.9.0-dev.20221004</b> - 2022-10-04
      </li>
      <li>
        <b>4.9.0-dev.20221003</b> - 2022-10-03
      </li>
      <li>
        <b>4.9.0-dev.20221002</b> - 2022-10-02
      </li>
      <li>
        <b>4.9.0-dev.20221001</b> - 2022-10-01
      </li>
      <li>
        <b>4.9.0-dev.20220930</b> - 2022-09-30
      </li>
      <li>
        <b>4.9.0-dev.20220929</b> - 2022-09-29
      </li>
      <li>
        <b>4.9.0-dev.20220928</b> - 2022-09-28
      </li>
      <li>
        <b>4.9.0-dev.20220927</b> - 2022-09-27
      </li>
      <li>
        <b>4.9.0-dev.20220926</b> - 2022-09-26
      </li>
      <li>
        <b>4.9.0-dev.20220925</b> - 2022-09-25
      </li>
      <li>
        <b>4.9.0-dev.20220924</b> - 2022-09-24
      </li>
      <li>
        <b>4.9.0-dev.20220923</b> - 2022-09-23
      </li>
      <li>
        <b>4.9.0-dev.20220922</b> - 2022-09-22
      </li>
      <li>
        <b>4.9.0-dev.20220921</b> - 2022-09-21
      </li>
      <li>
        <b>4.9.0-dev.20220920</b> - 2022-09-20
      </li>
      <li>
        <b>4.9.0-dev.20220919</b> - 2022-09-19
      </li>
      <li>
        <b>4.9.0-dev.20220918</b> - 2022-09-18
      </li>
      <li>
        <b>4.9.0-dev.20220917</b> - 2022-09-17
      </li>
      <li>
        <b>4.9.0-dev.20220916</b> - 2022-09-16
      </li>
      <li>
        <b>4.9.0-dev.20220915</b> - 2022-09-15
      </li>
      <li>
        <b>4.9.0-dev.20220914</b> - 2022-09-14
      </li>
      <li>
        <b>4.9.0-dev.20220913</b> - 2022-09-13
      </li>
      <li>
        <b>4.9.0-dev.20220912</b> - 2022-09-12
      </li>
      <li>
        <b>4.9.0-dev.20220911</b> - 2022-09-11
      </li>
      <li>
        <b>4.9.0-dev.20220910</b> - 2022-09-10
      </li>
      <li>
        <b>4.9.0-dev.20220909</b> - 2022-09-09
      </li>
      <li>
        <b>4.9.0-dev.20220908</b> - 2022-09-08
      </li>
      <li>
        <b>4.9.0-dev.20220907</b> - 2022-09-07
      </li>
      <li>
        <b>4.9.0-dev.20220905</b> - 2022-09-05
      </li>
      <li>
        <b>4.9.0-dev.20220904</b> - 2022-09-04
      </li>
      <li>
        <b>4.9.0-dev.20220903</b> - 2022-09-03
      </li>
      <li>
        <b>4.9.0-dev.20220902</b> - 2022-09-02
      </li>
      <li>
        <b>4.9.0-dev.20220901</b> - 2022-09-01
      </li>
      <li>
        <b>4.9.0-dev.20220831</b> - 2022-08-31
      </li>
      <li>
        <b>4.9.0-dev.20220830</b> - 2022-08-30
      </li>
      <li>
        <b>4.9.0-dev.20220829</b> - 2022-08-29
      </li>
      <li>
        <b>4.9.0-dev.20220828</b> - 2022-08-28
      </li>
      <li>
        <b>4.9.0-dev.20220827</b> - 2022-08-27
      </li>
      <li>
        <b>4.9.0-dev.20220825</b> - 2022-08-25
      </li>
      <li>
        <b>4.9.0-dev.20220824</b> - 2022-08-24
      </li>
      <li>
        <b>4.9.0-dev.20220823</b> - 2022-08-23
      </li>
      <li>
        <b>4.9.0-dev.20220822</b> - 2022-08-22
      </li>
      <li>
        <b>4.9.0-dev.20220821</b> - 2022-08-21
      </li>
      <li>
        <b>4.9.0-dev.20220820</b> - 2022-08-20
      </li>
      <li>
        <b>4.9.0-dev.20220819</b> - 2022-08-19
      </li>
      <li>
        <b>4.9.0-dev.20220818</b> - 2022-08-18
      </li>
      <li>
        <b>4.9.0-dev.20220817</b> - 2022-08-17
      </li>
      <li>
        <b>4.9.0-dev.20220816</b> - 2022-08-16
      </li>
      <li>
        <b>4.9.0-dev.20220815</b> - 2022-08-15
      </li>
      <li>
        <b>4.9.0-dev.20220814</b> - 2022-08-14
      </li>
      <li>
        <b>4.9.0-dev.20220813</b> - 2022-08-13
      </li>
      <li>
        <b>4.9.0-dev.20220812</b> - 2022-08-12
      </li>
      <li>
        <b>4.9.0-dev.20220811</b> - 2022-08-11
      </li>
      <li>
        <b>4.9.0-beta</b> - 2022-09-23
      </li>
      <li>
<b>4.8.4</b> - <a
href="https://snyk.io/redirect/github/microsoft/TypeScript/releases/tag/v4.8.4">2022-09-27</a></br><p>For
release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/"
rel="nofollow">release announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://snyk.io/redirect/github/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.0%22+">fixed
issues query for Typescript 4.8.0 (Beta)</a>.</li>
<li><a
href="https://snyk.io/redirect/github/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.1%22+">fixed
issues query for Typescript 4.8.1 (RC)</a>.</li>
<li><a
href="https://snyk.io/redirect/github/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.2%22+">fixed
issues query for Typescript 4.8.2 (Stable)</a>.</li>
<li><a
href="https://snyk.io/redirect/github/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.3%22+">fixed
issues query for Typescript 4.8.3 (Stable)</a>.</li>
<li><a
href="https://snyk.io/redirect/github/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.4%22+">fixed
issues query for Typescript 4.8.4 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript"
rel="nofollow">npm</a></li>
<li><a
href="https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-484"
rel="nofollow">Visual Studio 2022/2019</a> (<a
href="https://snyk.io/redirect/github/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017">Select
new version in project options</a>)</li>
<li><a
href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild"
rel="nofollow">NuGet package</a></li>
</ul>
      </li>
      <li>
<b>4.8.3</b> - <a
href="https://snyk.io/redirect/github/microsoft/TypeScript/releases/tag/v4.8.3">2022-09-08</a></br><p>For
release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/"
rel="nofollow">release announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://snyk.io/redirect/github/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.0%22+">fixed
issues query for Typescript 4.8.0 (Beta)</a>.</li>
<li><a
href="https://snyk.io/redirect/github/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.1%22+">fixed
issues query for Typescript 4.8.1 (RC)</a>.</li>
<li><a
href="https://snyk.io/redirect/github/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.2%22+">fixed
issues query for Typescript 4.8.2 (Stable)</a>.</li>
<li><a
href="https://snyk.io/redirect/github/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.3%22+">fixed
issues query for Typescript 4.8.3 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript"
rel="nofollow">npm</a></li>
<li><a
href="https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-483"
rel="nofollow">Visual Studio 2022/2019</a> (<a
href="https://snyk.io/redirect/github/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017">Select
new version in project options</a>)</li>
<li><a
href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild"
rel="nofollow">NuGet package</a></li>
</ul>
      </li>
      <li>
<b>4.8.2</b> - <a
href="https://snyk.io/redirect/github/microsoft/TypeScript/releases/tag/v4.8.2">2022-08-25</a></br><p>For
release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-8/"
rel="nofollow">release announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://snyk.io/redirect/github/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.0%22+">fixed
issues query for Typescript 4.8.0 (Beta)</a>.</li>
<li><a
href="https://snyk.io/redirect/github/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.1%22+">fixed
issues query for Typescript 4.8.1 (RC)</a>.</li>
<li><a
href="https://snyk.io/redirect/github/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.8.2%22+">fixed
issues query for Typescript 4.8.1 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript"
rel="nofollow">npm</a></li>
<li><a
href="https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-48"
rel="nofollow">Visual Studio 2022/2019</a> (<a
href="https://snyk.io/redirect/github/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017">Select
new version in project options</a>)</li>
<li><a
href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild"
rel="nofollow">NuGet package</a></li>
</ul>
      </li>
      <li>
        <b>4.8.1-rc</b> - 2022-08-11
      </li>
      <li>
        <b>4.8.0-dev.20220809</b> - 2022-08-09
      </li>
      <li>
        <b>4.8.0-dev.20220808</b> - 2022-08-08
      </li>
      <li>
        <b>4.8.0-dev.20220807</b> - 2022-08-07
      </li>
      <li>
        <b>4.8.0-dev.20220806</b> - 2022-08-06
      </li>
      <li>
        <b>4.8.0-dev.20220805</b> - 2022-08-05
      </li>
      <li>
        <b>4.8.0-dev.20220804</b> - 2022-08-04
      </li>
      <li>
        <b>4.8.0-dev.20220803</b> - 2022-08-03
      </li>
      <li>
        <b>4.8.0-dev.20220802</b> - 2022-08-02
      </li>
      <li>
        <b>4.8.0-dev.20220801</b> - 2022-08-01
      </li>
      <li>
        <b>4.8.0-dev.20220731</b> - 2022-07-31
      </li>
      <li>
        <b>4.8.0-dev.20220730</b> - 2022-07-30
      </li>
      <li>
        <b>4.8.0-dev.20220729</b> - 2022-07-29
      </li>
      <li>
        <b>4.8.0-dev.20220728</b> - 2022-07-28
      </li>
      <li>
        <b>4.8.0-dev.20220727</b> - 2022-07-27
      </li>
      <li>
        <b>4.8.0-dev.20220726</b> - 2022-07-26
      </li>
      <li>
        <b>4.8.0-dev.20220725</b> - 2022-07-25
      </li>
      <li>
        <b>4.8.0-dev.20220724</b> - 2022-07-24
      </li>
      <li>
        <b>4.8.0-dev.20220723</b> - 2022-07-23
      </li>
      <li>
        <b>4.8.0-dev.20220722</b> - 2022-07-22
      </li>
      <li>
        <b>4.8.0-dev.20220721</b> - 2022-07-21
      </li>
      <li>
        <b>4.8.0-dev.20220720</b> - 2022-07-20
      </li>
      <li>
        <b>4.8.0-dev.20220719</b> - 2022-07-19
      </li>
      <li>
        <b>4.8.0-dev.20220718</b> - 2022-07-18
      </li>
      <li>
        <b>4.8.0-dev.20220717</b> - 2022-07-17
      </li>
      <li>
        <b>4.8.0-dev.20220716</b> - 2022-07-16
      </li>
      <li>
        <b>4.8.0-dev.20220715</b> - 2022-07-15
      </li>
      <li>
        <b>4.8.0-dev.20220714</b> - 2022-07-14
      </li>
      <li>
        <b>4.8.0-dev.20220713</b> - 2022-07-13
      </li>
      <li>
        <b>4.8.0-dev.20220712</b> - 2022-07-12
      </li>
      <li>
        <b>4.8.0-dev.20220711</b> - 2022-07-11
      </li>
      <li>
        <b>4.8.0-dev.20220710</b> - 2022-07-10
      </li>
      <li>
        <b>4.8.0-dev.20220709</b> - 2022-07-09
      </li>
      <li>
        <b>4.8.0-dev.20220708</b> - 2022-07-08
      </li>
      <li>
        <b>4.8.0-dev.20220707</b> - 2022-07-07
      </li>
      <li>
        <b>4.8.0-dev.20220706</b> - 2022-07-06
      </li>
      <li>
        <b>4.8.0-dev.20220705</b> - 2022-07-05
      </li>
      <li>
        <b>4.8.0-dev.20220704</b> - 2022-07-04
      </li>
      <li>
        <b>4.8.0-dev.20220703</b> - 2022-07-03
      </li>
      <li>
        <b>4.8.0-dev.20220701</b> - 2022-07-01
      </li>
      <li>
        <b>4.8.0-dev.20220630</b> - 2022-06-30
      </li>
      <li>
        <b>4.8.0-dev.20220629</b> - 2022-06-29
      </li>
      <li>
        <b>4.8.0-dev.20220628</b> - 2022-06-28
      </li>
      <li>
        <b>4.8.0-dev.20220627</b> - 2022-06-27
      </li>
      <li>
        <b>4.8.0-dev.20220626</b> - 2022-06-26
      </li>
      <li>
        <b>4.8.0-dev.20220625</b> - 2022-06-25
      </li>
      <li>
        <b>4.8.0-dev.20220624</b> - 2022-06-24
      </li>
      <li>
        <b>4.8.0-dev.20220623</b> - 2022-06-23
      </li>
      <li>
        <b>4.8.0-dev.20220622</b> - 2022-06-22
      </li>
      <li>
        <b>4.8.0-dev.20220621</b> - 2022-06-21
      </li>
      <li>
        <b>4.8.0-dev.20220620</b> - 2022-06-20
      </li>
      <li>
        <b>4.8.0-dev.20220619</b> - 2022-06-19
      </li>
      <li>
        <b>4.8.0-dev.20220618</b> - 2022-06-18
      </li>
      <li>
        <b>4.8.0-dev.20220617</b> - 2022-06-17
      </li>
      <li>
        <b>4.8.0-dev.20220616</b> - 2022-06-16
      </li>
      <li>
        <b>4.8.0-dev.20220615</b> - 2022-06-15
      </li>
      <li>
        <b>4.8.0-dev.20220614</b> - 2022-06-14
      </li>
      <li>
        <b>4.8.0-dev.20220613</b> - 2022-06-13
      </li>
      <li>
        <b>4.8.0-dev.20220612</b> - 2022-06-12
      </li>
      <li>
        <b>4.8.0-dev.20220611</b> - 2022-06-11
      </li>
      <li>
        <b>4.8.0-dev.20220610</b> - 2022-06-10
      </li>
      <li>
        <b>4.8.0-dev.20220609</b> - 2022-06-09
      </li>
      <li>
        <b>4.8.0-dev.20220608</b> - 2022-06-08
      </li>
      <li>
        <b>4.8.0-dev.20220606</b> - 2022-06-06
      </li>
      <li>
        <b>4.8.0-dev.20220605</b> - 2022-06-05
      </li>
      <li>
        <b>4.8.0-dev.20220604</b> - 2022-06-04
      </li>
      <li>
        <b>4.8.0-dev.20220603</b> - 2022-06-03
      </li>
      <li>
        <b>4.8.0-dev.20220602</b> - 2022-06-02
      </li>
      <li>
        <b>4.8.0-dev.20220601</b> - 2022-06-01
      </li>
      <li>
        <b>4.8.0-dev.20220531</b> - 2022-05-31
      </li>
      <li>
        <b>4.8.0-dev.20220530</b> - 2022-05-30
      </li>
      <li>
        <b>4.8.0-dev.20220529</b> - 2022-05-29
      </li>
      <li>
        <b>4.8.0-dev.20220528</b> - 2022-05-28
      </li>
      <li>
        <b>4.8.0-dev.20220527</b> - 2022-05-27
      </li>
      <li>
        <b>4.8.0-dev.20220526</b> - 2022-05-26
      </li>
      <li>
        <b>4.8.0-dev.20220525</b> - 2022-05-25
      </li>
      <li>
        <b>4.8.0-dev.20220524</b> - 2022-05-24
      </li>
      <li>
        <b>4.8.0-dev.20220523</b> - 2022-05-23
      </li>
      <li>
        <b>4.8.0-dev.20220522</b> - 2022-05-22
      </li>
      <li>
        <b>4.8.0-dev.20220521</b> - 2022-05-21
      </li>
      <li>
        <b>4.8.0-dev.20220520</b> - 2022-05-20
      </li>
      <li>
        <b>4.8.0-dev.20220519</b> - 2022-05-19
      </li>
      <li>
        <b>4.8.0-dev.20220518</b> - 2022-05-18
      </li>
      <li>
        <b>4.8.0-dev.20220517</b> - 2022-05-17
      </li>
      <li>
        <b>4.8.0-dev.20220516</b> - 2022-05-16
      </li>
      <li>
        <b>4.8.0-dev.20220515</b> - 2022-05-15
      </li>
      <li>
        <b>4.8.0-dev.20220514</b> - 2022-05-14
      </li>
      <li>
        <b>4.8.0-dev.20220513</b> - 2022-05-13
      </li>
      <li>
        <b>4.8.0-dev.20220512</b> - 2022-05-12
      </li>
      <li>
        <b>4.8.0-dev.20220511</b> - 2022-05-11
      </li>
      <li>
        <b>4.8.0-dev.20220510</b> - 2022-05-10
      </li>
      <li>
        <b>4.8.0-dev.20220509</b> - 2022-05-09
      </li>
      <li>
        <b>4.8.0-dev.20220508</b> - 2022-05-08
      </li>
      <li>
        <b>4.8.0-dev.20220507</b> - 2022-05-07
      </li>
      <li>
        <b>4.8.0-beta</b> - 2022-06-21
      </li>
      <li>
<b>4.7.4</b> - <a
href="https://snyk.io/redirect/github/microsoft/TypeScript/releases/tag/v4.7.4">2022-06-17</a></br><p>For
release notes, check out the <a
href="https://devblogs.microsoft.com/typescript/announcing-typescript-4-7/"
rel="nofollow">release announcement</a>.</p>
<p>For the complete list of fixed issues, check out the</p>
<ul>
<li><a
href="https://snyk.io/redirect/github/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.7.0%22+">fixed
issues query for Typescript 4.7.0 (Beta)</a>.</li>
<li><a
href="https://snyk.io/redirect/github/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.7.1%22+">fixed
issues query for Typescript 4.7.1 (RC)</a>.</li>
<li><a
href="https://snyk.io/redirect/github/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.7.2%22+">fixed
issues query for Typescript 4.7.2 (Stable)</a>.</li>
<li><a
href="https://snyk.io/redirect/github/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.7.3%22+">fixed
issues query for Typescript 4.7.3 (Stable)</a>.</li>
<li><a
href="https://snyk.io/redirect/github/microsoft/TypeScript/issues?q=milestone%3A%22TypeScript+4.7.4%22+">fixed
issues query for Typescript 4.7.4 (Stable)</a>.</li>
</ul>
<p>Downloads are available on:</p>
<ul>
<li><a href="https://www.npmjs.com/package/typescript"
rel="nofollow">npm</a></li>
<li><a
href="https://marketplace.visualstudio.com/items?itemName=TypeScriptTeam.TypeScript-474"
rel="nofollow">Visual Studio 2022/2019</a> (<a
href="https://snyk.io/redirect/github/Microsoft/TypeScript/wiki/Updating-TypeScript-in-Visual-Studio-2017">Select
new version in project options</a>)</li>
<li><a
href="https://www.nuget.org/packages/Microsoft.TypeScript.MSBuild"
rel="nofollow">NuGet package</a></li>
</ul>
      </li>
      <li>
        <b>4.7.3</b> - 2022-06-03
      </li>
      <li>
        <b>4.7.2</b> - 2022-05-24
      </li>
      <li>
        <b>4.7.1-rc</b> - 2022-05-11
      </li>
      <li>
        <b>4.7.0-dev.20220506</b> - 2022-05-06
      </li>
      <li>
        <b>4.7.0-dev.20220505</b> - 2022-05-05
      </li>
      <li>
        <b>4.7.0-dev.20220504</b> - 2022-05-04
      </li>
      <li>
        <b>4.7.0-dev.20220503</b> - 2022-05-03
      </li>
      <li>
        <b>4.7.0-dev.20220502</b> - 2022-05-02
      </li>
      <li>
        <b>4.7.0-dev.20220501</b> - 2022-05-01
      </li>
      <li>
        <b>4.7.0-dev.20220430</b> - 2022-04-30
      </li>
      <li>
        <b>4.7.0-dev.20220429</b> - 2022-04-29
      </li>
      <li>
        <b>4.7.0-dev.20220428</b> - 2022-04-28
      </li>
      <li>
        <b>4.7.0-dev.20220427</b> - 2022-04-27
      </li>
      <li>
        <b>4.7.0-dev.20220426</b> - 2022-04-26
      </li>
      <li>
        <b>4.7.0-dev.20220425</b> - 2022-04-25
      </li>
      <li>
        <b>4.7.0-dev.20220424</b> - 2022-04-24
      </li>
      <li>
        <b>4.7.0-dev.20220423</b> - 2022-04-23
      </li>
      <li>
        <b>4.7.0-dev.20220422</b> - 2022-04-22
      </li>
      <li>
        <b>4.7.0-dev.20220421</b> - 2022-04-21
      </li>
      <li>
        <b>4.7.0-dev.20220420</b> - 2022-04-20
      </li>
      <li>
        <b>4.7.0-dev.20220419</b> - 2022-04-19
      </li>
      <li>
        <b>4.7.0-dev.20220418</b> - 2022-04-18
      </li>
      <li>
        <b>4.7.0-dev.20220417</b> - 2022-04-17
      </li>
      <li>
        <b>4.7.0-dev.20220416</b> - 2022-04-16
      </li>
      <li>
        <b>4.7.0-dev.20220415</b> - 2022-04-15
      </li>
      <li>
        <b>4.7.0-dev.20220408</b> - 2022-04-08
      </li>
      <li>
        <b>4.7.0-dev.20220406</b> - 2022-04-06
      </li>
      <li>
        <b>4.7.0-dev.20220405</b> - 2022-04-05
      </li>
      <li>
        <b>4.7.0-dev.20220404</b> - 2022-04-04
      </li>
      <li>
        <b>4.7.0-dev.20220403</b> - 2022-04-03
      </li>
      <li>
        <b>4.7.0-dev.20220402</b> - 2022-04-02
      </li>
      <li>
        <b>4.7.0-dev.20220401</b> - 2022-04-01
      </li>
      <li>
        <b>4.7.0-dev.20220331</b> - 2022-03-31
      </li>
      <li>
        <b>4.7.0-dev.20220330</b> - 2022-03-30
      </li>
      <li>
        <b>4.7.0-dev.20220329</b> - 2022-03-29
      </li>
      <li>
        <b>4.7.0-dev.20220328</b> - 2022-03-28
      </li>
      <li>
        <b>4.7.0-dev.20220327</b> - 2022-03-27
      </li>
      <li>
        <b>4.7.0-dev.20220326</b> - 2022-03-26
      </li>
      <li>
        <b>4.7.0-dev.20220325</b> - 2022-03-25
      </li>
      <li>
        <b>4.7.0-dev.20220323</b> - 2022-03-23
      </li>
      <li>
        <b>4.7.0-dev.20220322</b> - 2022-03-22
      </li>
      <li>
        <b>4.7.0-dev.20220321</b> - 2022-03-21
      </li>
      <li>
        <b>4.7.0-dev.20220320</b> - 2022-03-20
      </li>
      <li>
        <b>4.7.0-dev.20220319</b> - 2022-03-19
      </li>
      <li>
        <b>4.7.0-dev.20220318</b> - 2022-03-18
      </li>
      <li>
        <b>4.7.0-dev.20220317</b> - 2022-03-17
      </li>
      <li>
        <b>4.7.0-dev.20220316</b> - 2022-03-16
      </li>
      <li>
        <b>4.7.0-dev.20220315</b> - 2022-03-15
      </li>
      <li>
        <b>4.7.0-dev.20220314</b> - 2022-03-14
      </li>
      <li>
        <b>4.7.0-dev.20220313</b> - 2022-03-13
      </li>
      <li>
        <b>4.7.0-dev.20220312</b> - 2022-03-12
      </li>
      <li>
        <b>4.7.0-dev.20220311</b> - 2022-03-11
      </li>
      <li>
        <b>4.7.0-dev.20220310</b> - 2022-03-10
      </li>
      <li>
        <b>4.7.0-dev.20220309</b> - 2022-03-09
      </li>
      <li>
        <b>4.7.0-dev.20220308</b> - 2022-03-08
      </li>
      <li>
        <b>4.7.0-dev.20220307</b> - 2022-03-07
      </li>
      <li>
        <b>4.7.0-dev.20220306</b> - 2022-03-06
      </li>
      <li>
        <b>4.7.0-dev.20220305</b> - 2022-03-05
      </li>
      <li>
        <b>4.7.0-dev.20220304</b> - 2022-03-04
      </li>
      <li>
        <b>4.7.0-dev.20220303</b> - 2022-03-03
      </li>
      <li>
        <b>4.7.0-dev.20220302</b> - 2022-03-02
      </li>
      <li>
        <b>4.7.0-dev.20220301</b> - 2022-03-01
      </li>
      <li>
        <b>4.7.0-dev.20220228</b> - 2022-02-28
      </li>
      <li>
        <b>4.7.0-dev.20220227</b> - 2022-02-27
      </li>
      <li>
        <b>4.7.0-dev.20220226</b> - 2022-02-26
      </li>
      <li>
        <b>4.7.0-dev.20220225</b> - 2022-02-25
      </li>
      <li>
        <b>4.7.0-dev.20220224</b> - 2022-02-24
      </li>
      <li>
        <b>4.7.0-dev.20220223</b> - 2022-02-23
      </li>
      <li>
        <b>4.7.0-dev.20220222</b> - 2022-02-22
      </li>
      <li>
        <b>4.7.0-dev.20220221</b> - 2022-02-21
      </li>
      <li>
        <b>4.7.0-dev.20220220</b> - 2022-02-20
      </li>
      <li>
        <b>4.7.0-dev.20220219</b> - 2022-02-19
      </li>
      <li>
        <b>4.7.0-dev.20220218</b> - 2022-02-18
      </li>
      <li>
        <b>4.7.0-dev.20220217</b> - 2022-02-17
      </li>
      <li>
        <b>4.7.0-dev.20220216</b> - 2022-02-16
      </li>
      <li>
        <b>4.7.0-dev.20220215</b> - 2022-02-15
      </li>
      <li>
        <b>4.7.0-beta</b> - 2022-04-08
      </li>
      <li>
        <b>4.6.4</b> - 2022-04-28
      </li>
      <li>
        <b>4.6.3</b> - 2022-03-24
      </li>
      <li>
        <b>4.6.2</b> - 2022-02-28
      </li>
    </ul>
from <a
href="https://snyk.io/redirect/github/Microsoft/TypeScript/releases">typescript
GitHub release notes</a>
  </details>
</details>
<hr/>

**Note:** *You are seeing this because you or someone else with access
to this repository has authorized Snyk to open upgrade PRs.*

For more information: <img
src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiI0ZjhmYTk4OC1mNTVjLTQ3ZjMtYjkwMy00YTU4YTUyNjllYzUiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjRmOGZhOTg4LWY1NWMtNDdmMy1iOTAzLTRhNThhNTI2OWVjNSJ9fQ=="
width="0" height="0"/>

🧐 [View latest project
report](https://app.snyk.io/org/sandbox-2ba/project/9043c51f-3f0d-45c6-8455-b658274f2872?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🛠 [Adjust upgrade PR
settings](https://app.snyk.io/org/sandbox-2ba/project/9043c51f-3f0d-45c6-8455-b658274f2872/settings/integration?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🔕 [Ignore this dependency or unsubscribe from future upgrade
PRs](https://app.snyk.io/org/sandbox-2ba/project/9043c51f-3f0d-45c6-8455-b658274f2872/settings/integration?pkg&#x3D;typescript&amp;utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr#auto-dep-upgrades)

<!---
(snyk:metadata:{"prId":"4f8fa988-f55c-47f3-b903-4a58a5269ec5","prPublicId":"4f8fa988-f55c-47f3-b903-4a58a5269ec5","dependencies":[{"name":"typescript","from":"4.6.2","to":"4.9.4"}],"packageManager":"npm","type":"auto","projectUrl":"https://app.snyk.io/org/sandbox-2ba/project/9043c51f-3f0d-45c6-8455-b658274f2872?utm_source=github&utm_medium=referral&page=upgrade-pr","projectPublicId":"9043c51f-3f0d-45c6-8455-b658274f2872","env":"prod","prType":"upgrade","vulns":["SNYK-JS-LOADERUTILS-3043105","SNYK-JS-LOADERUTILS-3043105","SNYK-JS-EJS-2803307","SNYK-JS-DECODEURICOMPONENT-3149970","SNYK-JS-ASYNC-2441827","SNYK-JS-TERSER-2806366","SNYK-JS-NWSAPI-2841516","SNYK-JS-LOADERUTILS-3105943","SNYK-JS-LOADERUTILS-3042992","SNYK-JS-LOADERUTILS-3105943","SNYK-JS-LOADERUTILS-3042992","SNYK-JS-JSON5-3182856","SNYK-JS-JSON5-3182856"],"issuesToFix":[{"issueId":"SNYK-JS-LOADERUTILS-3043105","severity":"high","title":"Prototype
Pollution","exploitMaturity":"no-known-exploit","priorityScore":375,"priorityScoreFactors":[{"type":"cvssScore","label":"7.5","score":375}]},{"issueId":"SNYK-JS-LOADERUTILS-3043105","severity":"high","title":"Prototype
Pollution","exploitMaturity":"no-known-exploit","priorityScore":375,"priorityScoreFactors":[{"type":"cvssScore","label":"7.5","score":375}]},{"issueId":"SNYK-JS-EJS-2803307","severity":"high","title":"Remote
Code Execution
(RCE)","exploitMaturity":"proof-of-concept","priorityScore":512,"priorityScoreFactors":[{"type":"exploit","label":"Proof
of
Concept","score":107},{"type":"cvssScore","label":"8.1","score":405}]},{"issueId":"SNYK-JS-DECODEURICOMPONENT-3149970","severity":"high","title":"Denial
of Service
(DoS)","exploitMaturity":"proof-of-concept","priorityScore":482,"priorityScoreFactors":[{"type":"exploit","label":"Proof
of
Concept","score":107},{"type":"cvssScore","label":"7.5","score":375}]},{"issueId":"SNYK-JS-ASYNC-2441827","severity":"high","title":"Prototype
Pollution","exploitMaturity":"proof-of-concept","priorityScore":482,"priorityScoreFactors":[{"type":"exploit","label":"Proof
of
Concept","score":107},{"type":"cvssScore","label":"7.5","score":375}]},{"issueId":"SNYK-JS-TERSER-2806366","severity":"medium","title":"Regular
Expression Denial of Service
(ReDoS)","exploitMaturity":"no-known-exploit","priorityScore":265,"priorityScoreFactors":[{"type":"cvssScore","label":"5.3","score":265}]},{"issueId":"SNYK-JS-NWSAPI-2841516","severity":"medium","title":"Denial
of Service
(DoS)","exploitMaturity":"no-known-exploit","priorityScore":310,"priorityScoreFactors":[{"type":"cvssScore","label":"6.2","score":310}]},{"issueId":"SNYK-JS-LOADERUTILS-3105943","severity":"medium","title":"Regular
Expression Denial of Service
(ReDoS)","exploitMaturity":"no-known-exploit","priorityScore":265,"priorityScoreFactors":[{"type":"cvssScore","label":"5.3","score":265}]},{"issueId":"SNYK-JS-LOADERUTILS-3042992","severity":"medium","title":"Regular
Expression Denial of Service
(ReDoS)","exploitMaturity":"no-known-exploit","priorityScore":265,"priorityScoreFactors":[{"type":"cvssScore","label":"5.3","score":265}]},{"issueId":"SNYK-JS-LOADERUTILS-3105943","severity":"medium","title":"Regular
Expression Denial of Service
(ReDoS)","exploitMaturity":"no-known-exploit","priorityScore":265,"priorityScoreFactors":[{"type":"cvssScore","label":"5.3","score":265}]},{"issueId":"SNYK-JS-LOADERUTILS-3042992","severity":"medium","title":"Regular
Expression Denial of Service
(ReDoS)","exploitMaturity":"no-known-exploit","priorityScore":265,"priorityScoreFactors":[{"type":"cvssScore","label":"5.3","score":265}]},{"issueId":"SNYK-JS-JSON5-3182856","severity":"medium","title":"Prototype
Pollution","exploitMaturity":"proof-of-concept","priorityScore":427,"priorityScoreFactors":[{"type":"exploit","label":"Proof
of
Concept","score":107},{"type":"cvssScore","label":"6.4","score":320}]},{"issueId":"SNYK-JS-JSON5-3182856","severity":"medium","title":"Prototype
Pollution","exploitMaturity":"proof-of-concept","priorityScore":427,"priorityScoreFactors":[{"type":"exploit","label":"Proof
of
Concept","score":107},{"type":"cvssScore","label":"6.4","score":320}]}],"upgrade":["SNYK-JS-LOADERUTILS-3043105","SNYK-JS-LOADERUTILS-3043105","SNYK-JS-EJS-2803307","SNYK-JS-DECODEURICOMPONENT-3149970","SNYK-JS-ASYNC-2441827","SNYK-JS-TERSER-2806366","SNYK-JS-NWSAPI-2841516","SNYK-JS-LOADERUTILS-3105943","SNYK-JS-LOADERUTILS-3042992","SNYK-JS-LOADERUTILS-3105943","SNYK-JS-LOADERUTILS-3042992","SNYK-JS-JSON5-3182856","SNYK-JS-JSON5-3182856"],"upgradeInfo":{"versionsDiff":260,"publishedDate":"2022-12-07T23:53:20.434Z"},"templateVariants":["priorityScore"],"hasFixes":true,"isMajorUpgrade":false,"isBreakingChange":false,"priorityScoreList":[375,375,512,482,482,265,310,265,265,265,265,427,427]})
--->

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
<h3>Snyk has created this PR to upgrade ts-jest from 29.0.3 to
29.0.4.</h3>

:information_source: Keep your dependencies up-to-date. This makes it
easier to fix existing vulnerabilities and to more quickly identify and
fix newly disclosed vulnerabilities when they affect your project.
<hr/>

- The recommended version is **1 version** ahead of your current
version.
- The recommended version was released **21 days ago**, on 2023-01-11.


<details>
<summary><b>Release notes</b></summary>
<br/>
  <details>
    <summary>Package name: <b>ts-jest</b></summary>
    <ul>
      <li>
<b>29.0.4</b> - <a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/releases/tag/v29.0.4">2023-01-11</a></br><p>Please
refer to <a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/blob/main/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
      </li>
      <li>
<b>29.0.3</b> - <a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/releases/tag/v29.0.3">2022-09-29</a></br><p>Please
refer to <a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/blob/main/CHANGELOG.md">CHANGELOG.md</a>
for details.</p>
      </li>
    </ul>
from <a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/releases">ts-jest
GitHub release notes</a>
  </details>
</details>


<details>
  <summary><b>Commit messages</b></summary>
  </br>
  <details>
    <summary>Package name: <b>ts-jest</b></summary>
    <ul>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/13cccbec021addd339f1bb75a2f4b1f95f22556b">13cccbe</a>
chore(release): 29.0.4 (#3977)</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/b9f7809948309f92534aeba63f3ffb01cb7dc536">b9f7809</a>
build(deps): updated json5 dependency (#3976)</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/7fbee99ee86ba88b4825b90ed06f1a57e12b7735">7fbee99</a>
build(deps): Update @ types packages to ^5.48.1 (#3973)</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/7187e010f163dbf837136e962762e925df60dc5b">7187e01</a>
build(deps): Update @ types packages (#3958)</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/a445638ca631911e8ab1a896ffdfcd21506ce71a">a445638</a>
fix(transformer): don&#x27;t use cache when &#x60;tsJestConfig&#x60; is
different (#3966)</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/d62a7ef4d3b7e761c0f2166d40f19b1d8f4c6692">d62a7ef</a>
build(deps): Update dependency esbuild to ~0.16.16 (#3972)</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/0fb58b64d39e9349a9f9498b3463a1a8e758e60e">0fb58b6</a>
build(deps): Update dependency fs-extra to v11 (#3971)</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/7a450733f5a9ea8b7da5e1f3e731499e22d562ae">7a45073</a>
build(deps): Update dependency esbuild to ~0.16.15 (#3968)</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/67197208cc44bef3387eba7a756cc5e169952768">6719720</a>
build(deps): Update dependency prettier to ^2.8.2 (#3970)</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/0fdd30fd3aea621aa2c115f96cbabc20eb5623bc">0fdd30f</a>
build(deps): Update dependency eslint to ^8.31.0 (#3969)</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/29bd0a2ae19dc7abd55c359039d12995fb6458ae">29bd0a2</a>
build(deps): Update dependency @ commitlint/config-angular to ^17.4.0
(#3967)</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/346a90a579e0cd5e0572f4d35a51456adb86e705">346a90a</a>
build(deps): Update actions/setup-node action to v3.6.0 (#3965)</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/14c616daf2c8d4dc4038452a0962007eabcbf563">14c616d</a>
build(deps): Update dependency typescript-transform-paths to ^3.4.6
(#3964)</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/e206058e83b1c74a675fae5af3174f48c081f022">e206058</a>
build(deps): Update dependency ttypescript to ^1.5.15 (#3962)</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/ee695ba9c5432c07ad0201cbc9527baaa791accc">ee695ba</a>
build(deps): Update dependency react-intl to ^6.2.5 (#3961)</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/21cda0a75a02d5c31bc566c29b8398e38a813e1b">21cda0a</a>
Merge pull request #3960 from
kulshekhar/renovate/formatjs-ts-transformer-3.x</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/816d6c6b641b6837c107bcae7e6f25b8b3c8758f">816d6c6</a>
Merge pull request #3959 from
kulshekhar/renovate/actions-setup-node-digest</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/4f3bbc89da23b11f762e526ec8daa3ce6e332626">4f3bbc8</a>
build(deps): Update dependency @ formatjs/ts-transformer to ^3.11.5</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/5bf6af454c06f1eafe273c7b97446eab08a976a4">5bf6af4</a>
build(deps): Update actions/setup-node digest to 64ed1c7</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/6c197b9a5d05adeb4229371b87dc9ec2c5914630">6c197b9</a>
build(deps): bump json5 from 2.2.1 to 2.2.3 in /examples/js-with-ts
(#3942)</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/a9692d1909d90c0e0cd3c1aa097fdafcf88f1f4d">a9692d1</a>
build(deps): bump json5 from 1.0.1 to 1.0.2 in /examples/react-app
(#3955)</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/ae255c9308891b7bc3eb156683b336d1abbc0555">ae255c9</a>
build(deps): bump json5 from 2.2.1 to 2.2.3 in /e2e/transform-js
(#3943)</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/5ca423096dd157079fc513910a19ae6c642aacf4">5ca4230</a>
build(deps): bump json5 from 2.2.1 to 2.2.3 in /examples/type-module
(#3944)</li>
<li><a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/commit/461af1ba9994f1e3561547e75f32ada9aed8aa39">461af1b</a>
build(deps): bump json5 from 2.2.1 to 2.2.3 in /e2e/native-esm-ts
(#3945)</li>
    </ul>

<a
href="https://snyk.io/redirect/github/kulshekhar/ts-jest/compare/4a27966e55530f9199447f512523a14b3763457e...13cccbec021addd339f1bb75a2f4b1f95f22556b">Compare</a>
  </details>
</details>
<hr/>

**Note:** *You are seeing this because you or someone else with access
to this repository has authorized Snyk to open upgrade PRs.*

For more information: <img
src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiIwY2U5ZmRjYS02MDRiLTQ1ODMtODY4ZS1lNWUzYzRkMjNhMGUiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjBjZTlmZGNhLTYwNGItNDU4My04NjhlLWU1ZTNjNGQyM2EwZSJ9fQ=="
width="0" height="0"/>

🧐 [View latest project
report](https://app.snyk.io/org/sandbox-2ba/project/852e6e4f-be96-45c8-b370-1060f5ebee55?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🛠 [Adjust upgrade PR
settings](https://app.snyk.io/org/sandbox-2ba/project/852e6e4f-be96-45c8-b370-1060f5ebee55/settings/integration?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🔕 [Ignore this dependency or unsubscribe from future upgrade
PRs](https://app.snyk.io/org/sandbox-2ba/project/852e6e4f-be96-45c8-b370-1060f5ebee55/settings/integration?pkg&#x3D;ts-jest&amp;utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr#auto-dep-upgrades)

<!---
(snyk:metadata:{"prId":"0ce9fdca-604b-4583-868e-e5e3c4d23a0e","prPublicId":"0ce9fdca-604b-4583-868e-e5e3c4d23a0e","dependencies":[{"name":"ts-jest","from":"29.0.3","to":"29.0.4"}],"packageManager":"npm","type":"auto","projectUrl":"https://app.snyk.io/org/sandbox-2ba/project/852e6e4f-be96-45c8-b370-1060f5ebee55?utm_source=github&utm_medium=referral&page=upgrade-pr","projectPublicId":"852e6e4f-be96-45c8-b370-1060f5ebee55","env":"prod","prType":"upgrade","vulns":[],"issuesToFix":[],"upgrade":[],"upgradeInfo":{"versionsDiff":1,"publishedDate":"2023-01-11T21:03:10.427Z"},"templateVariants":[],"hasFixes":false,"isMajorUpgrade":false,"isBreakingChange":false,"priorityScoreList":[]})
--->

---------

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
<h3>Snyk has created this PR to upgrade bson from 4.7.1 to 4.7.2.</h3>

:information_source: Keep your dependencies up-to-date. This makes it
easier to fix existing vulnerabilities and to more quickly identify and
fix newly disclosed vulnerabilities when they affect your project.
<hr/>

- The recommended version is **1 version** ahead of your current
version.
- The recommended version was released **21 days ago**, on 2023-01-10.


<details>
<summary><b>Release notes</b></summary>
<br/>
  <details>
    <summary>Package name: <b>bson</b></summary>
    <ul>
      <li>
<b>4.7.2</b> - <a
href="https://snyk.io/redirect/github/mongodb/js-bson/releases/tag/v4.7.2">2023-01-10</a></br><p>The
MongoDB Node.js team is pleased to announce version v4.7.2 of the bson
package!</p>
<h3>Bug Fixes</h3>
<ul>
<li><strong><a class="issue-link js-issue-link notranslate"
rel="noopener noreferrer nofollow"
href="https://jira.mongodb.org/browse/NODE-4932">NODE-4932</a>:</strong>
remove .0 suffix from double extended json values (<a
href="https://snyk.io/redirect/github/mongodb/js-bson/issues/553"
data-hovercard-type="pull_request"
data-hovercard-url="/mongodb/js-bson/pull/553/hovercard">mongodb#553</a>) (<a
href="https://snyk.io/redirect/github/mongodb/js-bson/commit/a298d22173e7e07789d86051f95f76153f29e10a">a298d22</a>)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li>API: <a
href="https://snyk.io/redirect/github/mongodb/js-bson#readme">https://github.com/mongodb/js-bson#readme</a></li>
<li>Changelog: <a
href="https://snyk.io/redirect/github/mongodb/js-bson/blob/4.0/HISTORY.md#change-log">https://github.com/mongodb/js-bson/blob/4.0/HISTORY.md#change-log</a></li>
</ul>
<p>We invite you to try the bson library immediately, and report any
issues to the <a href="https://jira.mongodb.org/projects/NODE"
rel="nofollow">NODE project</a>.</p>
      </li>
      <li>
<b>4.7.1</b> - <a
href="https://snyk.io/redirect/github/mongodb/js-bson/releases/tag/v4.7.1">2023-01-05</a></br><p>The
MongoDB Node.js team is pleased to announce version v4.7.1 of the bson
package!</p>
<h3>Bug Fixes</h3>
<ul>
<li><strong><a class="issue-link js-issue-link notranslate"
rel="noopener noreferrer nofollow"
href="https://jira.mongodb.org/browse/NODE-4905">NODE-4905</a>:</strong>
double precision accuracy in canonical EJSON (<a
href="https://snyk.io/redirect/github/mongodb/js-bson/issues/549"
data-hovercard-type="pull_request"
data-hovercard-url="/mongodb/js-bson/pull/549/hovercard">mongodb#549</a>) (<a
href="https://snyk.io/redirect/github/mongodb/js-bson/commit/d86bd52661e7f5d26479f6b63acac7950f505d69">d86bd52</a>)</li>
</ul>
<h2>Documentation</h2>
<ul>
<li>API: <a
href="https://snyk.io/redirect/github/mongodb/js-bson#readme">https://github.com/mongodb/js-bson#readme</a></li>
<li>Changelog: <a
href="https://snyk.io/redirect/github/mongodb/js-bson/blob/4.0/HISTORY.md#change-log">https://github.com/mongodb/js-bson/blob/4.0/HISTORY.md#change-log</a></li>
</ul>
<p>We invite you to try the bson library immediately, and report any
issues to the <a href="https://jira.mongodb.org/projects/NODE"
rel="nofollow">NODE project</a>.</p>
      </li>
    </ul>
from <a
href="https://snyk.io/redirect/github/mongodb/js-bson/releases">bson
GitHub release notes</a>
  </details>
</details>


<details>
  <summary><b>Commit messages</b></summary>
  </br>
  <details>
    <summary>Package name: <b>bson</b></summary>
    <ul>
<li><a
href="https://snyk.io/redirect/github/mongodb/js-bson/commit/c3fc5dfa2ebc399a4bf7e80210405f86a360f642">c3fc5df</a>
chore(release): 4.7.2</li>
<li><a
href="https://snyk.io/redirect/github/mongodb/js-bson/commit/a298d22173e7e07789d86051f95f76153f29e10a">a298d22</a>
fix(NODE-4932): remove .0 suffix from double extended json values
(mongodb#553)</li>
    </ul>

<a
href="https://snyk.io/redirect/github/mongodb/js-bson/compare/5465c33b356ceaed05c1759007acdf3ab077ee33...c3fc5dfa2ebc399a4bf7e80210405f86a360f642">Compare</a>
  </details>
</details>
<hr/>

**Note:** *You are seeing this because you or someone else with access
to this repository has authorized Snyk to open upgrade PRs.*

For more information: <img
src="https://api.segment.io/v1/pixel/track?data=eyJ3cml0ZUtleSI6InJyWmxZcEdHY2RyTHZsb0lYd0dUcVg4WkFRTnNCOUEwIiwiYW5vbnltb3VzSWQiOiI2NzRhMWMwYS0wY2ZjLTQ0YzYtYmJkZS0xNTgwYjM4MzM4ZDYiLCJldmVudCI6IlBSIHZpZXdlZCIsInByb3BlcnRpZXMiOnsicHJJZCI6IjY3NGExYzBhLTBjZmMtNDRjNi1iYmRlLTE1ODBiMzgzMzhkNiJ9fQ=="
width="0" height="0"/>

🧐 [View latest project
report](https://app.snyk.io/org/sandbox-2ba/project/852e6e4f-be96-45c8-b370-1060f5ebee55?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🛠 [Adjust upgrade PR
settings](https://app.snyk.io/org/sandbox-2ba/project/852e6e4f-be96-45c8-b370-1060f5ebee55/settings/integration?utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr)

🔕 [Ignore this dependency or unsubscribe from future upgrade
PRs](https://app.snyk.io/org/sandbox-2ba/project/852e6e4f-be96-45c8-b370-1060f5ebee55/settings/integration?pkg&#x3D;bson&amp;utm_source&#x3D;github&amp;utm_medium&#x3D;referral&amp;page&#x3D;upgrade-pr#auto-dep-upgrades)

<!---
(snyk:metadata:{"prId":"674a1c0a-0cfc-44c6-bbde-1580b38338d6","prPublicId":"674a1c0a-0cfc-44c6-bbde-1580b38338d6","dependencies":[{"name":"bson","from":"4.7.1","to":"4.7.2"}],"packageManager":"npm","type":"auto","projectUrl":"https://app.snyk.io/org/sandbox-2ba/project/852e6e4f-be96-45c8-b370-1060f5ebee55?utm_source=github&utm_medium=referral&page=upgrade-pr","projectPublicId":"852e6e4f-be96-45c8-b370-1060f5ebee55","env":"prod","prType":"upgrade","vulns":[],"issuesToFix":[],"upgrade":[],"upgradeInfo":{"versionsDiff":1,"publishedDate":"2023-01-10T20:47:50.442Z"},"templateVariants":[],"hasFixes":false,"isMajorUpgrade":false,"isBreakingChange":false,"priorityScoreList":[]})
--->

---------

Co-authored-by: snyk-bot <snyk-bot@snyk.io>
@mongodben mongodben changed the base branch from master to realm-react-guidance February 14, 2023 19:41
@mongodben mongodben marked this pull request as ready for review February 14, 2023 19:49
Copy link
Collaborator

@krollins-mdb krollins-mdb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good so far! I think we can do some more realm reactifying though.

source/sdk/react-native/sync-data/manage-sync-session.txt Outdated Show resolved Hide resolved
source/sdk/react-native/sync-data/manage-sync-session.txt Outdated Show resolved Hide resolved
source/sdk/react-native/sync-data/manage-sync-session.txt Outdated Show resolved Hide resolved
source/sdk/react-native/sync-data/manage-sync-session.txt Outdated Show resolved Hide resolved
source/sdk/react-native/sync-data/manage-sync-session.txt Outdated Show resolved Hide resolved
source/sdk/react-native/sync-data/manage-sync-session.txt Outdated Show resolved Hide resolved
source/sdk/react-native/sync-data/manage-sync-session.txt Outdated Show resolved Hide resolved
Copy link
Collaborator

@takameyer takameyer left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I have some requests :-)

source/sdk/react-native/sync-data/manage-sync-session.txt Outdated Show resolved Hide resolved
source/sdk/react-native/sync-data/manage-sync-session.txt Outdated Show resolved Hide resolved
source/sdk/react-native/sync-data/manage-sync-session.txt Outdated Show resolved Hide resolved
Copy link
Collaborator

@krollins-mdb krollins-mdb left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just some minor suggestions to clarify and minimize. Nice work! That's a lot of tests. 😢

source/sdk/react-native/sync-data/manage-sync-session.txt Outdated Show resolved Hide resolved
source/sdk/react-native/sync-data/manage-sync-session.txt Outdated Show resolved Hide resolved
function CheckUploadProgress() {
const realm = useRealm();
higherScopedRealm = realm; // :remove:
const [uploadProgressPercent, setUploadProgressPercent] = React.useState(0);
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think this is critical for our phase 1, but maybe we should align on how we use React hooks. I think in most of our examples so far, we've imported useState() separately: import React, {useState} from 'react';. Then use the hook directly.

Again, not crucial right now, but we should aim to be consistent in our examples.

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would apply to other tests too if you opt to change in this PR.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

i'll add that to the code example cleanup ticket.

i think we can probably find an ESLint rule to enforce one of the styles. no strong personal preference on which.

source/sdk/react-native/sync-data/manage-sync-session.txt Outdated Show resolved Hide resolved
source/sdk/react-native/sync-data/manage-sync-session.txt Outdated Show resolved Hide resolved
This method returns a boolean that is ``true`` if there is network connection and
the sync session is active.

To listen for connection state changes, call :js-sdk:`Realm.syncSession.addConnectionNotification()
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The link text for these gets quite long and kind of hard to read. Could we shorten to just the method and let users follow the link for further details?

We're inconsistent throughout the page. In the previous section, we omit the Realm. part. Maybe syncSession.<method> is a good compromise?

Copy link
Collaborator Author

@mongodben mongodben Feb 24, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

will shift these to be just SyncSession.<method>()

don't hate me but changed them all to be `Realm.syncSession.() b/c it's more precise, even if it's wordier.

Co-authored-by: Kyle Rollins <115574589+krollins-mdb@users.noreply.github.com>
@mongodben mongodben merged commit d6c6895 into mongodb:realm-react-guidance Feb 24, 2023
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.

None yet

4 participants