Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with @depfu rebase.
All Depfu comment commands
@depfu rebase
Rebases against your default branch and redoes this update
@depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@depfu close
Closes this PR and deletes the branch
@depfu reopen
Restores the branch and reopens this PR (if it's closed)
@depfu pause
Ignores all future updates for this dependency and closes this PR
@depfu pause [minor|major]
Ignores all future minor/major updates for this dependency and closes this PR
@depfu resume
Future versions of this dependency will create PRs again (leaves this PR as is)
Here is everything you need to know about this upgrade. Please take a good look at what changed and the test results before merging this pull request.
What changed?
✳️ jest (^27.0.6 → ^29.2.0) · Repo · Changelog
Release Notes
29.2.0
Does any of this look wrong? Please let us know.
Commits
See the full diff on Github. The new version differs by 72 commits:
v29.2.0
chore: update changelog for release
chore: update snapshot to avoid time spent
chore: bump website deps (#13443)
refactor(jest-worker): convert part of test into TypeScript (#13441)
chore: remove mongodb example (#13442)
docs: improve exception matching (#13407)
docs: correct a typo (#13432)
Typo in CHANGELOG.md (#13430)
refactor(jest-worker): use labeled tuple elements in internal types (#13427)
chore: Update `@babel/*` deps (#13422)
chore: update some babel deps (#13424)
docs: mention needing additional configuration for `ts-jest` (#13418)
feat: add a seed value to test runs (#13400)
Fix `detectOpenHandles` false positives for some special objects such as `TLSWRAP` (#13414)
chore: run type lint on @jest/test-sequencer (#13413)
chore: run type lint on @jest/console (#13403)
chore: add typecheck for tests of `pretty-format` (#13406)
chore: add typecheck for tests of `jest-snapshot` (#13408)
feat(expect): expose `*ExpectationResult` types (#13411)
refactor(jest-snapshot): clean up argument typings of internal `printSnapshotAndReceived()` function (#13410)
fix(jest-environment-jsdom): add optional peer dependency on canvas (#13409)
refactor(jest-cli): rework internal typings (#13405)
perf: don't perform V8 instrumenting if !collectCoverage (#13282)
fix: mocking of getters/setters on automatically mocked classes (#13398)
chore: add typechecks for tests of `jest-cli`, `jest-config` and `@jest/console` packages (#13396)
chore: make prettier happy
fix(@jest/reporters): do not transform file paths into hyperlinks (#13399)
chore: fix InlineSnapshots test file type error (#13402)
Revert "chore(website): remove diff optimization to get a single build"
chore(website): remove diff optimization to get a single build
chore: use `references` in all `__tests__/tsconfig.json` files (#13394)
refactor(jest-cli): reduce nesting in the package (#13395)
chore: clean up typechecks of `expect` test files (#13393)
chore: add typechecks for tests of `expect-utils` and `jest-circus` (#13387)
chore: convert one `jest-cli` test to TypeScript (#13392)
chore: update yarn (#13390)
docs: http -> https
chore: type lint `jest-changed-files` (#13386)
chore: add typecheck for `expect` tests (#13383)
fix(@jest/types): allow the `*ReturnedWith` matchers to be called with no argument (#13385)
chore: add more tests for `toHaveLastReturnedWith` and `lastReturnedWith` matchers (#13384)
chore(ci): use latest CircleCI orb (#13382)
fix(@jest/types): infer `each` types correctly when the table is a tuple or array (#13381)
chore(lint): ensure no mock APIs are used in the e2e tests (#13380)
chore: lint files in `website/blog` directory (#13379)
chore: lint jest-transform with type info (#13378)
chore(lint): use `jest/require-to-throw-message` rule (#13377)
chore: run ESLint with types om more packages (#13372)
chore: fix error message in native module test (#13373)
chore(lint): use `jest/no-alias-methods` rule (#13371)
chore(lint): use `jest/prefer-to-have-length` rule (#13370)
chore: run eslint with type information on CI (#13368)
feat(config): add read initial options helper (#13356)
chore(lint): use `jest/prefer-to-be` rule (#13369)
fix(babel-hoist-plugin): ignore TS type queries (#13367)
chore: update eslint (#13366)
chore: use TLA in build scripts (#13365)
chore: fix some type errors in tests (#13360)
chore: fix types of few `expect` tests (#13361)
docs: add few more admonitions in configuration page v29.1 (#13364)
docs: configuration admonitions (#13295)
docs: simplify example repo name (#13363)
refactor: use a single root tsconfig for type tests (#13358)
refactor(@jest/expect-utils): move immutable utils to a separate file (#13357)
feat(expect, @jest/expect-utils): allow `isA` utility to take a type argument (#13355)
chore: typecheck example and test files (#13353)
chore: replace `@types/jest` with a new private `@jest/test-globals` package (#13344)
chore: remove lint exceptions for files in `examples` folder (#13346)
feat: Enable testResultsProcessor to be async (#13343)
docs: watch admonitions (#13310)
chore: use `@jest/globals` in the Angular example (#13345)
Depfu will automatically keep this PR conflict-free, as long as you don't add any commits to this branch yourself. You can also trigger a rebase manually by commenting with
@depfu rebase
.All Depfu comment commands