[jest-circus] Fix snapshot matchers in concurrent tests when nr of tests exceeds maxConcurrency (#14335)
[@jest/core] When running global setup and teardown, do not try to change the message property of the thrown error object when the message property is unwritable (#14113)
[jest-snapshot] Move @types/prettier from dependencies to devDependencies (#14328)
[jest-snapshot] Throw an explicit error if Prettier v3 is used (#14367)
[jest-reporters] Add "skipped" and "todo" symbols to Github Actions Reporter (#14309)
Chore & Maintenance
[@jest/core] Use pluralize from jest-util rather than own internal (#14322)
[jest-config] Allow coverageDirectory and collectCoverageFrom in project config (#14180)
[jest-core] Always use workers in watch mode to avoid crashes (#14059).
[jest-environment-jsdom, jest-environment-node] Fix assignment of customExportConditions via testEnvironmentOptions when custom env subclass defines a default value (#13989)
[jest-matcher-utils] Fix copying value of inherited getters (#14007)
[jest-mock] Tweak typings to allow jest.replaceProperty() replace methods (#14008)
[jest-mock] Improve user input validation and error messages of spyOn and replaceProperty methods (#14087)
[jest-runtime] Bind jest.isolateModulesAsync to this (#14083)
[jest-runtime] Forward wrapperLength to the Script constructor as columnOffset for accurate debugging (#14148)
[jest-runtime] Guard _isMockFunction access with in (#14188)
[jest-snapshot] Fix a potential bug when not using prettier and improve performance (#14036)
[jest-circus] Fix snapshot matchers in concurrent tests when nr of tests exceeds maxConcurrency (#14335)
[@jest/core] When running global setup and teardown, do not try to change the message property of the thrown error object when the message property is unwritable (#14113)
[jest-snapshot] Move @types/prettier from dependencies to devDependencies (#14328)
[jest-snapshot] Throw an explicit error if Prettier v3 is used (#14367)
[jest-reporters] Add "skipped" and "todo" symbols to Github Actions Reporter (#14309)
Chore & Maintenance
[@jest/core] Use pluralize from jest-util rather than own internal (#14322)
29.6.1
Fixes
[jest-circus] Revert #14110 as it was a breaking change (#14304)
29.6.0
Features
[jest-circus, jest-snapshot] Add support for snapshot matchers in concurrent tests (#14139)
[jest-cli] Include type definitions to generated config files (#14078)
[jest-snapshot] Support arrays as property matchers (#14025)
[jest-core, jest-circus, jest-reporter, jest-runner] Added support for reporting about start individual test cases using jest-circus (#14174)
Fixes
[jest-circus] Prevent false test failures caused by promise rejections handled asynchronously (#14110)
[jest-config] Allow coverageDirectory and collectCoverageFrom in project config (#14180)
[jest-core] Always use workers in watch mode to avoid crashes (#14059).
[jest-environment-jsdom, jest-environment-node] Fix assignment of customExportConditions via testEnvironmentOptions when custom env subclass defines a default value (#13989)
[jest-matcher-utils] Fix copying value of inherited getters (#14007)
[jest-mock] Tweak typings to allow jest.replaceProperty() replace methods (#14008)
[jest-mock] Improve user input validation and error messages of spyOn and replaceProperty methods (#14087)
[jest-runtime] Bind jest.isolateModulesAsync to this (#14083)
[jest-runtime] Forward wrapperLength to the Script constructor as columnOffset for accurate debugging (#14148)
[jest-runtime] Guard _isMockFunction access with in (#14188)
[jest-snapshot] Fix a potential bug when not using prettier and improve performance (#14036)
[@jest/transform] Do not instrument .json modules (#14048)
[jest-worker] Restart a shut down worker before sending it a task (#14015)
Chore & Maintenance
[*] Update semver dependency to get vulnerability fix (#14262)
[docs] Updated documentation for the --runTestsByPath CLI command (#14004)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase will rebase this PR
@dependabot recreate will recreate this PR, overwriting any edits that have been made to it
@dependabot merge will merge this PR after your CI passes on it
@dependabot squash and merge will squash and merge this PR after your CI passes on it
@dependabot cancel merge will cancel a previously requested merge and block automerging
@dependabot reopen will reopen this PR if it is closed
@dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
@dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
@dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.
## 📋 Pull Request Information
**Original PR:** https://github.com/joelwmale/webhook-action/pull/659
**Author:** [@dependabot[bot]](https://github.com/apps/dependabot)
**Created:** 7/31/2023
**Status:** ❌ Closed
**Base:** `develop` ← **Head:** `dependabot/npm_and_yarn/jest-29.6.2`
---
### 📝 Commits (1)
- [`d472fae`](https://github.com/joelwmale/webhook-action/commit/d472faec405503b52e135f84dfd7ef3c66e3561c) build(deps-dev): bump jest from 29.3.1 to 29.6.2
### 📊 Changes
**2 files changed** (+460 additions, -349 deletions)
<details>
<summary>View changed files</summary>
📝 `package.json` (+1 -1)
📝 `yarn.lock` (+459 -348)
</details>
### 📄 Description
Bumps [jest](https://github.com/facebook/jest/tree/HEAD/packages/jest) from 29.3.1 to 29.6.2.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/facebook/jest/releases">jest's releases</a>.</em></p>
<blockquote>
<h2>v29.6.2</h2>
<h2>Fixes</h2>
<ul>
<li><code>[jest-circus]</code> Fix snapshot matchers in concurrent tests when nr of tests exceeds <code>maxConcurrency</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14335">#14335</a>)</li>
<li><code>[@jest/core]</code> When running global setup and teardown, do not try to change the <code>message</code> property of the thrown error object when the <code>message</code> property is unwritable (<a href="https://redirect.github.com/jestjs/jest/pull/14113">#14113</a>)</li>
<li><code>[jest-snapshot]</code> Move <code>@types/prettier</code> from <code>dependencies</code> to <code>devDependencies</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14328">#14328</a>)</li>
<li><code>[jest-snapshot]</code> Throw an explicit error if Prettier v3 is used (<a href="https://redirect.github.com/jestjs/jest/pull/14367">#14367</a>)</li>
<li><code>[jest-reporters]</code> Add "skipped" and "todo" symbols to Github Actions Reporter (<a href="https://redirect.github.com/jestjs/jest/pull/14309">#14309</a>)</li>
</ul>
<h2>Chore & Maintenance</h2>
<ul>
<li><code>[@jest/core]</code> Use <code>pluralize</code> from <code>jest-util</code> rather than own internal (<a href="https://redirect.github.com/jestjs/jest/pull/14322">#14322</a>)</li>
</ul>
<h2>New Contributors</h2>
<ul>
<li><a href="https://github.com/Kloen"><code>@Kloen</code></a> made their first contribution in <a href="https://redirect.github.com/jestjs/jest/pull/14328">jestjs/jest#14328</a></li>
<li><a href="https://github.com/eryue0220"><code>@eryue0220</code></a> made their first contribution in <a href="https://redirect.github.com/jestjs/jest/pull/14322">jestjs/jest#14322</a></li>
<li><a href="https://github.com/david-szabo97"><code>@david-szabo97</code></a> made their first contribution in <a href="https://redirect.github.com/jestjs/jest/pull/14113">jestjs/jest#14113</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jestjs/jest/compare/v29.6.1...v29.6.2">https://github.com/jestjs/jest/compare/v29.6.1...v29.6.2</a></p>
<h2>v29.6.1</h2>
<h2>Fixes</h2>
<ul>
<li><code>[jest-circus]</code> Revert <a href="https://redirect.github.com/jestjs/jest/pull/14110">#14110</a> as it was a breaking change (<a href="https://redirect.github.com/jestjs/jest/pull/14304">#14304</a>)</li>
</ul>
<p><strong>Full Changelog</strong>: <a href="https://github.com/jestjs/jest/compare/v29.6.0...v29.6.1">https://github.com/jestjs/jest/compare/v29.6.0...v29.6.1</a></p>
<h2>v29.6.0</h2>
<h2>Features</h2>
<ul>
<li><code>[jest-circus, jest-snapshot]</code> Add support for snapshot matchers in concurrent tests (<a href="https://redirect.github.com/jestjs/jest/pull/14139">#14139</a>)</li>
<li><code>[jest-cli]</code> Include type definitions to generated config files (<a href="https://redirect.github.com/facebook/jest/pull/14078">#14078</a>)</li>
<li><code>[jest-snapshot]</code> Support arrays as property matchers (<a href="https://redirect.github.com/facebook/jest/pull/14025">#14025</a>)</li>
<li><code>[jest-core, jest-circus, jest-reporter, jest-runner]</code> Added support for reporting about start individual test cases using jest-circus (<a href="https://redirect.github.com/jestjs/jest/pull/14174">#14174</a>)</li>
</ul>
<h2>Fixes</h2>
<ul>
<li><code>[jest-circus]</code> Prevent false test failures caused by promise rejections handled asynchronously (<a href="https://redirect.github.com/jestjs/jest/pull/14110">#14110</a>)</li>
<li><code>[jest-config]</code> Handle frozen config object (<a href="https://redirect.github.com/facebook/jest/pull/14054">#14054</a>)</li>
<li><code>[jest-config]</code> Allow <code>coverageDirectory</code> and <code>collectCoverageFrom</code> in project config (<a href="https://redirect.github.com/jestjs/jest/pull/14180">#14180</a>)</li>
<li><code>[jest-core]</code> Always use workers in watch mode to avoid crashes (<a href="https://redirect.github.com/facebook/jest/pull/14059">#14059</a>).</li>
<li><code>[jest-environment-jsdom, jest-environment-node]</code> Fix assignment of <code>customExportConditions</code> via <code>testEnvironmentOptions</code> when custom env subclass defines a default value (<a href="https://redirect.github.com/facebook/jest/pull/13989">#13989</a>)</li>
<li><code>[jest-matcher-utils]</code> Fix copying value of inherited getters (<a href="https://redirect.github.com/facebook/jest/pull/14007">#14007</a>)</li>
<li><code>[jest-mock]</code> Tweak typings to allow <code>jest.replaceProperty()</code> replace methods (<a href="https://redirect.github.com/facebook/jest/pull/14008">#14008</a>)</li>
<li><code>[jest-mock]</code> Improve user input validation and error messages of <code>spyOn</code> and <code>replaceProperty</code> methods (<a href="https://redirect.github.com/facebook/jest/pull/14087">#14087</a>)</li>
<li><code>[jest-runtime]</code> Bind <code>jest.isolateModulesAsync</code> to <code>this</code> (<a href="https://redirect.github.com/facebook/jest/pull/14083">#14083</a>)</li>
<li><code>[jest-runtime]</code> Forward <code>wrapperLength</code> to the <code>Script</code> constructor as <code>columnOffset</code> for accurate debugging (<a href="https://redirect.github.com/facebook/jest/pull/14148">#14148</a>)</li>
<li><code>[jest-runtime]</code> Guard <code>_isMockFunction</code> access with <code>in</code> (<a href="https://redirect.github.com/facebook/jest/pull/14188">#14188</a>)</li>
<li><code>[jest-snapshot]</code> Fix a potential bug when not using prettier and improve performance (<a href="https://redirect.github.com/facebook/jest/pull/14036">#14036</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/jestjs/jest/blob/main/CHANGELOG.md">jest's changelog</a>.</em></p>
<blockquote>
<h2>29.6.2</h2>
<h3>Fixes</h3>
<ul>
<li><code>[jest-circus]</code> Fix snapshot matchers in concurrent tests when nr of tests exceeds <code>maxConcurrency</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14335">#14335</a>)</li>
<li><code>[@jest/core]</code> When running global setup and teardown, do not try to change the <code>message</code> property of the thrown error object when the <code>message</code> property is unwritable (<a href="https://redirect.github.com/jestjs/jest/pull/14113">#14113</a>)</li>
<li><code>[jest-snapshot]</code> Move <code>@types/prettier</code> from <code>dependencies</code> to <code>devDependencies</code> (<a href="https://redirect.github.com/jestjs/jest/pull/14328">#14328</a>)</li>
<li><code>[jest-snapshot]</code> Throw an explicit error if Prettier v3 is used (<a href="https://redirect.github.com/jestjs/jest/pull/14367">#14367</a>)</li>
<li><code>[jest-reporters]</code> Add "skipped" and "todo" symbols to Github Actions Reporter (<a href="https://redirect.github.com/jestjs/jest/pull/14309">#14309</a>)</li>
</ul>
<h3>Chore & Maintenance</h3>
<ul>
<li><code>[@jest/core]</code> Use <code>pluralize</code> from <code>jest-util</code> rather than own internal (<a href="https://redirect.github.com/jestjs/jest/pull/14322">#14322</a>)</li>
</ul>
<h2>29.6.1</h2>
<h3>Fixes</h3>
<ul>
<li><code>[jest-circus]</code> Revert <a href="https://redirect.github.com/jestjs/jest/pull/14110">#14110</a> as it was a breaking change (<a href="https://redirect.github.com/jestjs/jest/pull/14304">#14304</a>)</li>
</ul>
<h2>29.6.0</h2>
<h3>Features</h3>
<ul>
<li><code>[jest-circus, jest-snapshot]</code> Add support for snapshot matchers in concurrent tests (<a href="https://redirect.github.com/jestjs/jest/pull/14139">#14139</a>)</li>
<li><code>[jest-cli]</code> Include type definitions to generated config files (<a href="https://redirect.github.com/facebook/jest/pull/14078">#14078</a>)</li>
<li><code>[jest-snapshot]</code> Support arrays as property matchers (<a href="https://redirect.github.com/facebook/jest/pull/14025">#14025</a>)</li>
<li><code>[jest-core, jest-circus, jest-reporter, jest-runner]</code> Added support for reporting about start individual test cases using jest-circus (<a href="https://redirect.github.com/jestjs/jest/pull/14174">#14174</a>)</li>
</ul>
<h3>Fixes</h3>
<ul>
<li><code>[jest-circus]</code> Prevent false test failures caused by promise rejections handled asynchronously (<a href="https://redirect.github.com/jestjs/jest/pull/14110">#14110</a>)</li>
<li><code>[jest-config]</code> Handle frozen config object (<a href="https://redirect.github.com/facebook/jest/pull/14054">#14054</a>)</li>
<li><code>[jest-config]</code> Allow <code>coverageDirectory</code> and <code>collectCoverageFrom</code> in project config (<a href="https://redirect.github.com/jestjs/jest/pull/14180">#14180</a>)</li>
<li><code>[jest-core]</code> Always use workers in watch mode to avoid crashes (<a href="https://redirect.github.com/facebook/jest/pull/14059">#14059</a>).</li>
<li><code>[jest-environment-jsdom, jest-environment-node]</code> Fix assignment of <code>customExportConditions</code> via <code>testEnvironmentOptions</code> when custom env subclass defines a default value (<a href="https://redirect.github.com/facebook/jest/pull/13989">#13989</a>)</li>
<li><code>[jest-matcher-utils]</code> Fix copying value of inherited getters (<a href="https://redirect.github.com/facebook/jest/pull/14007">#14007</a>)</li>
<li><code>[jest-mock]</code> Tweak typings to allow <code>jest.replaceProperty()</code> replace methods (<a href="https://redirect.github.com/facebook/jest/pull/14008">#14008</a>)</li>
<li><code>[jest-mock]</code> Improve user input validation and error messages of <code>spyOn</code> and <code>replaceProperty</code> methods (<a href="https://redirect.github.com/facebook/jest/pull/14087">#14087</a>)</li>
<li><code>[jest-runtime]</code> Bind <code>jest.isolateModulesAsync</code> to <code>this</code> (<a href="https://redirect.github.com/facebook/jest/pull/14083">#14083</a>)</li>
<li><code>[jest-runtime]</code> Forward <code>wrapperLength</code> to the <code>Script</code> constructor as <code>columnOffset</code> for accurate debugging (<a href="https://redirect.github.com/facebook/jest/pull/14148">#14148</a>)</li>
<li><code>[jest-runtime]</code> Guard <code>_isMockFunction</code> access with <code>in</code> (<a href="https://redirect.github.com/facebook/jest/pull/14188">#14188</a>)</li>
<li><code>[jest-snapshot]</code> Fix a potential bug when not using prettier and improve performance (<a href="https://redirect.github.com/facebook/jest/pull/14036">#14036</a>)</li>
<li><code>[@jest/transform]</code> Do not instrument <code>.json</code> modules (<a href="https://redirect.github.com/facebook/jest/pull/14048">#14048</a>)</li>
<li><code>[jest-worker]</code> Restart a shut down worker before sending it a task (<a href="https://redirect.github.com/facebook/jest/pull/14015">#14015</a>)</li>
</ul>
<h3>Chore & Maintenance</h3>
<ul>
<li><code>[*]</code> Update <code>semver</code> dependency to get vulnerability fix (<a href="https://redirect.github.com/jestjs/jest/pull/14262">#14262</a>)</li>
<li><code>[docs]</code> Updated documentation for the <code>--runTestsByPath</code> CLI command (<a href="https://redirect.github.com/facebook/jest/pull/14004">#14004</a>)</li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/jestjs/jest/commit/0fd5b1c37555f485c56a6ad2d6b010a72204f9f6"><code>0fd5b1c</code></a> v29.6.2</li>
<li><a href="https://github.com/jestjs/jest/commit/1f019afdcdfc54a6664908bb45f343db4e3d0848"><code>1f019af</code></a> v29.6.1</li>
<li><a href="https://github.com/jestjs/jest/commit/c1e5b8a38ef54bb138409f89831942ebf6a7a67e"><code>c1e5b8a</code></a> v29.6.0</li>
<li><a href="https://github.com/jestjs/jest/commit/6ffa48d1cd7d85189f0dbc1e37fd0efafa5c221c"><code>6ffa48d</code></a> chore: upgrade TypeScript to v5 (<a href="https://github.com/facebook/jest/tree/HEAD/packages/jest/issues/14155">#14155</a>)</li>
<li><a href="https://github.com/jestjs/jest/commit/a95eeb6c2c8145a81190149a52a30fc177417ecc"><code>a95eeb6</code></a> chore: update tsd runner (<a href="https://github.com/facebook/jest/tree/HEAD/packages/jest/issues/14020">#14020</a>)</li>
<li><a href="https://github.com/jestjs/jest/commit/39f3beda6b396665bebffab94e8d7c45be30454c"><code>39f3bed</code></a> v29.5.0</li>
<li><a href="https://github.com/jestjs/jest/commit/a49c88610e49a3242576160740a32a2fe11161e1"><code>a49c886</code></a> v29.4.3</li>
<li><a href="https://github.com/jestjs/jest/commit/6d2632adae0f0fa1fe116d3b475fd9783d0de1b5"><code>6d2632a</code></a> Update copyrights with Meta Platforms, restore original license in Jasmine fo...</li>
<li><a href="https://github.com/jestjs/jest/commit/f0fc92e8443f09546c7ec0472bf9bce44fe5898f"><code>f0fc92e</code></a> v29.4.2</li>
<li><a href="https://github.com/jestjs/jest/commit/bc7b20c9d4f6c399477b5a2b955dc0e1b736cd9b"><code>bc7b20c</code></a> chore: make sure to exclude .eslintcache from published module (<a href="https://github.com/facebook/jest/tree/HEAD/packages/jest/issues/13832">#13832</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/facebook/jest/commits/v29.6.2/packages/jest">compare view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
</details>
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/joelwmale/webhook-action/pull/659
Author: @dependabot[bot]
Created: 7/31/2023
Status: ❌ Closed
Base:
develop← Head:dependabot/npm_and_yarn/jest-29.6.2📝 Commits (1)
d472faebuild(deps-dev): bump jest from 29.3.1 to 29.6.2📊 Changes
2 files changed (+460 additions, -349 deletions)
View changed files
📝
package.json(+1 -1)📝
yarn.lock(+459 -348)📄 Description
Bumps jest from 29.3.1 to 29.6.2.
Release notes
Sourced from jest's releases.
... (truncated)
Changelog
Sourced from jest's changelog.
... (truncated)
Commits
0fd5b1cv29.6.21f019afv29.6.1c1e5b8av29.6.06ffa48dchore: upgrade TypeScript to v5 (#14155)a95eeb6chore: update tsd runner (#14020)39f3bedv29.5.0a49c886v29.4.36d2632aUpdate copyrights with Meta Platforms, restore original license in Jasmine fo...f0fc92ev29.4.2bc7b20cchore: make sure to exclude .eslintcache from published module (#13832)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.