facebook/jest
### [`v29.1.2`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2912)
[Compare Source](https://togithub.com/facebook/jest/compare/v29.1.1...v29.1.2)
##### Fixes
- `[expect, @jest/expect]` Revert buggy inference of argument types for `*CalledWith` and `*ReturnedWith` matchers introduced in 29.1.0 ([#13339](https://togithub.com/facebook/jest/pull/13339))
- `[jest-worker]` Add missing dependency on `jest-util` ([#13341](https://togithub.com/facebook/jest/pull/13341))
### [`v29.1.1`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2911)
[Compare Source](https://togithub.com/facebook/jest/compare/v29.1.0...v29.1.1)
##### Fixes
- `[jest-mock]` Revert [#13145](https://togithub.com/facebook/jest/pull/13145) which broke mocking of transpiled ES modules
### [`v29.1.0`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2910)
[Compare Source](https://togithub.com/facebook/jest/compare/v29.0.3...v29.1.0)
##### Features
- `[expect, @jest/expect]` Support type inference for function parameters in `CalledWith` assertions ([#13268](https://togithub.com/facebook/jest/pull/13268))
- `[expect, @jest/expect]` Infer type of `*ReturnedWith` matchers argument ([#13278](https://togithub.com/facebook/jest/pull/13278))
- `[@jest/environment, jest-runtime]` Allow `jest.requireActual` and `jest.requireMock` to take a type argument ([#13253](https://togithub.com/facebook/jest/pull/13253))
- `[@jest/environment]` Allow `jest.mock` and `jest.doMock` to take a type argument ([#13254](https://togithub.com/facebook/jest/pull/13254))
- `[@jest/fake-timers]` Add `jest.now()` to return the current fake clock time ([#13244](https://togithub.com/facebook/jest/pull/13244), [#13246](https://togithub.com/facebook/jest/pull/13246))
- `[@jest/mock]` Add `withImplementation` method for temporarily overriding a mock ([#13281](https://togithub.com/facebook/jest/pull/13281))
- `[expect]` Export `toThrow*` matchers ([#13328](https://togithub.com/facebook/jest/pull/13328))
##### Fixes
- `[jest-circus, jest-jasmine2]` Fix error messages for Node's `assert.throes` ([#13322](https://togithub.com/facebook/jest/pull/13322))
- `[jest-haste-map]` Remove `__proto__` usage ([#13256](https://togithub.com/facebook/jest/pull/13256))
- `[jest-mock]` Improve `spyOn` typings to handle optional properties ([#13247](https://togithub.com/facebook/jest/pull/13247))
- `[jest-mock]` Fix mocking of getters and setters on classes ([#13145](https://togithub.com/facebook/jest/pull/13145))
- `[jest-snapshot]` Throw useful error when an array is passed as property matchers ([#13263](https://togithub.com/facebook/jest/pull/13263))
- `[jest-snapshot]` Prioritize parser used in the project ([#13323](https://togithub.com/facebook/jest/pull/13323))
- `[jest-transform]` Attempt to work around issues with atomic writes on Windows ([#11423](https://togithub.com/facebook/jest/pull/11423))
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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
29.0.3
->29.1.1
^29.0.3
->29.1.2
^29.0.3
->29.1.2
Release Notes
facebook/jest
### [`v29.1.2`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2912) [Compare Source](https://togithub.com/facebook/jest/compare/v29.1.1...v29.1.2) ##### Fixes - `[expect, @jest/expect]` Revert buggy inference of argument types for `*CalledWith` and `*ReturnedWith` matchers introduced in 29.1.0 ([#13339](https://togithub.com/facebook/jest/pull/13339)) - `[jest-worker]` Add missing dependency on `jest-util` ([#13341](https://togithub.com/facebook/jest/pull/13341)) ### [`v29.1.1`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2911) [Compare Source](https://togithub.com/facebook/jest/compare/v29.1.0...v29.1.1) ##### Fixes - `[jest-mock]` Revert [#13145](https://togithub.com/facebook/jest/pull/13145) which broke mocking of transpiled ES modules ### [`v29.1.0`](https://togithub.com/facebook/jest/blob/HEAD/CHANGELOG.md#2910) [Compare Source](https://togithub.com/facebook/jest/compare/v29.0.3...v29.1.0) ##### Features - `[expect, @jest/expect]` Support type inference for function parameters in `CalledWith` assertions ([#13268](https://togithub.com/facebook/jest/pull/13268)) - `[expect, @jest/expect]` Infer type of `*ReturnedWith` matchers argument ([#13278](https://togithub.com/facebook/jest/pull/13278)) - `[@jest/environment, jest-runtime]` Allow `jest.requireActual` and `jest.requireMock` to take a type argument ([#13253](https://togithub.com/facebook/jest/pull/13253)) - `[@jest/environment]` Allow `jest.mock` and `jest.doMock` to take a type argument ([#13254](https://togithub.com/facebook/jest/pull/13254)) - `[@jest/fake-timers]` Add `jest.now()` to return the current fake clock time ([#13244](https://togithub.com/facebook/jest/pull/13244), [#13246](https://togithub.com/facebook/jest/pull/13246)) - `[@jest/mock]` Add `withImplementation` method for temporarily overriding a mock ([#13281](https://togithub.com/facebook/jest/pull/13281)) - `[expect]` Export `toThrow*` matchers ([#13328](https://togithub.com/facebook/jest/pull/13328)) ##### Fixes - `[jest-circus, jest-jasmine2]` Fix error messages for Node's `assert.throes` ([#13322](https://togithub.com/facebook/jest/pull/13322)) - `[jest-haste-map]` Remove `__proto__` usage ([#13256](https://togithub.com/facebook/jest/pull/13256)) - `[jest-mock]` Improve `spyOn` typings to handle optional properties ([#13247](https://togithub.com/facebook/jest/pull/13247)) - `[jest-mock]` Fix mocking of getters and setters on classes ([#13145](https://togithub.com/facebook/jest/pull/13145)) - `[jest-snapshot]` Throw useful error when an array is passed as property matchers ([#13263](https://togithub.com/facebook/jest/pull/13263)) - `[jest-snapshot]` Prioritize parser used in the project ([#13323](https://togithub.com/facebook/jest/pull/13323)) - `[jest-transform]` Attempt to work around issues with atomic writes on Windows ([#11423](https://togithub.com/facebook/jest/pull/11423))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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by Mend Renovate. View repository job log here.