Releases: thymikee/jest-preset-angular
Releases · thymikee/jest-preset-angular
v9.0.0-next.4
chore(release): 9.0.0-next.4 (#681)
v9.0.0-next.3
cut release v9.0.0-next.3
v9.0.0-next.2
Cut release 9.0.0-next.2
v9.0.0-next.1
Cut release v9.0.0-next.1
v8.3.2
v9.0.0-next.0
Cut release v9.0.0-next.0
v8.3.1
v8.3.0
v8.2.1
v8.0.0
Features
- (BREAKING): Refine ast-transformer behavior: only transform
styles-assignments inside @component (#261) and TypeScript v2.9createStringLiteralis polyfilled if an older version is used (#272). - (BREAKING): Restructure project with
srcandbuildfolder (#307). - (BREAKING): Support
tsconfig.spec.jsonin root folder by default (#309). - (BREAKING): Enable AngularNoAngularNoNgAttributesSnapshotSerializer (created in #97) by default (#318).
- Remove
core-jsdependency by using internal, minimal reflect-metadata (#315).
Chore && Maintenance
- Update example app to match Angular 8 Boilerplate (#311).
- Update example app to not use karma, extract jest config, fix paths (#316).
- Update jsdom to current version 15 (#318).
Migration Guide
- If the
astTransformersare referenced in a customjestconfig,[ 'jest-preset-angular/build/InlineFilesTransformer', 'jest-preset-angular/build/StripStylesTransformer']have to be set instead. - Serializers, transformers and
setupJesthave to be referenced from thejest-preset-angular/build/-folder in a custom config. Existing references have to be aligned. - If your
tsconfig.spec.jsonis located insrc, move it to your root folder and adjust the referenced files and paths inside, or align your jest configuration as discussed in the README.md. - In an Angular 8 project or higher,
core-jsshould no longer be a dependency declared inpackage.json, unless it's imported manually in the code.