thymikee/jest-preset-angular
### [`v8.0.0`](https://togithub.com/thymikee/jest-preset-angular/blob/master/CHANGELOG.md#v800)
[Compare Source](https://togithub.com/thymikee/jest-preset-angular/compare/v7.1.1...v8.0.0)
##### Features
- (**BREAKING**): Refine ast-transformer behavior: only transform `styles`-assignments inside [@Component](https://togithub.com/Component) ([#261](https://togithub.com/thymikee/jest-preset-angular/pull/261)) and TypeScript v2.9 `createStringLiteral` is polyfilled if an older version is used ([#272](https://togithub.com/thymikee/jest-preset-angular/issues/272)).
- (**BREAKING**): Restructure project with `src` and `build` folder ([#307](https://togithub.com/thymikee/jest-preset-angular/pull/307)).
- (**BREAKING**): Support `tsconfig.spec.json` in root folder by default ([#309](https://togithub.com/thymikee/jest-preset-angular/pull/309)).
- (**BREAKING**): Enable AngularNoAngularNoNgAttributesSnapshotSerializer (created in [#97](https://togithub.com/thymikee/jest-preset-angular/pull/97)) by default ([#318](https://togithub.com/thymikee/jest-preset-angular/pull/318)).
- Remove `core-js` dependency by using internal, minimal reflect-metadata ([#315](https://togithub.com/thymikee/jest-preset-angular/pull/315)).
##### Chore && Maintenance
- Update example app to match Angular 8 Boilerplate ([#311](https://togithub.com/thymikee/jest-preset-angular/pull/311)).
- Update example app to not use karma, extract jest config, fix paths ([#316](https://togithub.com/thymikee/jest-preset-angular/pull/316)).
- Update jsdom to current version 15 ([#318](https://togithub.com/thymikee/jest-preset-angular/pull/318)).
##### Migration Guide
- If the `astTransformers` are referenced in a custom `jest` config, `[ 'jest-preset-angular/build/InlineFilesTransformer', 'jest-preset-angular/build/StripStylesTransformer']` have to be set instead.
- Serializers, transformers and `setupJest` have to be referenced from the `jest-preset-angular/build/`-folder in a custom config. Existing references have to be aligned.
- If your `tsconfig.spec.json` is located in `src`, 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](https://togithub.com/thymikee/jest-preset-angular/blob/master/README.md#custom-tsconfig).
- In an Angular 8 project or higher, `core-js` should no longer be a dependency declared in `package.json`, unless it's imported manually in the code.
Renovate configuration
:date: Schedule: "after 10pm every weekday,before 5am every weekday,every weekend" (UTC).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "rebase!".
:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
[ ] If you want to rebase/retry this PR, check this box
Newsflash: Renovate has joined WhiteSource, and is now free for all use. Learn more or view updated terms and privacy policies.
This PR contains the following updates:
7.1.1
->8.0.0
Release Notes
thymikee/jest-preset-angular
### [`v8.0.0`](https://togithub.com/thymikee/jest-preset-angular/blob/master/CHANGELOG.md#v800) [Compare Source](https://togithub.com/thymikee/jest-preset-angular/compare/v7.1.1...v8.0.0) ##### Features - (**BREAKING**): Refine ast-transformer behavior: only transform `styles`-assignments inside [@Component](https://togithub.com/Component) ([#261](https://togithub.com/thymikee/jest-preset-angular/pull/261)) and TypeScript v2.9 `createStringLiteral` is polyfilled if an older version is used ([#272](https://togithub.com/thymikee/jest-preset-angular/issues/272)). - (**BREAKING**): Restructure project with `src` and `build` folder ([#307](https://togithub.com/thymikee/jest-preset-angular/pull/307)). - (**BREAKING**): Support `tsconfig.spec.json` in root folder by default ([#309](https://togithub.com/thymikee/jest-preset-angular/pull/309)). - (**BREAKING**): Enable AngularNoAngularNoNgAttributesSnapshotSerializer (created in [#97](https://togithub.com/thymikee/jest-preset-angular/pull/97)) by default ([#318](https://togithub.com/thymikee/jest-preset-angular/pull/318)). - Remove `core-js` dependency by using internal, minimal reflect-metadata ([#315](https://togithub.com/thymikee/jest-preset-angular/pull/315)). ##### Chore && Maintenance - Update example app to match Angular 8 Boilerplate ([#311](https://togithub.com/thymikee/jest-preset-angular/pull/311)). - Update example app to not use karma, extract jest config, fix paths ([#316](https://togithub.com/thymikee/jest-preset-angular/pull/316)). - Update jsdom to current version 15 ([#318](https://togithub.com/thymikee/jest-preset-angular/pull/318)). ##### Migration Guide - If the `astTransformers` are referenced in a custom `jest` config, `[ 'jest-preset-angular/build/InlineFilesTransformer', 'jest-preset-angular/build/StripStylesTransformer']` have to be set instead. - Serializers, transformers and `setupJest` have to be referenced from the `jest-preset-angular/build/`-folder in a custom config. Existing references have to be aligned. - If your `tsconfig.spec.json` is located in `src`, 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](https://togithub.com/thymikee/jest-preset-angular/blob/master/README.md#custom-tsconfig). - In an Angular 8 project or higher, `core-js` should no longer be a dependency declared in `package.json`, unless it's imported manually in the code.Renovate configuration
:date: Schedule: "after 10pm every weekday,before 5am every weekday,every weekend" (UTC).
:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.
:recycle: Rebasing: Whenever PR becomes conflicted, or if you modify the PR title to begin with "
rebase!
".:no_bell: Ignore: Close this PR and you won't be reminded about this update again.
Newsflash: Renovate has joined WhiteSource, and is now free for all use. Learn more or view updated terms and privacy policies.