[jest-environment-jsdom] [BREAKING] Upgrade to jsdom@20 (#13037, #13058)
[@jest/globals] Add jest.Mocked, jest.MockedClass, jest.MockedFunction and jest.MockedObject utility types (#12727)
[jest-mock] [BREAKING] Refactor Mocked* utility types. MaybeMockedDeep and MaybeMocked became Mocked and MockedShallow respectively; only deep mocked variants of MockedClass, MockedFunction and MockedObject are exported (#13123, #13124)
[jest-mock] [BREAKING] Change the default jest.mocked helper’s behavior to deep mocked (#13125)
[jest-snapshot] [BREAKING] Let babel find config when updating inline snapshots (#13150)
[@jest/test-result, @jest/types] [BREAKING] Replace Bytes and Milliseconds types with number (#13155)
[jest-worker] Adds workerIdleMemoryLimit option which is used as a check for worker memory leaks >= Node 16.11.0 and recycles child workers as required (#13056, #13105, #13106, #13107)
[pretty-format] [BREAKING] Remove ConvertAnsi plugin in favour of jest-serializer-ansi-escapes (#13040)
[pretty-format] Allow to opt out from sorting object keys with compareKeys: null (#12443)
Fixes
[jest-config] Fix testing multiple projects with TypeScript config files (#13099)
[@jest/expect-utils] Fix deep equality of ImmutableJS Record (#13055)
[jest-haste-map] Increase the maximum possible file size that jest-haste-map can handle (#13094)
[jest-runtime] Properly support CJS re-exports from dual packages (#13170)
[jest-snapshot] Make prettierPath optional in SnapshotState (#13149)
[jest-snapshot] Fix parsing error from inline snapshot files with JSX (#12760)
[jest-environment-jsdom] [BREAKING] Upgrade to jsdom@20 (#13037, #13058)
[@jest/globals] Add jest.Mocked, jest.MockedClass, jest.MockedFunction and jest.MockedObject utility types (#12727)
[jest-mock] [BREAKING] Refactor Mocked* utility types. MaybeMockedDeep and MaybeMocked became Mocked and MockedShallow respectively; only deep mocked variants of MockedClass, MockedFunction and MockedObject are exported (#13123, #13124)
[jest-mock] [BREAKING] Change the default jest.mocked helper’s behavior to deep mocked (#13125)
[jest-snapshot] [BREAKING] Let babel find config when updating inline snapshots (#13150)
[@jest/test-result, @jest/types] [BREAKING] Replace Bytes and Milliseconds types with number (#13155)
[jest-worker] Adds workerIdleMemoryLimit option which is used as a check for worker memory leaks >= Node 16.11.0 and recycles child workers as required (#13056, #13105, #13106, #13107)
[pretty-format] [BREAKING] Remove ConvertAnsi plugin in favour of jest-serializer-ansi-escapes (#13040)
[pretty-format] Allow to opt out from sorting object keys with compareKeys: null (#12443)
Fixes
[jest-config] Fix testing multiple projects with TypeScript config files (#13099)
[@jest/expect-utils] Fix deep equality of ImmutableJS Record (#13055)
[jest-haste-map] Increase the maximum possible file size that jest-haste-map can handle (#13094)
[jest-runtime] Properly support CJS re-exports from dual packages (#13170)
[jest-snapshot] Make prettierPath optional in SnapshotState (#13149)
[jest-snapshot] Fix parsing error from inline snapshot files with JSX (#12760)
[jest-worker] When a process runs out of memory worker exits correctly and doesn't spin indefinitely (#13054)
Chore & Maintenance
[*] [BREAKING] Drop support for Node v12 and v17 (#13033)
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)
Bumps expect from 27.5.1 to 29.0.2.
Release notes
Sourced from expect's releases.
... (truncated)
Changelog
Sourced from expect's changelog.
... (truncated)
Commits
616fcf5
v29.0.2132e815
chore: update to TypeScript 4.8 (#13177)b959a3d
v29.0.186de0cb
chore: updatejest-runner-tsd
(#13179)75006e4
v29.0.04def94b
v29.0.0-alpha.6a5b52a5
chore(types): separate MatcherContext, MatcherUtils and MatcherState (#13141)98a833b
v29.0.0-alpha.40998187
v29.0.0-alpha.302cd85f
chore: migrate fromlerna
tolerna-lite
(#13097)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)