[create-jest] Add npm init / yarn create initialiser for Jest projects (#14465)
[jest-validate] Allow deprecation warnings for unknown options (#14499)
Fixes
[jest-resolver] Replace unmatched capture groups in moduleNameMapper with empty string instead of undefined (#14507)
[jest-snapshot] Allow for strings as well as template literals in inline snapshots (#14465)
[@jest/test-sequencer] Calculate test runtime if perStats.duration is missing (#14473)
Performance
[@jest/create-cache-key-function] Cache access of NODE_ENV and BABEL_ENV (#14455)
Chore & Maintenance
[jest-cli] Move internal config initialisation logic to the create-jest package (#14465)
29.6.4
Fixes
[jest-core] Fix typo in scheduleAndRun performance marker (#14434)
[jest-environment-node] Make sure atob and btoa are writeable in Node 20 (#14446)
[jest-worker] Additional error wrapper for parentPort.postMessage to fix unhandled DataCloneError. (#14437)
29.6.3
Fixes
[expect, @jest/expect-utils]ObjectContaining support sumbol as key (#14414)
[expect] Remove @types/node from dependencies (#14385)
[jest-core] Use workers in watch mode by default to avoid crashes (#14059 & #14085).
[jest-reporters] Update istanbul-lib-instrument dependency 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 through jest.isolateModulesAsync (#14397)
Chore & Maintenance
[jest-changed-files, jest-circus, jest-console, @jest/core, @jest/runtime, @jest/transform] Use invariant and notEmpty from jest-util rather than own internal (#14366)
Bumps the dev-dependencies group with 7 updates:
8.47.0
8.52.0
2.28.0
2.29.0
26.9.0
27.6.0
5.0.0
5.0.1
7.33.1
7.33.2
28.1.3
29.7.0
3.0.1
3.0.3
Updates
eslint
from 8.47.0 to 8.52.0Release notes
Sourced from eslint's releases.
... (truncated)
Changelog
Sourced from eslint's changelog.
... (truncated)
Commits
331cf62
8.52.07dc28ed
Build: changelog update for 8.52.06d1f0c2
chore: upgrade@eslint/js
@8
.52.0 (#17671)d63d4fe
chore: package.json update for@eslint/js
release476d58a
docs: Add note about invalid CLI flags when using flat config. (#17664)5de9637
fix: Ensure shared references in rule configs are separated (#17666)f30cefe
test: fix FlatESLint tests for caching (#17658)ef650cb
test: update tests for no-promise-executor-return (#17661)70648ee
feat: report-unused-disable-directive to report unused eslint-enable (#17611)dcfe573
fix: add preceding semicolon in suggestions ofno-object-constructor
(#17649)Updates
eslint-plugin-import
from 2.28.0 to 2.29.0Release notes
Sourced from eslint-plugin-import's releases.
Changelog
Sourced from eslint-plugin-import's changelog.
Commits
6d34c88
Bump to 2.29.0ec6a8ea
[Refactor] usehasown
instead ofhas
78f50b8
[Deps] updatearray-includes
,array.prototype.findlastindex
, `array.proto...6d2540f
[resolvers/webpack] v0.13.830d61b6
[resolvers/webpack] [deps] updatearray.prototype.find
,is-core-module
, `...2c281d1
[resolvers/webpack] [refactor] usehasown
instead ofhas
66cb10f
[Fix]newline-after-import
: fixexactCount
withconsiderComments
false ...8705121
[New]newline-after-import
: new optionexactCount
and docs update6b95a02
[resolvers/webpack] v0.13.704e68a2
[resolvers/webpack] [fix] use thedirname
of theconfigPath
asbasedir
Updates
eslint-plugin-jest
from 26.9.0 to 27.6.0Release notes
Sourced from eslint-plugin-jest's releases.
... (truncated)
Changelog
Sourced from eslint-plugin-jest's changelog.
... (truncated)
Commits
6dfbf15
chore(release): 27.6.0 [skip ci]4d57146
feat: include pluginmeta
information for ESLint v9 (#1454)55ad336
chore: updatemoduleResolution
andmodule
tonode16
(#1455)9cc9592
chore: replaceeslint-plugin-node
witheslint-plugin-n
(#1462)1d5bdd1
chore(release): 27.5.0 [skip ci]ea89da9
feat(valid-title): allow ignoring tests with non-string titles (#1460)f2af519
chore: run CI on Node 21 (#1461)d8b10b4
chore: update permissions granted on CI4295882
chore(deps): lock file maintenance7e6888d
chore(release): 27.4.3 [skip ci]Updates
eslint-plugin-prettier
from 5.0.0 to 5.0.1Changelog
Sourced from eslint-plugin-prettier's changelog.
Commits
aa81435
chore: release eslint-plugin-prettier (#589)21a7146
fix:parserPath
type might beundefined
on Eslint Flat Config (#588)Updates
eslint-plugin-react
from 7.33.1 to 7.33.2Release notes
Sourced from eslint-plugin-react's releases.
... (truncated)
Changelog
Sourced from eslint-plugin-react's changelog.
Commits
6d86837
Update CHANGELOG and bump versione1dd37f
[Refactor] usees-iterator-helpers
in a couple places37b02ac
[Tests] skip some tests that have broken ordering in certain node/eslint comb...a7a814e
[patch]no-invalid-html-attribute
: report more granularly3636689
[patch]no-deprecated
: report on the imported specifier instead of the enti...f9e4fa9
[patch]no-deprecated
: report on the destructured property instead of the e...3be1d19
[patch]no-unsafe
: report on the method instead of the entire componentd5178be
[Tests] add disambiguators to tests with multiple errorsd73cd51
[Fix]no-deprecated
: prevent false positive on commonjs import0667fb0
[actions] release: Replaceset-output
commands with environment filesUpdates
jest
from 28.1.3 to 29.7.0Release notes
Sourced from jest's releases.
... (truncated)
Changelog
Sourced from jest's changelog.
... (truncated)
Commits
4e56991
v29.7.055cd6a0
v29.6.4fb7d95c
v29.6.349bacb9
chore: update jest repo organisation in urls (#14413)0fd5b1c
v29.6.21f019af
v29.6.1c1e5b8a
v29.6.06ffa48d
chore: upgrade TypeScript to v5 (#14155)a95eeb6
chore: update tsd runner (#14020)39f3bed
v29.5.0Updates
prettier
from 3.0.1 to 3.0.3Release notes
Sourced from prettier's releases.
Changelog
Sourced from prettier's changelog.