facebook/jest
### [`v25.5.4`](https://togithub.com/facebook/jest/blob/master/CHANGELOG.md#2554)
[Compare Source](https://togithub.com/facebook/jest/compare/v25.5.3...v25.5.4)
##### Fixes
- `[jest-jasmine2]` Don't run `beforeAll` / `afterAll` in skipped describe blocks ([#9931](https://togithub.com/facebook/jest/pull/9931))
##### Chore & Maintenance
- `[jest-runtime]` Do not warn when mutating `require.cache` ([#9946](https://togithub.com/facebook/jest/pull/9946))
### [`v25.5.3`](https://togithub.com/facebook/jest/blob/master/CHANGELOG.md#2553)
[Compare Source](https://togithub.com/facebook/jest/compare/v25.5.2...v25.5.3)
##### Chore & Maintenance
- `[jest-circus]` Fix memory leak when running in band ([#9934](https://togithub.com/facebook/jest/pull/9934))
### [`v25.5.2`](https://togithub.com/facebook/jest/blob/master/CHANGELOG.md#2552)
[Compare Source](https://togithub.com/facebook/jest/compare/v25.5.1...v25.5.2)
##### Fixes
- `[jest-globals]` Export globals as values, not types ([#9925](https://togithub.com/facebook/jest/pull/9925))
### [`v25.5.1`](https://togithub.com/facebook/jest/blob/master/CHANGELOG.md#2551)
[Compare Source](https://togithub.com/facebook/jest/compare/v25.5.0...v25.5.1)
##### Fixes
- `[jest-haste-map]` Add missing `@types/graceful-fs` dependency ([#9913](https://togithub.com/facebook/jest/pull/9913))
- `[jest-runner]` Correctly serialize `Set` passed to worker ([#9915](https://togithub.com/facebook/jest/pull/9915))
- `[jest-runtime]` Vary ESM cache by query ([#9914](https://togithub.com/facebook/jest/pull/9914))
### [`v25.5.0`](https://togithub.com/facebook/jest/blob/master/CHANGELOG.md#2550)
[Compare Source](https://togithub.com/facebook/jest/compare/v25.4.0...v25.5.0)
##### Features
- `[@jest/globals]` New package so Jest's globals can be explicitly imported ([#9801](https://togithub.com/facebook/jest/pull/9801))
- `[jest-core]` Show coverage of sources related to tests in changed files ([#9769](https://togithub.com/facebook/jest/pull/9769))
- `[jest-runtime]` Populate `require.cache` ([#9841](https://togithub.com/facebook/jest/pull/9841))
##### Fixes
- `[*]` Use `graceful-fs` directly in every package instead of relying on `fs` being monkey patched ([#9443](https://togithub.com/facebook/jest/pull/9443))
- `[expect]` Prints the Symbol name into the error message with a custom asymmetric matcher ([#9888](https://togithub.com/facebook/jest/pull/9888))
- `[jest-circus, jest-jasmine2]` Support older version of `jest-runtime` ([#9903](https://togithub.com/facebook/jest/pull/9903) & [#9842](https://togithub.com/facebook/jest/pull/9842))
- `[@jest/environment]` Make sure not to reference Jest types ([#9875](https://togithub.com/facebook/jest/pull/9875))
- `[jest-message-util]` Code frame printing should respect `--noStackTrace` flag ([#9866](https://togithub.com/facebook/jest/pull/9866))
- `[jest-runtime]` Support importing CJS from ESM using `import` statements ([#9850](https://togithub.com/facebook/jest/pull/9850))
- `[jest-runtime]` Support importing parallel dynamic `import`s ([#9858](https://togithub.com/facebook/jest/pull/9858))
- `[jest-transform]` Improve source map handling when instrumenting transformed code ([#9811](https://togithub.com/facebook/jest/pull/9811))
##### Chore & Maintenance
- `[docs]` Add an example for mocking non-default export class
##### Performance
- `[jest-resolve]` Update `resolve` to a version using native `realpath`, which is faster than the default JS implementation ([#9872](https://togithub.com/facebook/jest/pull/9872))
- `[jest-resolve]` Pass custom cached `realpath` function to `resolve` ([#9873](https://togithub.com/facebook/jest/pull/9873))
- `[jest-runtime]` Add `teardown` method to clear any caches when tests complete ([#9906](https://togithub.com/facebook/jest/pull/9906))
- `[jest-runtime]` Do not pass files required internally through transformation when loading them ([#9900](https://togithub.com/facebook/jest/pull/9900))
- `[jest-runtime]` Use `Map`s instead of object literals as cache holders ([#9901](https://togithub.com/facebook/jest/pull/9901))
kulshekhar/ts-jest
### [`v25.5.1`](https://togithub.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md#2551-httpsgithubcomkulshekharts-jestcomparev2550v2551-2020-05-09)
[Compare Source](https://togithub.com/kulshekhar/ts-jest/compare/v25.5.0...v25.5.1)
##### Bug Fixes
- **compiler:** don't resolve files from build folder for `projectReferences` ([#1614](https://togithub.com/kulshekhar/ts-jest/issues/1614)) ([74b92d3](https://togithub.com/kulshekhar/ts-jest/commit/74b92d3))
- **config:** don't set `include` value of `tsconfig` to empty array ([#1606](https://togithub.com/kulshekhar/ts-jest/issues/1606)) ([8a29aaa](https://togithub.com/kulshekhar/ts-jest/commit/8a29aaa))
### [`v25.5.0`](https://togithub.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md#2550-httpsgithubcomkulshekharts-jestcomparev2540v2550-2020-05-05)
[Compare Source](https://togithub.com/kulshekhar/ts-jest/compare/v25.4.0...v25.5.0)
##### Bug Fixes
- **compiler:** make `projectReferences` work with `isolatedModules: false` ([#1541](https://togithub.com/kulshekhar/ts-jest/issues/1541)) ([3e8efbe](https://togithub.com/kulshekhar/ts-jest/commit/3e8efbe))
- **compiler:** allow using `files` provided by `tsconfig` ([#1562](https://togithub.com/kulshekhar/ts-jest/issues/1562)) ([a9f02bd](https://togithub.com/kulshekhar/ts-jest/commit/a9f02bd))
- **config:** verify `testMatchPatterns` contain RegExp instance or string type values ([#1569](https://togithub.com/kulshekhar/ts-jest/issues/1569)) ([7f85bab](https://togithub.com/kulshekhar/ts-jest/commit/7f85bab))
##### Features
- **config:** add `tsconfig` alias to `tsConfig` option ([#1565](https://togithub.com/kulshekhar/ts-jest/issues/1565)) ([c10eb6d](https://togithub.com/kulshekhar/ts-jest/commit/c10eb6d))
- **config:** define 'ts-jest' on `ConfigGlobals` interface of `@jest/types` ([#1592](https://togithub.com/kulshekhar/ts-jest/issues/1592)) ([4526392](https://togithub.com/kulshekhar/ts-jest/commit/4526392))
##### Performance Improvements
- **compiler:** don’t write compile output to file system but rely on jest cache ([#1561](https://togithub.com/kulshekhar/ts-jest/issues/1561)) ([d11a4ea](https://togithub.com/kulshekhar/ts-jest/commit/d11a4ea))
- **compiler:** improve performance for `isolatedModules: false` ([#1558](https://togithub.com/kulshekhar/ts-jest/issues/1558)) ([85c09e3](https://togithub.com/kulshekhar/ts-jest/commit/85c09e3))
##### BREAKING CHANGES
- Any custom typing files or files which are needed to be compiled and intended to use with `jest` need to be defined in `files` option of `tsconfig`.
For example:
// tsconfig.json
{
// ...other configs
"files": [
"my-custom-typings.d.ts",
"my-global-module.ts"
]
}
- **compiler:** `incremental` and `compilerHost` options are no longer available. Please remove it from your `ts-jest` config.
Renovate configuration
:date: Schedule: "every weekday" (UTC).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
[ ] If you want to rebase/retry this PR, check this box
This PR contains the following updates:
^25.4.0
->^25.5.4
^25.4.0
->^25.5.1
Release Notes
facebook/jest
### [`v25.5.4`](https://togithub.com/facebook/jest/blob/master/CHANGELOG.md#2554) [Compare Source](https://togithub.com/facebook/jest/compare/v25.5.3...v25.5.4) ##### Fixes - `[jest-jasmine2]` Don't run `beforeAll` / `afterAll` in skipped describe blocks ([#9931](https://togithub.com/facebook/jest/pull/9931)) ##### Chore & Maintenance - `[jest-runtime]` Do not warn when mutating `require.cache` ([#9946](https://togithub.com/facebook/jest/pull/9946)) ### [`v25.5.3`](https://togithub.com/facebook/jest/blob/master/CHANGELOG.md#2553) [Compare Source](https://togithub.com/facebook/jest/compare/v25.5.2...v25.5.3) ##### Chore & Maintenance - `[jest-circus]` Fix memory leak when running in band ([#9934](https://togithub.com/facebook/jest/pull/9934)) ### [`v25.5.2`](https://togithub.com/facebook/jest/blob/master/CHANGELOG.md#2552) [Compare Source](https://togithub.com/facebook/jest/compare/v25.5.1...v25.5.2) ##### Fixes - `[jest-globals]` Export globals as values, not types ([#9925](https://togithub.com/facebook/jest/pull/9925)) ### [`v25.5.1`](https://togithub.com/facebook/jest/blob/master/CHANGELOG.md#2551) [Compare Source](https://togithub.com/facebook/jest/compare/v25.5.0...v25.5.1) ##### Fixes - `[jest-haste-map]` Add missing `@types/graceful-fs` dependency ([#9913](https://togithub.com/facebook/jest/pull/9913)) - `[jest-runner]` Correctly serialize `Set` passed to worker ([#9915](https://togithub.com/facebook/jest/pull/9915)) - `[jest-runtime]` Vary ESM cache by query ([#9914](https://togithub.com/facebook/jest/pull/9914)) ### [`v25.5.0`](https://togithub.com/facebook/jest/blob/master/CHANGELOG.md#2550) [Compare Source](https://togithub.com/facebook/jest/compare/v25.4.0...v25.5.0) ##### Features - `[@jest/globals]` New package so Jest's globals can be explicitly imported ([#9801](https://togithub.com/facebook/jest/pull/9801)) - `[jest-core]` Show coverage of sources related to tests in changed files ([#9769](https://togithub.com/facebook/jest/pull/9769)) - `[jest-runtime]` Populate `require.cache` ([#9841](https://togithub.com/facebook/jest/pull/9841)) ##### Fixes - `[*]` Use `graceful-fs` directly in every package instead of relying on `fs` being monkey patched ([#9443](https://togithub.com/facebook/jest/pull/9443)) - `[expect]` Prints the Symbol name into the error message with a custom asymmetric matcher ([#9888](https://togithub.com/facebook/jest/pull/9888)) - `[jest-circus, jest-jasmine2]` Support older version of `jest-runtime` ([#9903](https://togithub.com/facebook/jest/pull/9903) & [#9842](https://togithub.com/facebook/jest/pull/9842)) - `[@jest/environment]` Make sure not to reference Jest types ([#9875](https://togithub.com/facebook/jest/pull/9875)) - `[jest-message-util]` Code frame printing should respect `--noStackTrace` flag ([#9866](https://togithub.com/facebook/jest/pull/9866)) - `[jest-runtime]` Support importing CJS from ESM using `import` statements ([#9850](https://togithub.com/facebook/jest/pull/9850)) - `[jest-runtime]` Support importing parallel dynamic `import`s ([#9858](https://togithub.com/facebook/jest/pull/9858)) - `[jest-transform]` Improve source map handling when instrumenting transformed code ([#9811](https://togithub.com/facebook/jest/pull/9811)) ##### Chore & Maintenance - `[docs]` Add an example for mocking non-default export class ##### Performance - `[jest-resolve]` Update `resolve` to a version using native `realpath`, which is faster than the default JS implementation ([#9872](https://togithub.com/facebook/jest/pull/9872)) - `[jest-resolve]` Pass custom cached `realpath` function to `resolve` ([#9873](https://togithub.com/facebook/jest/pull/9873)) - `[jest-runtime]` Add `teardown` method to clear any caches when tests complete ([#9906](https://togithub.com/facebook/jest/pull/9906)) - `[jest-runtime]` Do not pass files required internally through transformation when loading them ([#9900](https://togithub.com/facebook/jest/pull/9900)) - `[jest-runtime]` Use `Map`s instead of object literals as cache holders ([#9901](https://togithub.com/facebook/jest/pull/9901))kulshekhar/ts-jest
### [`v25.5.1`](https://togithub.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md#2551-httpsgithubcomkulshekharts-jestcomparev2550v2551-2020-05-09) [Compare Source](https://togithub.com/kulshekhar/ts-jest/compare/v25.5.0...v25.5.1) ##### Bug Fixes - **compiler:** don't resolve files from build folder for `projectReferences` ([#1614](https://togithub.com/kulshekhar/ts-jest/issues/1614)) ([74b92d3](https://togithub.com/kulshekhar/ts-jest/commit/74b92d3)) - **config:** don't set `include` value of `tsconfig` to empty array ([#1606](https://togithub.com/kulshekhar/ts-jest/issues/1606)) ([8a29aaa](https://togithub.com/kulshekhar/ts-jest/commit/8a29aaa)) ### [`v25.5.0`](https://togithub.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md#2550-httpsgithubcomkulshekharts-jestcomparev2540v2550-2020-05-05) [Compare Source](https://togithub.com/kulshekhar/ts-jest/compare/v25.4.0...v25.5.0) ##### Bug Fixes - **compiler:** make `projectReferences` work with `isolatedModules: false` ([#1541](https://togithub.com/kulshekhar/ts-jest/issues/1541)) ([3e8efbe](https://togithub.com/kulshekhar/ts-jest/commit/3e8efbe)) - **compiler:** allow using `files` provided by `tsconfig` ([#1562](https://togithub.com/kulshekhar/ts-jest/issues/1562)) ([a9f02bd](https://togithub.com/kulshekhar/ts-jest/commit/a9f02bd)) - **config:** verify `testMatchPatterns` contain RegExp instance or string type values ([#1569](https://togithub.com/kulshekhar/ts-jest/issues/1569)) ([7f85bab](https://togithub.com/kulshekhar/ts-jest/commit/7f85bab)) ##### Features - **config:** add `tsconfig` alias to `tsConfig` option ([#1565](https://togithub.com/kulshekhar/ts-jest/issues/1565)) ([c10eb6d](https://togithub.com/kulshekhar/ts-jest/commit/c10eb6d)) - **config:** define 'ts-jest' on `ConfigGlobals` interface of `@jest/types` ([#1592](https://togithub.com/kulshekhar/ts-jest/issues/1592)) ([4526392](https://togithub.com/kulshekhar/ts-jest/commit/4526392)) ##### Performance Improvements - **compiler:** don’t write compile output to file system but rely on jest cache ([#1561](https://togithub.com/kulshekhar/ts-jest/issues/1561)) ([d11a4ea](https://togithub.com/kulshekhar/ts-jest/commit/d11a4ea)) - **compiler:** improve performance for `isolatedModules: false` ([#1558](https://togithub.com/kulshekhar/ts-jest/issues/1558)) ([85c09e3](https://togithub.com/kulshekhar/ts-jest/commit/85c09e3)) ##### BREAKING CHANGES - Any custom typing files or files which are needed to be compiled and intended to use with `jest` need to be defined in `files` option of `tsconfig`. For example: // tsconfig.json { // ...other configs "files": [ "my-custom-typings.d.ts", "my-global-module.ts" ] } - **compiler:** `incremental` and `compilerHost` options are no longer available. Please remove it from your `ts-jest` config.Renovate configuration
:date: Schedule: "every weekday" (UTC).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
:ghost: Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR has been generated by WhiteSource Renovate. View repository job log here.