Skip to content

Releases: thymikee/jest-preset-angular

v9.0.7

21 Aug 09:10
ac9b689
Compare
Choose a tag to compare
chore(release): 9.0.7 (#993)

v9.0.6

17 Aug 12:35
e5dbe81
Compare
Choose a tag to compare
chore(release): 9.0.6 (#989)

v9.0.5

22 Jul 20:59
cf3874b
Compare
Choose a tag to compare
chore(release): 9.0.5 (#972)

v9.0.4

15 Jun 21:22
d9b6b03
Compare
Choose a tag to compare
build(deps): bump postcss from 7.0.35 to 7.0.36 (#959)

Bumps [postcss](https://github.com/postcss/postcss) from 7.0.35 to 7.0.36.
- [Release notes](https://github.com/postcss/postcss/releases)
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md)
- [Commits](https://github.com/postcss/postcss/compare/7.0.35...7.0.36)

---
updated-dependencies:
- dependency-name: postcss
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

v9.0.3

08 Jun 13:23
Compare
Choose a tag to compare
chore(release): 9.0.3

v9.0.2

06 Jun 16:48
Compare
Choose a tag to compare
chore(release): 9.0.2

v9.0.1

28 May 09:27
ca2bac2
Compare
Choose a tag to compare
chore(release): 9.0.1 (#937)

v9.0.0

27 May 19:22
e973f4b
Compare
Choose a tag to compare

Bug Fixes

Features

Performance Improvements

  • compiler: reuse cacheFS from jest to reduce file system reading (#679) (f5d9d4b)
  • config: set skipLibCheck: true if not defined in tsconfig (#678) (0df3ce1)

BREAKING CHANGES

  • Drop support for Angular < 8.0, see https://angular.io/guide/releases#support-policy-and-schedule.
  • Drop support for Node.js version 10 since it becomes EOL on 2021-04-30. Required Node version now is >=12.13.0.
  • Require Jest 27.
  • Users who are using import 'jest-preset-angular' should change to import 'jest-preset-angular/setup-jest'
  • transformers: The AST transformers InlineFilesTransformer and StripStylesTransformer are REMOVED and
    default jest-preset-angular uses AST transformers from @angular/compiler-cli and @ngtools/webpack.
    One should remove the old transformers from the jest config.
  • compiler: jest-preset-angular now switches to default to use its own transformer which wraps around ts-jest to transform codes.

Users who are currently doing in jest config

// jest.config.js
module.exports = {
    // [...]
    transform: {
      '^.+\\.(ts|js|html)$': 'ts-jest',
    },
}

should change to

// jest.config.js
module.exports = {
    // [...]
    transform: {
      '^.+\\.(ts|js|html)$': 'jest-preset-angular',
    },
}
  • serializers:: snapshot serializer paths have been changed:
    • 'jest-preset-angular/build/AngularNoNgAttributesSnapshotSerializer.js' is changed to 'jest-preset-angular/build/serializers/no-ng-attributes.
    • 'jest-preset-angular/build/AngularSnapshotSerializer.js' is changed to 'jest-preset-angular/build/serializers/ng-snapshot.
    • 'jest-preset-angular/build/HTMLCommentSerializer.js' is changed to 'jest-preset-angular/build/serializers/html-comment.
  • When generating a new project from Angular CLI, by default the tsconfig.json doesn't contain any path mappings
    hence removing moduleNameMapper from preset will make sure that the preset works in pair with tsconfig.json.
    Ones who are relying on the value of moduleNameMapper from the preset should create their own moduleNameMapper
    config manually or via ts-jest util https://kulshekhar.github.io/ts-jest/docs/getting-started/paths-mapping
  • By default, if skipLibCheck is not defined in tsconfig, jest-preset-angular will set it to true. If one wants to have it as false, one can set explicitly in tsconfig.
  • compiler: jest-preset-angular now switches to default to use its own transformer which wraps around ts-jest to transform codes.

Users who are currently doing in jest config

// jest.config.js
module.exports = {
    // [...]
    transform: {
      '^.+\\.(ts|js|html)$': 'ts-jest',
    },
}

should change to

// jest.config.js
module.exports = {
    // [...]
    transform: {
      '^.+\\.(ts|js|html)$': 'jest-preset-angular',
    },
}

v9.0.0-next.14

05 May 14:36
1ecd2db
Compare
Choose a tag to compare
v9.0.0-next.14 Pre-release
Pre-release
chore(release): 9.0.0-next.14 (#916)

v9.0.0-next.13

18 Apr 20:36
8c5b330
Compare
Choose a tag to compare
v9.0.0-next.13 Pre-release
Pre-release
chore(release): 9.0.0-next.13 (#905)