Draft: Update dependency ts-jest to v29
This MR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| ts-jest (source) | ^27.0.7 -> ^29.0.0 |
Release Notes
kulshekhar/ts-jest
v29.1.0
Features
29.0.5 (2023-01-13)
Reverts
- Revert "fix(transformer): don't use cache when
tsJestConfigis different (#3966)" (185eb18), closes #3966
29.0.4 (2023-01-10)
Bug Fixes
-
transformer: don't use cache when
tsJestConfigis different (#3966) (a445638) - bump
json5to2.2.3(#3976)(b9f7809)
29.0.3 (2022-09-28)
Bug Fixes
- merge config from
globalswith transformer config correctly (#3842) (9c9fd60), closes #3841 - presets: allow merging transform config when using presets (#3833) (afc6a94)
Features
29.0.2 (2022-09-23)
Bug Fixes
- mark
ts-jestas optional inConfigGlobals(#3816) (cbb88bb), closes #3815 - use correct typings for
config:initcommand (#3825) (21b94db)
29.0.2 (2022-09-22)
Bug Fixes
29.0.1 (2022-09-13)
Bug Fixes
Features
v29.0.5
Reverts
- Revert "fix(transformer): don't use cache when
tsJestConfigis different (#3966)" (185eb18), closes #3966
v29.0.4
Bug Fixes
-
transformer: don't use cache when
tsJestConfigis different (#3966) (a445638) - bump
json5to2.2.3(#3976)(b9f7809)
v29.0.3
Bug Fixes
- merge config from
globalswith transformer config correctly (#3842) (9c9fd60), closes #3841 - presets: allow merging transform config when using presets (#3833) (afc6a94)
Features
v29.0.2
Bug Fixes
- mark
ts-jestas optional inConfigGlobals(#3816) (cbb88bb), closes #3815 - use correct typings for
config:initcommand (#3825) (21b94db)
v29.0.1
Bug Fixes
Features
v29.0.0
Features
- drop Node 12 and Node 17 support (#3787) (0f1de16)
- migrate globals config to transformer config (#3780) (31e5843)
- support Jest 29 (#3767) (94b553b)
DEMRECATIONS
- Define
ts-jestconfig underglobalsis now deprecated. Please define the config via transformer config instead.
BREAKING CHANGES
- Only Node 14, 16 and 18 are supported
- Jest 29 is required.
v28.0.8
Bug Fixes
v28.0.7
Bug Fixes
v28.0.6
Bug Fixes
-
config: don't show diagnostics warning with
diagnostics: false(#3647) (9a9bc02), closes #3638 -
legacy: add
useCaseSensitiveFileNameswherever needed (#3683) (c40bc34), closes #3665 - set
@jest/typesas peer dependency (#3633) (24567e1)
v28.0.5
Bug Fixes
v28.0.4
Bug Fixes
v28.0.3
Bug Fixes
v28.0.2
Bug Fixes
v28.0.1
Bug Fixes
v28.0.0
Bug Fixes
Features
- presets: add presets for legacy mode (#3465) (543b4ad)
- mark
ConfigSetas legacy (#3456) (a986729) - mark
TsCompilerandTsJestCompileras legacy (#3457) (0f2fe30) - remove
path-mappingAST transformer (#3455) (f566869) - set Jest peer dependencies to v28 (#3454) (1e880ff)
- core: drop support for Node.js 10 (#3332) (7a9aa61)
-
core: remove
mockedtesting util (#3333) (2d9017d) -
core: remove
ts-jest/utilssub path export (#3334) (9f253d3) - mark
TsJestTransformeras legacy (#3451) (b090179)
BREAKING CHANGES
-
path-mappingAST transformer is no longer shipped ints-jestv28. Please use an alternative one like https://github.com/LeDDGroup/typescript-transform-paths instead. - Any imports
ts-jest/dist/compiler/ts-compilershould change tots-jest/dist/legacy/compiler/ts-compiler - Any imports
ts-jest/dist/compiler/ts-jest-compilershould change tots-jest/dist/legacy/compiler/ts-jest-compiler - Any imports
ts-jest/dist/config/config-setshould change tots-jest/dist/legacy/config/config-set - Minimum support
TypeScriptversion is now 4.3 since Jest 28 requires it. - Jest 28 is required.
-
core: Any imports
ts-jest/utilsshould be replaced withts-jest. -
core: Starting from Jest 27.4,
mockedhas been integrated into Jest repo. - core: Support for Node.js v10 has been removed as Jest drops support for it.
27.1.5 (2022-05-17)
Bug Fixes
27.1.4 (2022-03-24)
Bug Fixes
- compiler: revert #3194 (#3362) (2b7dffe), closes #3272
- remove
esbuildfrom peer dependency (#3360) (8c8c1ca), closes #3346 - support Babel config file with
.cjsextension (#3361) (5e5ac4a), closes #3335
27.1.3 (2022-01-14)
Bug Fixes
27.1.2 (2021-12-15)
Bug Fixes
27.1.1 (2021-12-07)
Bug Fixes
- bring back
afterProcesshook (#3132) (2b6b86e) - make
esbuildas optional peer dependency (#3129) (20258de)
v27.1.5
Bug Fixes
v27.1.4
Bug Fixes
- compiler: revert #3194 (#3362) (2b7dffe), closes #3272
- remove
esbuildfrom peer dependency (#3360) (8c8c1ca), closes #3346 - support Babel config file with
.cjsextension (#3361) (5e5ac4a), closes #3335
v27.1.3
Bug Fixes
v27.1.2
Bug Fixes
v27.1.1
Bug Fixes
- bring back
afterProcesshook (#3132) (2b6b86e) - make
esbuildas optional peer dependency (#3129) (20258de)
v27.1.0
Features
- allow subclasses to extend
processAsyncandgetCacheKeyAsync(#3047) (571a880) - config: support custom AST transformers written in TypeScript (#3063) (340a305), closes #2831
- export
ts-jestpublic apis fromindex.js(#3080) (53175dd), closes #3045
Code Refactoring
-
utils: deprecate
mockedutil function (#3102) (55e69f1) - define clear type for
compileroption (#3087) (cc42daf) -
transformers: deprecate
path-mappingAST transformer (#3088) (d8f6b96) -
transformers: use ts
factoryAPI forhoistingAST transformer (#3058) (a72f51d)
DEMRECATIONS
-
transformers:
path-mappingAST 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:
mockedfunction is deprecated and will be removed in v28.0.0. The function has been integrated intojest-mockpackage as a part of Jest 27.4.0, see facebook/jest#12089. One should use the one from Jest instead
27.0.7 (2021-10-16)
Bug Fixes
27.0.6 (2021-10-14)
Bug Fixes
27.0.5 (2021-08-14)
Bug Fixes
-
cli: add migration
tsConfigoption forts-jestconfig options (#2794) (781710b), closes #2764 -
cli: fix
config:initgenarate invalid type comment (#2773) (ede8a20), closes #2772 -
config: handle
./in tsconfigpathsforpathsToModuleNameMapper(#2797) (42ff5e4), closes #2709
Code Refactoring
27.0.4 (2021-07-21)
Bug Fixes
- add
@types/jestas optionalpeerDependenciesto solve yarn 2 (#2756) (5fbf43e) - add
babel-jestas optionalpeerDependenciesto solve yarn 2 (#2751) (8bede2e) -
config: include AST transformer's
nameandversioninto cache key (#2755) (310fb9a), closes #2753
Features
- link jest config types on
npx ts-jest:init(#2742) (f51ba05) - set env var
TS_JESTto allow detecting ofts-jest(#2717) (56c137a), closes #2716
27.0.3 (2021-06-06)
Bug Fixes
Features
27.0.2 (2021-05-30)
Bug Fixes
- compiler: add empty string file content to compiler cache (#2633) (0feb556), closes #2625
-
config:
excludeshould only exclude files which match glob values (#2637) (c5ce979), closes #2634
27.0.1 (2021-05-26)
Bug Fixes
Configuration
-
If you want to rebase/retry this MR, check this box.
This MR has been generated by Renovate Bot.
Edited by Yasha