|
35 | 35 |
|
36 | 36 | ### Performance |
37 | 37 |
|
38 | | -- `[*]` [**BREAKING**] Bundle all of Jest's modules into `index.js` ([#12348](https://github.com/jestjs/jest/pull/12348) & [#14550](https://github.com/jestjs/jest/pull/14550)) |
| 38 | +- `[*]` [**BREAKING**] Bundle all of Jest's modules into `index.js` ([#12348](https://github.com/jestjs/jest/pull/12348), [#14550](https://github.com/jestjs/jest/pull/14550) & [#14661](https://github.com/jestjs/jest/pull/14661)) |
39 | 39 |
|
40 | 40 | ### Chore & Maintenance |
41 | 41 |
|
42 | 42 | - `[*]` [**BREAKING**] Drop support for Node.js versions 14 and 19 ([#14460](https://github.com/jestjs/jest/pull/14460)) |
43 | 43 | - `[*]` [**BREAKING**] Drop support for `typescript@4.3`, minimum version is now `5.0` ([#14542](https://github.com/facebook/jest/pull/14542)) |
44 | 44 | - `[*]` Depend on exact versions of monorepo dependencies instead of `^` range ([#14553](https://github.com/facebook/jest/pull/14553)) |
| 45 | +- `[*]` [**BREAKING**] Add ESM wrapper for all of Jest's modules ([#14661](https://github.com/jestjs/jest/pull/14661)) |
45 | 46 | - `[babel-jest, babel-preset-jest]` [**BREAKING**] Increase peer dependency of `@babel/core` to `^7.11` ([#14109](https://github.com/jestjs/jest/pull/14109)) |
46 | 47 | - `[jest-cli, jest-config, @jest/types]` [**BREAKING**] Remove deprecated `--init` argument ([#14490](https://github.com/jestjs/jest/pull/14490)) |
| 48 | +- `[docs]` Fix typos in `CHANGELOG.md` and `packages/jest-validate/README.md` ([#14640](https://github.com/jestjs/jest/pull/14640)) |
| 49 | +- `[docs]` Don't use alias matchers in docs ([#14631](https://github.com/facebook/jest/pull/14631)) |
47 | 50 |
|
48 | 51 | ## 29.7.0 |
49 | 52 |
|
|
633 | 636 |
|
634 | 637 | ### Fixes |
635 | 638 |
|
636 | | -- `[*]` Use `sha256` instead of `md5` as hashing algortihm for compatibility with FIPS systems ([#12722](https://github.com/facebook/jest/pull/12722)) |
| 639 | +- `[*]` Use `sha256` instead of `md5` as hashing algorithm for compatibility with FIPS systems ([#12722](https://github.com/facebook/jest/pull/12722)) |
637 | 640 | - `[babel-jest]` [**BREAKING**] Pass `rootDir` as `root` in Babel's options ([#12689](https://github.com/facebook/jest/pull/12689)) |
638 | 641 | - `[expect]` Move typings of `.not`, `.rejects` and `.resolves` modifiers outside of `Matchers` interface ([#12346](https://github.com/facebook/jest/pull/12346)) |
639 | 642 | - `[expect]` Throw useful error if `expect.extend` is called with invalid matchers ([#12488](https://github.com/facebook/jest/pull/12488)) |
|
1440 | 1443 | - `[*]` Upgrade to chalk@4 ([#9752](https://github.com/facebook/jest/pull/9752)) |
1441 | 1444 | - `[*]` Remove usage of `realpath-native` ([#9952](https://github.com/facebook/jest/pull/9952)) |
1442 | 1445 | - `[docs]` Fix example reference implementation to use Jest with Phabricator ([#8662](https://github.com/facebook/jest/pull/8662)) |
1443 | | -- `[docs]` Added default compiler to tranform ([#8583](https://github.com/facebook/jest/pull/8583)) |
| 1446 | +- `[docs]` Added default compiler to transform ([#8583](https://github.com/facebook/jest/pull/8583)) |
1444 | 1447 | - `[docs]` Updated Testing Frameworks guide with React; make it generic ([#9106](https://github.com/facebook/jest/pull/9106)) |
1445 | 1448 | - `[expect, jest-mock, pretty-format]` [**BREAKING**] Remove `build-es5` from package ([#9945](https://github.com/facebook/jest/pull/9945)) |
1446 | 1449 | - `[@jest/fake-timers, @jest/environment]` [**BREAKING**] Rename `LolexFakeTimers` to `ModernFakeTimers` ([#9960](https://github.com/facebook/jest/pull/9960)) |
@@ -3480,7 +3483,7 @@ See <https://jestjs.io/blog/2016/12/15/2016-in-jest> |
3480 | 3483 | - Added `--watchAll`, made `--watch` interactive and added the ability to update snapshots and select test patterns in watch mode. |
3481 | 3484 | - Jest uses verbose mode when running a single test file. |
3482 | 3485 | - Console messages are now buffered and printed along with the test results. |
3483 | | -- Fix `testEnvironment` resolution to prefer `jest-environment-{name}` instead of `{name}` only. This prevents a module colision when using `jsdom` as test environment. |
| 3486 | +- Fix `testEnvironment` resolution to prefer `jest-environment-{name}` instead of `{name}` only. This prevents a module collision when using `jsdom` as test environment. |
3484 | 3487 | - `moduleNameMapper` now uses a resolution algorithm. |
3485 | 3488 | - Improved performance for small test runs. |
3486 | 3489 | - Improved API documentation. |
@@ -3619,7 +3622,7 @@ See <https://jestjs.io/blog/2016/12/15/2016-in-jest> |
3619 | 3622 | - Clear the terminal window when using `--watch`. |
3620 | 3623 | - By default, `--watch` will now only runs tests related to changed files. `--watch=all` can be used to run all tests on file system changes. |
3621 | 3624 | - Debounce `--watch` re-runs to not trigger test runs during a branch switch in version control. |
3622 | | -- Added `jest.fn()` and `jest.fn(implementation)` as convenient shorcuts for `jest.genMockFunction()` and `jest.genMockFunction().mockImplementation()`. |
| 3625 | +- Added `jest.fn()` and `jest.fn(implementation)` as convenient shortcuts for `jest.genMockFunction()` and `jest.genMockFunction().mockImplementation()`. |
3623 | 3626 | - Added an `automock` option to turn off automocking globally. |
3624 | 3627 | - Added a "no tests found" message if no tests can be found. |
3625 | 3628 | - Jest sets `process.NODE_ENV` to `test` unless otherwise specified. |
|
0 commit comments