From 969896051bfb541ba10d4ca9f7aa1730d63c0b75 Mon Sep 17 00:00:00 2001 From: ahnpnl Date: Fri, 28 Feb 2025 12:46:20 +0100 Subject: [PATCH] chore(release): 15.0.0-next.0 --- CHANGELOG.md | 34 ++++++++++++++++++++++++++++++++++ package.json | 2 +- 2 files changed, 35 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 01f3d4f205..48b39d5a91 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,37 @@ +# [15.0.0-next.0](https://github.com/thymikee/jest-preset-angular/compare/v14.5.3...v15.0.0-next.0) (2025-02-28) + + +### Bug Fixes + +* fix(serializers): generated `id="root{n}"` should be removed ([a6b908f](https://github.com/thymikee/jest-preset-angular/commit/a6b908f)) + + +### Code Refactoring + +* refactor: drop support for `jsdom` <22 (#2992) ([da9cb15](https://github.com/thymikee/jest-preset-angular/commit/da9cb15)), closes [#2992](https://github.com/thymikee/jest-preset-angular/issues/2992) +* refactor: drop support for `typescript` <5.4 ([873ab73](https://github.com/thymikee/jest-preset-angular/commit/873ab73)) +* refactor: drop support for Angular <17 (#2991) ([3a60492](https://github.com/thymikee/jest-preset-angular/commit/3a60492)), closes [#2991](https://github.com/thymikee/jest-preset-angular/issues/2991) +* refactor: drop support for Node.js <18 ([aeef774](https://github.com/thymikee/jest-preset-angular/commit/aeef774)) +* refactor: remove `defaults` and `defaults-esm` presets ([94dd3b1](https://github.com/thymikee/jest-preset-angular/commit/94dd3b1)) +* refactor: remove `setup-jest` files ([6bf89a4](https://github.com/thymikee/jest-preset-angular/commit/6bf89a4)) +* refactor: remove global setup script with `ngcc` ([35819c9](https://github.com/thymikee/jest-preset-angular/commit/35819c9)) + + +### BREAKING CHANGES + +* Snapshot generation is affected by ([a6b908f](https://github.com/thymikee/jest-preset-angular/commit/a6b908f)). One should update component snapshots via `-u` Jest CLI option. Since this change only removes the root `id`, it shouldn't affect the quality of snapshots in general. +* The supported `NodeJs` versions are `^18.19.1 || ^20.11.1 || >=22.0.0`. +* The minimum supported version for Angular is **17** following Angular support policy https://angular.dev/reference/releases#actively-supported-versions +* The minimum supported version for `jsdom` is **22** +* The minimum supported version of `TypeScript` is **5.4** following the support version from Angular **17** +* Running `ngcc` is not required for Angular **16**+ project +* Use `createCjsPreset` as a replacement for `defaults` preset +* Use `createEsmPreset` as a replacement for `defaults-esm` preset +* Use `setupZoneTestEnv` as a replacement for zone test environment setup +* Use `setupZonelessTestEnv` as a replacement for zoneless test environment setup + + + ## [14.5.3](https://github.com/thymikee/jest-preset-angular/compare/v14.5.2...v14.5.3) (2025-02-24) diff --git a/package.json b/package.json index 92e250ab82..0142a1a910 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "jest-preset-angular", - "version": "14.5.3", + "version": "15.0.0-next.0", "description": "Jest preset configuration for Angular projects", "license": "MIT", "engines": {