kulshekhar/ts-jest
### [`v27.1.0`](https://togithub.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md#2710-httpsgithubcomkulshekharts-jestcomparev2707v2710-2021-11-30)
[Compare Source](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.7...v27.1.0)
##### Features
- allow subclasses to extend `processAsync` and `getCacheKeyAsync` ([#3047](https://togithub.com/kulshekhar/ts-jest/issues/3047)) ([571a880](https://togithub.com/kulshekhar/ts-jest/commit/571a880007642c9dcbcd7bf109c5392e7eb78cc4))
- **config:** support custom AST transformers written in TypeScript ([#3063](https://togithub.com/kulshekhar/ts-jest/issues/3063)) ([340a305](https://togithub.com/kulshekhar/ts-jest/commit/340a30573e5ff92df77c94af51c371ce4bf956e7)), closes [#2831](https://togithub.com/kulshekhar/ts-jest/issues/2831)
- export `ts-jest` public apis from `index.js` ([#3080](https://togithub.com/kulshekhar/ts-jest/issues/3080)) ([53175dd](https://togithub.com/kulshekhar/ts-jest/commit/53175dd04218bf22ead464e30aa01b258c87e7af)), closes [#3045](https://togithub.com/kulshekhar/ts-jest/issues/3045)
##### Code Refactoring
- **utils:** deprecate `mocked` util function ([#3102](https://togithub.com/kulshekhar/ts-jest/issues/3102)) ([55e69f1](https://togithub.com/kulshekhar/ts-jest/commit/55e69f12f65d678962c3087fca7673992f5f1b26))
- define clear type for `compiler` option ([#3087](https://togithub.com/kulshekhar/ts-jest/issues/3087)) ([cc42daf](https://togithub.com/kulshekhar/ts-jest/commit/cc42daf795585887664be59956d2c52244237bda))
- **transformers**: deprecate `path-mapping` AST transformer ([#3088](https://togithub.com/kulshekhar/ts-jest/issues/3088)) ([d8f6b96](https://togithub.com/kulshekhar/ts-jest/commit/d8f6b9624ee76a164aa7003720cd3f83fc6c4865))
- **transformers**: use ts `factory` API for `hoisting` AST transformer ([#3058](https://togithub.com/kulshekhar/ts-jest/issues/3058)) ([a72f51d](https://togithub.com/kulshekhar/ts-jest/commit/a72f51d9b7c4ea2866e486c0aac4f4706c3ed542))
#### DEPRECATIONS
- **transformers**: `path-mapping` AST transformer is deprecated and will be removed in **v28.0.0**. One should use an alternative one like https://github.com/LeDDGroup/typescript-transform-paths instead.
- **utils**: `mocked` function is deprecated and will be removed in **v28.0.0**. The function has been integrated into `jest-mock` package as a part of Jest **27.4.0**, see [https://github.com/facebook/jest/pull/12089](https://togithub.com/facebook/jest/pull/12089). One should use the one from Jest instead
#### [27.0.7](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.6...v27.0.7) (2021-10-16)
##### Bug Fixes
- correct `lodash` import ([#2978](https://togithub.com/kulshekhar/ts-jest/issues/2978)) ([8b60679](https://togithub.com/kulshekhar/ts-jest/commit/8b60679574eb60a3c8109ffd389b64b86a167e72)), closes [#2977](https://togithub.com/kulshekhar/ts-jest/issues/2977)
#### [27.0.6](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.5...v27.0.6) (2021-10-14)
##### Bug Fixes
- use specific `lodash` package instead of full package `lodash` ([#2959](https://togithub.com/kulshekhar/ts-jest/issues/2959)) ([dc89fe5](https://togithub.com/kulshekhar/ts-jest/commit/dc89fe55f2b77da76443f827fe3055f07cf4809c)), closes [#2954](https://togithub.com/kulshekhar/ts-jest/issues/2954)
#### [27.0.5](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.4...v27.0.5) (2021-08-14)
##### Bug Fixes
- **cli:** add migration `tsConfig` option for `ts-jest` config options ([#2794](https://togithub.com/kulshekhar/ts-jest/issues/2794)) ([781710b](https://togithub.com/kulshekhar/ts-jest/commit/781710bf6b84853fffbb02543062a726fe1ad9c2)), closes [#2764](https://togithub.com/kulshekhar/ts-jest/issues/2764)
- **cli:** fix `config:init` genarate invalid type comment ([#2773](https://togithub.com/kulshekhar/ts-jest/issues/2773)) ([ede8a20](https://togithub.com/kulshekhar/ts-jest/commit/ede8a2061e20b717c0d56e4d81a3cd0ec7db8b1a)), closes [#2772](https://togithub.com/kulshekhar/ts-jest/issues/2772)
- **config:** handle `./` in tsconfig `paths` for `pathsToModuleNameMapper` ([#2797](https://togithub.com/kulshekhar/ts-jest/issues/2797)) ([42ff5e4](https://togithub.com/kulshekhar/ts-jest/commit/42ff5e469fb5d315b92e85eee105e5a040949c01)), closes [#2709](https://togithub.com/kulshekhar/ts-jest/issues/2709)
##### Code Refactoring
- use native `Buffer.from` and `mkdird` ([#2774](https://togithub.com/kulshekhar/ts-jest/issues/2774)) ([4869660](https://togithub.com/kulshekhar/ts-jest/commit/4869660e3917deb063745c5acaf079123d6d2ca8))
#### [27.0.4](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.3...v27.0.4) (2021-07-21)
##### Bug Fixes
- add `@types/jest` as optional `peerDependencies` to solve yarn 2 ([#2756](https://togithub.com/kulshekhar/ts-jest/issues/2756)) ([5fbf43e](https://togithub.com/kulshekhar/ts-jest/commit/5fbf43e64691d5146add1da4690a14b3095c4234))
- add `babel-jest` as optional `peerDependencies` to solve yarn 2 ([#2751](https://togithub.com/kulshekhar/ts-jest/issues/2751)) ([8bede2e](https://togithub.com/kulshekhar/ts-jest/commit/8bede2e57546a18999b96871069f1f94a3ecf3c1))
- **config:** include AST transformer's `name` and `version` into cache key ([#2755](https://togithub.com/kulshekhar/ts-jest/issues/2755)) ([310fb9a](https://togithub.com/kulshekhar/ts-jest/commit/310fb9a1d7b40a8274d6fb93745e66a6da891a75)), closes [#2753](https://togithub.com/kulshekhar/ts-jest/issues/2753)
##### Features
- link jest config types on `npx ts-jest:init` ([#2742](https://togithub.com/kulshekhar/ts-jest/issues/2742)) ([f51ba05](https://togithub.com/kulshekhar/ts-jest/commit/f51ba0507568ba8a5dece48c159d7857a2ed61d6))
- set env var `TS_JEST` to allow detecting of `ts-jest` ([#2717](https://togithub.com/kulshekhar/ts-jest/issues/2717)) ([56c137a](https://togithub.com/kulshekhar/ts-jest/commit/56c137a3c1906f49cb0b9e044fa8e233707cbaa4)), closes [#2716](https://togithub.com/kulshekhar/ts-jest/issues/2716)
#### [27.0.3](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.2...v27.0.3) (2021-06-06)
##### Bug Fixes
- revert `exports` field to support all node versions ([#2658](https://togithub.com/kulshekhar/ts-jest/issues/2658)) ([132c8ba](https://togithub.com/kulshekhar/ts-jest/commit/132c8ba85c3e61b7d9ede0dc9730580b79618ab7))
##### Features
- emit ESM codes if using ESM mode with Babel ([#2661](https://togithub.com/kulshekhar/ts-jest/issues/2661)) ([9b55404](https://togithub.com/kulshekhar/ts-jest/commit/9b55404a8dfc760238e19786da98a2edf043b9da)), closes [#2650](https://togithub.com/kulshekhar/ts-jest/issues/2650)
#### [27.0.2](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.1...v27.0.2) (2021-05-30)
##### Bug Fixes
- **compiler:** add empty string file content to compiler cache ([#2633](https://togithub.com/kulshekhar/ts-jest/issues/2633)) ([0feb556](https://togithub.com/kulshekhar/ts-jest/commit/0feb5560a588f87d1d989bf521859fba0fda20fe)), closes [#2625](https://togithub.com/kulshekhar/ts-jest/issues/2625)
- **config:** `exclude` should only exclude files which match glob values ([#2637](https://togithub.com/kulshekhar/ts-jest/issues/2637)) ([c5ce979](https://togithub.com/kulshekhar/ts-jest/commit/c5ce97902c1b84dc354f270a4f596a6f5f634611)), closes [#2634](https://togithub.com/kulshekhar/ts-jest/issues/2634)
#### [27.0.1](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.0...v27.0.1) (2021-05-26)
##### Bug Fixes
- **cli:** keep `testMatch` if old jest config contains it ([#2618](https://togithub.com/kulshekhar/ts-jest/issues/2618)) ([c568f49](https://togithub.com/kulshekhar/ts-jest/commit/c568f49907fb5559ba1e8c67f1ec5d5eb4af920a)), closes [#2616](https://togithub.com/kulshekhar/ts-jest/issues/2616)
- **compiler:** make sure `isolatedModules: false` use updated compiler options ([#2628](https://togithub.com/kulshekhar/ts-jest/issues/2628)) ([348e30f](https://togithub.com/kulshekhar/ts-jest/commit/348e30f426803efc51ecba26ab42619938fcb5af)), closes [#2629](https://togithub.com/kulshekhar/ts-jest/issues/2629)
- add missing export `presets` ([#2624](https://togithub.com/kulshekhar/ts-jest/issues/2624)) ([0ea025e](https://togithub.com/kulshekhar/ts-jest/commit/0ea025ebb456d3a31671e31fac0b401c2734a2b1)), closes [#2623](https://togithub.com/kulshekhar/ts-jest/issues/2623)
Configuration
📅 Schedule: 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, click this checkbox.
This PR contains the following updates:
27.0.7
->27.1.0
Release Notes
kulshekhar/ts-jest
### [`v27.1.0`](https://togithub.com/kulshekhar/ts-jest/blob/master/CHANGELOG.md#2710-httpsgithubcomkulshekharts-jestcomparev2707v2710-2021-11-30) [Compare Source](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.7...v27.1.0) ##### Features - allow subclasses to extend `processAsync` and `getCacheKeyAsync` ([#3047](https://togithub.com/kulshekhar/ts-jest/issues/3047)) ([571a880](https://togithub.com/kulshekhar/ts-jest/commit/571a880007642c9dcbcd7bf109c5392e7eb78cc4)) - **config:** support custom AST transformers written in TypeScript ([#3063](https://togithub.com/kulshekhar/ts-jest/issues/3063)) ([340a305](https://togithub.com/kulshekhar/ts-jest/commit/340a30573e5ff92df77c94af51c371ce4bf956e7)), closes [#2831](https://togithub.com/kulshekhar/ts-jest/issues/2831) - export `ts-jest` public apis from `index.js` ([#3080](https://togithub.com/kulshekhar/ts-jest/issues/3080)) ([53175dd](https://togithub.com/kulshekhar/ts-jest/commit/53175dd04218bf22ead464e30aa01b258c87e7af)), closes [#3045](https://togithub.com/kulshekhar/ts-jest/issues/3045) ##### Code Refactoring - **utils:** deprecate `mocked` util function ([#3102](https://togithub.com/kulshekhar/ts-jest/issues/3102)) ([55e69f1](https://togithub.com/kulshekhar/ts-jest/commit/55e69f12f65d678962c3087fca7673992f5f1b26)) - define clear type for `compiler` option ([#3087](https://togithub.com/kulshekhar/ts-jest/issues/3087)) ([cc42daf](https://togithub.com/kulshekhar/ts-jest/commit/cc42daf795585887664be59956d2c52244237bda)) - **transformers**: deprecate `path-mapping` AST transformer ([#3088](https://togithub.com/kulshekhar/ts-jest/issues/3088)) ([d8f6b96](https://togithub.com/kulshekhar/ts-jest/commit/d8f6b9624ee76a164aa7003720cd3f83fc6c4865)) - **transformers**: use ts `factory` API for `hoisting` AST transformer ([#3058](https://togithub.com/kulshekhar/ts-jest/issues/3058)) ([a72f51d](https://togithub.com/kulshekhar/ts-jest/commit/a72f51d9b7c4ea2866e486c0aac4f4706c3ed542)) #### DEPRECATIONS - **transformers**: `path-mapping` AST transformer is deprecated and will be removed in **v28.0.0**. One should use an alternative one like https://github.com/LeDDGroup/typescript-transform-paths instead. - **utils**: `mocked` function is deprecated and will be removed in **v28.0.0**. The function has been integrated into `jest-mock` package as a part of Jest **27.4.0**, see [https://github.com/facebook/jest/pull/12089](https://togithub.com/facebook/jest/pull/12089). One should use the one from Jest instead #### [27.0.7](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.6...v27.0.7) (2021-10-16) ##### Bug Fixes - correct `lodash` import ([#2978](https://togithub.com/kulshekhar/ts-jest/issues/2978)) ([8b60679](https://togithub.com/kulshekhar/ts-jest/commit/8b60679574eb60a3c8109ffd389b64b86a167e72)), closes [#2977](https://togithub.com/kulshekhar/ts-jest/issues/2977) #### [27.0.6](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.5...v27.0.6) (2021-10-14) ##### Bug Fixes - use specific `lodash` package instead of full package `lodash` ([#2959](https://togithub.com/kulshekhar/ts-jest/issues/2959)) ([dc89fe5](https://togithub.com/kulshekhar/ts-jest/commit/dc89fe55f2b77da76443f827fe3055f07cf4809c)), closes [#2954](https://togithub.com/kulshekhar/ts-jest/issues/2954) #### [27.0.5](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.4...v27.0.5) (2021-08-14) ##### Bug Fixes - **cli:** add migration `tsConfig` option for `ts-jest` config options ([#2794](https://togithub.com/kulshekhar/ts-jest/issues/2794)) ([781710b](https://togithub.com/kulshekhar/ts-jest/commit/781710bf6b84853fffbb02543062a726fe1ad9c2)), closes [#2764](https://togithub.com/kulshekhar/ts-jest/issues/2764) - **cli:** fix `config:init` genarate invalid type comment ([#2773](https://togithub.com/kulshekhar/ts-jest/issues/2773)) ([ede8a20](https://togithub.com/kulshekhar/ts-jest/commit/ede8a2061e20b717c0d56e4d81a3cd0ec7db8b1a)), closes [#2772](https://togithub.com/kulshekhar/ts-jest/issues/2772) - **config:** handle `./` in tsconfig `paths` for `pathsToModuleNameMapper` ([#2797](https://togithub.com/kulshekhar/ts-jest/issues/2797)) ([42ff5e4](https://togithub.com/kulshekhar/ts-jest/commit/42ff5e469fb5d315b92e85eee105e5a040949c01)), closes [#2709](https://togithub.com/kulshekhar/ts-jest/issues/2709) ##### Code Refactoring - use native `Buffer.from` and `mkdird` ([#2774](https://togithub.com/kulshekhar/ts-jest/issues/2774)) ([4869660](https://togithub.com/kulshekhar/ts-jest/commit/4869660e3917deb063745c5acaf079123d6d2ca8)) #### [27.0.4](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.3...v27.0.4) (2021-07-21) ##### Bug Fixes - add `@types/jest` as optional `peerDependencies` to solve yarn 2 ([#2756](https://togithub.com/kulshekhar/ts-jest/issues/2756)) ([5fbf43e](https://togithub.com/kulshekhar/ts-jest/commit/5fbf43e64691d5146add1da4690a14b3095c4234)) - add `babel-jest` as optional `peerDependencies` to solve yarn 2 ([#2751](https://togithub.com/kulshekhar/ts-jest/issues/2751)) ([8bede2e](https://togithub.com/kulshekhar/ts-jest/commit/8bede2e57546a18999b96871069f1f94a3ecf3c1)) - **config:** include AST transformer's `name` and `version` into cache key ([#2755](https://togithub.com/kulshekhar/ts-jest/issues/2755)) ([310fb9a](https://togithub.com/kulshekhar/ts-jest/commit/310fb9a1d7b40a8274d6fb93745e66a6da891a75)), closes [#2753](https://togithub.com/kulshekhar/ts-jest/issues/2753) ##### Features - link jest config types on `npx ts-jest:init` ([#2742](https://togithub.com/kulshekhar/ts-jest/issues/2742)) ([f51ba05](https://togithub.com/kulshekhar/ts-jest/commit/f51ba0507568ba8a5dece48c159d7857a2ed61d6)) - set env var `TS_JEST` to allow detecting of `ts-jest` ([#2717](https://togithub.com/kulshekhar/ts-jest/issues/2717)) ([56c137a](https://togithub.com/kulshekhar/ts-jest/commit/56c137a3c1906f49cb0b9e044fa8e233707cbaa4)), closes [#2716](https://togithub.com/kulshekhar/ts-jest/issues/2716) #### [27.0.3](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.2...v27.0.3) (2021-06-06) ##### Bug Fixes - revert `exports` field to support all node versions ([#2658](https://togithub.com/kulshekhar/ts-jest/issues/2658)) ([132c8ba](https://togithub.com/kulshekhar/ts-jest/commit/132c8ba85c3e61b7d9ede0dc9730580b79618ab7)) ##### Features - emit ESM codes if using ESM mode with Babel ([#2661](https://togithub.com/kulshekhar/ts-jest/issues/2661)) ([9b55404](https://togithub.com/kulshekhar/ts-jest/commit/9b55404a8dfc760238e19786da98a2edf043b9da)), closes [#2650](https://togithub.com/kulshekhar/ts-jest/issues/2650) #### [27.0.2](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.1...v27.0.2) (2021-05-30) ##### Bug Fixes - **compiler:** add empty string file content to compiler cache ([#2633](https://togithub.com/kulshekhar/ts-jest/issues/2633)) ([0feb556](https://togithub.com/kulshekhar/ts-jest/commit/0feb5560a588f87d1d989bf521859fba0fda20fe)), closes [#2625](https://togithub.com/kulshekhar/ts-jest/issues/2625) - **config:** `exclude` should only exclude files which match glob values ([#2637](https://togithub.com/kulshekhar/ts-jest/issues/2637)) ([c5ce979](https://togithub.com/kulshekhar/ts-jest/commit/c5ce97902c1b84dc354f270a4f596a6f5f634611)), closes [#2634](https://togithub.com/kulshekhar/ts-jest/issues/2634) #### [27.0.1](https://togithub.com/kulshekhar/ts-jest/compare/v27.0.0...v27.0.1) (2021-05-26) ##### Bug Fixes - **cli:** keep `testMatch` if old jest config contains it ([#2618](https://togithub.com/kulshekhar/ts-jest/issues/2618)) ([c568f49](https://togithub.com/kulshekhar/ts-jest/commit/c568f49907fb5559ba1e8c67f1ec5d5eb4af920a)), closes [#2616](https://togithub.com/kulshekhar/ts-jest/issues/2616) - **compiler:** make sure `isolatedModules: false` use updated compiler options ([#2628](https://togithub.com/kulshekhar/ts-jest/issues/2628)) ([348e30f](https://togithub.com/kulshekhar/ts-jest/commit/348e30f426803efc51ecba26ab42619938fcb5af)), closes [#2629](https://togithub.com/kulshekhar/ts-jest/issues/2629) - add missing export `presets` ([#2624](https://togithub.com/kulshekhar/ts-jest/issues/2624)) ([0ea025e](https://togithub.com/kulshekhar/ts-jest/commit/0ea025ebb456d3a31671e31fac0b401c2734a2b1)), closes [#2623](https://togithub.com/kulshekhar/ts-jest/issues/2623)Configuration
📅 Schedule: 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.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.