|
2 | 2 |
|
3 | 3 | ### Features
|
4 | 4 |
|
| 5 | +### Fixes |
| 6 | + |
| 7 | +- `[jest-circus]` Fix snapshot matchers in concurrent tests when nr of tests exceeds `maxConcurrency` ([#14335](https://github.com/jestjs/jest/pull/14335)) |
| 8 | +- `[@jest/core]` When running global setup and teardown, do not try to change the `message` property of the thrown error object when the `message` property is unwritable ([#14113](https://github.com/jestjs/jest/pull/14113)) |
| 9 | +- `[jest-snapshot]` Move `@types/prettier` from `dependencies` to `devDependencies` ([#14328](https://github.com/jestjs/jest/pull/14328)) |
| 10 | +- `[jest-reporters]` Add "skipped" and "todo" symbols to Github Actions Reporter ([#14309](https://github.com/jestjs/jest/pull/14309)) |
| 11 | + |
| 12 | +### Chore & Maintenance |
| 13 | + |
| 14 | +- `[@jest/core]` Use `pluralize` from `jest-util` rather than own internal ([#14322](https://github.com/jestjs/jest/pull/14322)) |
| 15 | + |
| 16 | +### Performance |
| 17 | + |
| 18 | +## 29.6.1 |
| 19 | + |
| 20 | +### Fixes |
| 21 | + |
| 22 | +- `[jest-circus]` Revert [#14110](https://github.com/jestjs/jest/pull/14110) as it was a breaking change ([#14304](https://github.com/jestjs/jest/pull/14304)) |
| 23 | + |
| 24 | +## 29.6.0 |
| 25 | + |
| 26 | +### Features |
| 27 | + |
| 28 | +- `[jest-circus, jest-snapshot]` Add support for snapshot matchers in concurrent tests ([#14139](https://github.com/jestjs/jest/pull/14139)) |
5 | 29 | - `[jest-cli]` Include type definitions to generated config files ([#14078](https://github.com/facebook/jest/pull/14078))
|
6 | 30 | - `[jest-snapshot]` Support arrays as property matchers ([#14025](https://github.com/facebook/jest/pull/14025))
|
| 31 | +- `[jest-core, jest-circus, jest-reporter, jest-runner]` Added support for reporting about start individual test cases using jest-circus ([#14174](https://github.com/jestjs/jest/pull/14174)) |
7 | 32 |
|
8 | 33 | ### Fixes
|
9 | 34 |
|
| 35 | +- `[jest-circus]` Prevent false test failures caused by promise rejections handled asynchronously ([#14110](https://github.com/jestjs/jest/pull/14110)) |
10 | 36 | - `[jest-config]` Handle frozen config object ([#14054](https://github.com/facebook/jest/pull/14054))
|
| 37 | +- `[jest-config]` Allow `coverageDirectory` and `collectCoverageFrom` in project config ([#14180](https://github.com/jestjs/jest/pull/14180)) |
11 | 38 | - `[jest-core]` Always use workers in watch mode to avoid crashes ([#14059](https://github.com/facebook/jest/pull/14059)).
|
12 | 39 | - `[jest-environment-jsdom, jest-environment-node]` Fix assignment of `customExportConditions` via `testEnvironmentOptions` when custom env subclass defines a default value ([#13989](https://github.com/facebook/jest/pull/13989))
|
13 | 40 | - `[jest-matcher-utils]` Fix copying value of inherited getters ([#14007](https://github.com/facebook/jest/pull/14007))
|
14 | 41 | - `[jest-mock]` Tweak typings to allow `jest.replaceProperty()` replace methods ([#14008](https://github.com/facebook/jest/pull/14008))
|
15 | 42 | - `[jest-mock]` Improve user input validation and error messages of `spyOn` and `replaceProperty` methods ([#14087](https://github.com/facebook/jest/pull/14087))
|
16 | 43 | - `[jest-runtime]` Bind `jest.isolateModulesAsync` to `this` ([#14083](https://github.com/facebook/jest/pull/14083))
|
| 44 | +- `[jest-runtime]` Forward `wrapperLength` to the `Script` constructor as `columnOffset` for accurate debugging ([#14148](https://github.com/facebook/jest/pull/14148)) |
| 45 | +- `[jest-runtime]` Guard `_isMockFunction` access with `in` ([#14188](https://github.com/facebook/jest/pull/14188)) |
17 | 46 | - `[jest-snapshot]` Fix a potential bug when not using prettier and improve performance ([#14036](https://github.com/facebook/jest/pull/14036))
|
18 | 47 | - `[@jest/transform]` Do not instrument `.json` modules ([#14048](https://github.com/facebook/jest/pull/14048))
|
19 |
| -- `[jest-core]` When running global setup and teardown, do not try to change the `message` property of the thrown error object when the `message` property is unwritable |
| 48 | +- `[jest-worker]` Restart a shut down worker before sending it a task ([#14015](https://github.com/facebook/jest/pull/14015)) |
20 | 49 |
|
21 | 50 | ### Chore & Maintenance
|
22 | 51 |
|
| 52 | +- `[*]` Update `semver` dependency to get vulnerability fix ([#14262](https://github.com/jestjs/jest/pull/14262)) |
23 | 53 | - `[docs]` Updated documentation for the `--runTestsByPath` CLI command ([#14004](https://github.com/facebook/jest/pull/14004))
|
24 | 54 | - `[docs]` Updated documentation regarding the synchronous fallback when asynchronous code transforms are unavailable ([#14056](https://github.com/facebook/jest/pull/14056))
|
25 |
| -- `[docs]` Update jest statistics of use and downloads in website Index. |
26 |
| - |
27 |
| -### Performance |
| 55 | +- `[docs]` Update jest statistics of use and downloads in website Index. |
28 | 56 |
|
29 | 57 | ## 29.5.0
|
30 | 58 |
|
|
0 commit comments