chore(deps): update jest monorepo to v29.7.0
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| jest (source) | 29.5.0 -> 29.7.0 |
||||
| jest-environment-jsdom (source) | 29.5.0 -> 29.7.0 |
Release Notes
jestjs/jest (jest)
v29.7.0
Features
-
[create-jest]Addnpm init/yarn createinitialiser for Jest projects (#14465) -
[jest-validate]Allow deprecation warnings for unknown options (#14499)
Fixes
-
[jest-resolver]Replace unmatched capture groups inmoduleNameMapperwith empty string instead ofundefined(#14507) -
[jest-snapshot]Allow for strings as well as template literals in inline snapshots (#14465) -
[@jest/test-sequencer]Calculate test runtime ifperStats.durationis missing (#14473)
Performance
-
[@jest/create-cache-key-function]Cache access ofNODE_ENVandBABEL_ENV(#14455)
Chore & Maintenance
-
[jest-cli]Move internal config initialisation logic to thecreate-jestpackage (#14465)
v29.6.4
Fixes
-
[jest-core]Fix typo inscheduleAndRunperformance marker (#14434) -
[jest-environment-node]Make sureatobandbtoaare writeable in Node 20 (#14446) -
[jest-worker]Additional error wrapper forparentPort.postMessageto fix unhandledDataCloneError. (#14437)
v29.6.3
Fixes
-
[expect, @​jest/expect-utils]ObjectContainingsupportsumbolas key (#14414) -
[expect]Remove@types/nodefrom dependencies (#14385) -
[jest-core]Use workers in watch mode by default to avoid crashes (#14059 & #14085). -
[jest-reporters]Updateistanbul-lib-instrumentdependency to v6. (#14401) -
[jest-mock]Revert #13692 as it was a breaking change (#14429) -
[jest-mock]Revert #13866 as it was a breaking change (#14429) -
[jest-mock]Revert #13867 as it was a breaking change (#14429) -
[@jest/reporters]Marks Reporter's hooks as optional (#14433) -
[jest-runtime]Fix dynamic ESM import module bug when loaded module throughjest.isolateModulesAsync(#14397)
Chore & Maintenance
-
[jest-changed-files, jest-circus, jest-console, @​jest/core, @​jest/runtime, @​jest/transform]UseinvariantandnotEmptyfromjest-utilrather than own internal (#14366)
v29.6.2
Fixes
-
[jest-circus]Fix snapshot matchers in concurrent tests when nr of tests exceedsmaxConcurrency(#14335) -
[@jest/core]When running global setup and teardown, do not try to change themessageproperty of the thrown error object when themessageproperty is unwritable (#14113) -
[jest-snapshot]Move@types/prettierfromdependenciestodevDependencies(#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]Usepluralizefromjest-utilrather than own internal (#14322)
v29.6.1
Fixes
v29.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]Handle frozen config object (#14054) -
[jest-config]AllowcoverageDirectoryandcollectCoverageFromin project config (#14180) -
[jest-core]Always use workers in watch mode to avoid crashes (#14059). -
[jest-environment-jsdom, jest-environment-node]Fix assignment ofcustomExportConditionsviatestEnvironmentOptionswhen custom env subclass defines a default value (#13989) -
[jest-matcher-utils]Fix copying value of inherited getters (#14007) -
[jest-mock]Tweak typings to allowjest.replaceProperty()replace methods (#14008) -
[jest-mock]Improve user input validation and error messages ofspyOnandreplacePropertymethods (#14087) -
[jest-runtime]Bindjest.isolateModulesAsynctothis(#14083) -
[jest-runtime]ForwardwrapperLengthto theScriptconstructor ascolumnOffsetfor accurate debugging (#14148) -
[jest-runtime]Guard_isMockFunctionaccess within(#14188) -
[jest-snapshot]Fix a potential bug when not using prettier and improve performance (#14036) -
[@jest/transform]Do not instrument.jsonmodules (#14048) -
[jest-worker]Restart a shut down worker before sending it a task (#14015)
Chore & Maintenance
-
[*]Updatesemverdependency to get vulnerability fix (#14262) -
[docs]Updated documentation for the--runTestsByPathCLI command (#14004) -
[docs]Updated documentation regarding the synchronous fallback when asynchronous code transforms are unavailable (#14056) -
[docs]Update jest statistics of use and downloads in website Index.
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
Edited/Blocked Notification
Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.
You can manually request rebase by checking the rebase/retry box above.
⚠️ Warning: custom changes will be lost.