From 64c77210df8facb7b8b1419a215533a6af5eca8e Mon Sep 17 00:00:00 2001 From: Nico Jansen Date: Thu, 30 Nov 2023 20:53:32 +0100 Subject: [PATCH] v8.0.0 --- CHANGELOG.md | 23 +++++ lerna.json | 2 +- package-lock.json | 114 +++++++++++------------ packages/api/CHANGELOG.md | 15 +++ packages/api/package.json | 2 +- packages/core/CHANGELOG.md | 18 ++++ packages/core/package.json | 10 +- packages/cucumber-runner/CHANGELOG.md | 14 +++ packages/cucumber-runner/package.json | 8 +- packages/grunt-stryker/CHANGELOG.md | 10 ++ packages/grunt-stryker/package.json | 4 +- packages/instrumenter/CHANGELOG.md | 15 +++ packages/instrumenter/package.json | 8 +- packages/jasmine-runner/CHANGELOG.md | 10 ++ packages/jasmine-runner/package.json | 8 +- packages/jest-runner/CHANGELOG.md | 14 +++ packages/jest-runner/package.json | 8 +- packages/karma-runner/CHANGELOG.md | 10 ++ packages/karma-runner/package.json | 8 +- packages/mocha-runner/CHANGELOG.md | 10 ++ packages/mocha-runner/package.json | 8 +- packages/tap-runner/CHANGELOG.md | 6 ++ packages/tap-runner/package.json | 8 +- packages/test-helpers/CHANGELOG.md | 10 ++ packages/test-helpers/package.json | 4 +- packages/typescript-checker/CHANGELOG.md | 10 ++ packages/typescript-checker/package.json | 8 +- packages/util/CHANGELOG.md | 4 + packages/util/package.json | 4 +- packages/vitest-runner/CHANGELOG.md | 6 ++ packages/vitest-runner/package.json | 8 +- 31 files changed, 281 insertions(+), 106 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 157fed5782..ec5d7fe329 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,29 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.0.0](https://github.com/stryker-mutator/stryker-js/compare/v7.3.0...v8.0.0) (2023-11-30) + +### Bug Fixes + +- **core:** short circuit test executor when no tests and allowEmpty ([#4477](https://github.com/stryker-mutator/stryker-js/issues/4477)) ([ce3e5cd](https://github.com/stryker-mutator/stryker-js/commit/ce3e5cdd2c3abcf4576fad485f6f86b11895caf1)) +- **deps:** update dependency @cucumber/messages to v23 ([#4540](https://github.com/stryker-mutator/stryker-js/issues/4540)) ([0472118](https://github.com/stryker-mutator/stryker-js/commit/047211879320c15f4ddb18878c0681198e06070b)) +- **deps:** update dependency angular-html-parser to v5 ([#4533](https://github.com/stryker-mutator/stryker-js/issues/4533)) ([fb5a167](https://github.com/stryker-mutator/stryker-js/commit/fb5a1671304b007ee3c6a85f11415d36257f6122)) +- **deps:** update dependency emoji-regex to v10 ([#4496](https://github.com/stryker-mutator/stryker-js/issues/4496)) ([418688b](https://github.com/stryker-mutator/stryker-js/commit/418688b8095afa380e72e4e5453155b84dc9d96d)) +- **deps:** update dependency tap-parser to ~15.3.0 ([#4492](https://github.com/stryker-mutator/stryker-js/issues/4492)) ([5ababb3](https://github.com/stryker-mutator/stryker-js/commit/5ababb3dc68eff28d38ff09c3d46cd10453a3dff)) +- **deps:** update mutation-testing-elements monorepo to v2.0.5 ([#4536](https://github.com/stryker-mutator/stryker-js/issues/4536)) ([45e3ae6](https://github.com/stryker-mutator/stryker-js/commit/45e3ae62427ea59dd5ddd42016ecf93b6ecf7e44)) +- **jest-runner:** support `handleTestEvent` class property ([#4623](https://github.com/stryker-mutator/stryker-js/issues/4623)) ([23f557d](https://github.com/stryker-mutator/stryker-js/commit/23f557d824f03a532e4e2d065710663eab2cda2f)) + +### Features + +- **init:** add svelte custom initializer ([#4625](https://github.com/stryker-mutator/stryker-js/issues/4625)) ([418722d](https://github.com/stryker-mutator/stryker-js/commit/418722dfe9155b3db531b5f580edb8d267c6ab38)) +- **node:** drop official support for node 16 ([#4542](https://github.com/stryker-mutator/stryker-js/issues/4542)) ([e190207](https://github.com/stryker-mutator/stryker-js/commit/e190207e25926179c1a3ed2c0ff97a13720c57bd)) +- **svelte:** support mutating `.svelte` files ([0ef9a7f](https://github.com/stryker-mutator/stryker-js/commit/0ef9a7f5045799c39f7c6312c73a8d0345236615)) +- **vitest:** support browser mode ([#4628](https://github.com/stryker-mutator/stryker-js/issues/4628)) ([3d02969](https://github.com/stryker-mutator/stryker-js/commit/3d0296914e455fd3a1fa754ffa4711368af036c0)) + +### BREAKING CHANGES + +- **node:** NodeJS 16 is no longer supported. Please use NodeJS 18 or higher. See https://nodejs.org/en/about/previous-releases + # [7.3.0](https://github.com/stryker-mutator/stryker-js/compare/v7.2.0...v7.3.0) (2023-10-15) ### Bug Fixes diff --git a/lerna.json b/lerna.json index 8a18a501fb..d6794d393d 100644 --- a/lerna.json +++ b/lerna.json @@ -1,6 +1,6 @@ { "packages": ["packages/*"], - "version": "7.3.0", + "version": "8.0.0", "command": { "version": { "allowBranch": ["master", "epic/*", "feat/*"], diff --git a/package-lock.json b/package-lock.json index ab8384d451..9fda91b9e5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25118,7 +25118,7 @@ }, "packages/api": { "name": "@stryker-mutator/api", - "version": "7.3.0", + "version": "8.0.0", "license": "Apache-2.0", "dependencies": { "mutation-testing-metrics": "3.0.0", @@ -25135,12 +25135,12 @@ }, "packages/core": { "name": "@stryker-mutator/core", - "version": "7.3.0", + "version": "8.0.0", "license": "Apache-2.0", "dependencies": { - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/instrumenter": "7.3.0", - "@stryker-mutator/util": "7.3.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/instrumenter": "8.0.0", + "@stryker-mutator/util": "8.0.0", "ajv": "~8.12.0", "chalk": "~5.3.0", "commander": "~11.1.0", @@ -25171,7 +25171,7 @@ "stryker": "bin/stryker.js" }, "devDependencies": { - "@stryker-mutator/test-helpers": "7.3.0", + "@stryker-mutator/test-helpers": "8.0.0", "@types/diff-match-patch": "1.0.36", "@types/inquirer": "9.0.7", "@types/lodash.groupby": "4.6.9", @@ -25352,17 +25352,17 @@ }, "packages/cucumber-runner": { "name": "@stryker-mutator/cucumber-runner", - "version": "7.3.0", + "version": "8.0.0", "license": "ISC", "dependencies": { "@cucumber/messages": "^24.0.0", - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/util": "7.3.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/util": "8.0.0", "semver": "^7.3.7" }, "devDependencies": { "@cucumber/cucumber": "10.0.1", - "@stryker-mutator/test-helpers": "7.3.0", + "@stryker-mutator/test-helpers": "8.0.0", "@types/semver": "7.5.6" }, "engines": { @@ -25370,27 +25370,27 @@ }, "peerDependencies": { "@cucumber/cucumber": ">=8.0.0", - "@stryker-mutator/core": "~7.3.0" + "@stryker-mutator/core": "~8.0.0" } }, "packages/grunt-stryker": { - "version": "7.3.0", + "version": "8.0.0", "license": "Apache-2.0", "devDependencies": { - "@stryker-mutator/api": "7.3.0", + "@stryker-mutator/api": "8.0.0", "@types/node": "20.10.1" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@stryker-mutator/core": "~7.3.0", + "@stryker-mutator/core": "~8.0.0", "grunt": ">=0.4.5" } }, "packages/instrumenter": { "name": "@stryker-mutator/instrumenter", - "version": "7.3.0", + "version": "8.0.0", "license": "Apache-2.0", "dependencies": { "@babel/core": "~7.23.0", @@ -25398,15 +25398,15 @@ "@babel/parser": "~7.23.0", "@babel/plugin-proposal-decorators": "~7.23.0", "@babel/preset-typescript": "~7.23.0", - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/util": "7.3.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/util": "8.0.0", "angular-html-parser": "~5.0.0", "semver": "~7.5.4", "weapon-regex": "~1.1.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", - "@stryker-mutator/test-helpers": "7.3.0", + "@stryker-mutator/test-helpers": "8.0.0", "@types/babel__core": "7.20.5", "@types/babel__generator": "7.6.7", "@types/estree": "1.0.5", @@ -25419,36 +25419,36 @@ }, "packages/jasmine-runner": { "name": "@stryker-mutator/jasmine-runner", - "version": "7.3.0", + "version": "8.0.0", "license": "Apache-2.0", "dependencies": { - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/util": "7.3.0" + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/util": "8.0.0" }, "devDependencies": { - "@stryker-mutator/test-helpers": "7.3.0", + "@stryker-mutator/test-helpers": "8.0.0", "@types/node": "20.10.1" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@stryker-mutator/core": "~7.3.0", + "@stryker-mutator/core": "~8.0.0", "jasmine": ">=3.10 <6" } }, "packages/jest-runner": { "name": "@stryker-mutator/jest-runner", - "version": "7.3.0", + "version": "8.0.0", "license": "Apache-2.0", "dependencies": { - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/util": "7.3.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/util": "8.0.0", "semver": "~7.5.0", "tslib": "~2.6.0" }, "devDependencies": { - "@stryker-mutator/test-helpers": "7.3.0", + "@stryker-mutator/test-helpers": "8.0.0", "@types/node": "20.10.1", "@types/semver": "7.5.6", "jest": "29.7.0", @@ -25462,22 +25462,22 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@stryker-mutator/core": "~7.3.0" + "@stryker-mutator/core": "~8.0.0" } }, "packages/karma-runner": { "name": "@stryker-mutator/karma-runner", - "version": "7.3.0", + "version": "8.0.0", "license": "Apache-2.0", "dependencies": { - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/util": "7.3.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/util": "8.0.0", "decamelize": "~6.0.0", "semver": "~7.5.0", "tslib": "~2.6.0" }, "devDependencies": { - "@stryker-mutator/test-helpers": "7.3.0", + "@stryker-mutator/test-helpers": "8.0.0", "@types/express": "4.17.21", "@types/node": "20.10.1", "@types/semver": "7.5.6", @@ -25492,7 +25492,7 @@ "node": ">=18.0.0" }, "peerDependencies": { - "@stryker-mutator/core": "~7.3.0" + "@stryker-mutator/core": "~8.0.0" } }, "packages/karma-runner/node_modules/decamelize": { @@ -25507,38 +25507,38 @@ }, "packages/mocha-runner": { "name": "@stryker-mutator/mocha-runner", - "version": "7.3.0", + "version": "8.0.0", "license": "Apache-2.0", "dependencies": { - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/util": "7.3.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/util": "8.0.0", "tslib": "~2.6.0" }, "devDependencies": { - "@stryker-mutator/test-helpers": "7.3.0", + "@stryker-mutator/test-helpers": "8.0.0", "@types/node": "20.10.1" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@stryker-mutator/core": "~7.3.0", + "@stryker-mutator/core": "~8.0.0", "mocha": ">= 7.2 < 11" } }, "packages/tap-runner": { "name": "@stryker-mutator/tap-runner", - "version": "7.3.0", + "version": "8.0.0", "license": "Apache-2.0", "dependencies": { - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/util": "7.3.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/util": "8.0.0", "glob": "~10.3.0", "tap-parser": "~15.3.0", "tslib": "~2.6.0" }, "devDependencies": { - "@stryker-mutator/test-helpers": "7.3.0", + "@stryker-mutator/test-helpers": "8.0.0", "@types/node": "20.10.1", "ava": "5.3.1", "tap": "18.6.1" @@ -25547,12 +25547,12 @@ "node": ">=14.18.0" }, "peerDependencies": { - "@stryker-mutator/core": "~7.3.0" + "@stryker-mutator/core": "~8.0.0" } }, "packages/test-helpers": { "name": "@stryker-mutator/test-helpers", - "version": "7.3.0", + "version": "8.0.0", "license": "ISC", "dependencies": { "ajv": "~8.12.0", @@ -25561,7 +25561,7 @@ "rxjs": "~7.8.0" }, "devDependencies": { - "@stryker-mutator/api": "7.3.0", + "@stryker-mutator/api": "8.0.0", "@types/node": "20.10.1", "typed-inject": "4.0.0" } @@ -25586,45 +25586,45 @@ }, "packages/typescript-checker": { "name": "@stryker-mutator/typescript-checker", - "version": "7.3.0", + "version": "8.0.0", "license": "Apache-2.0", "dependencies": { - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/util": "7.3.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/util": "8.0.0", "semver": "~7.5.0" }, "devDependencies": { - "@stryker-mutator/test-helpers": "7.3.0", + "@stryker-mutator/test-helpers": "8.0.0", "@types/semver": "7.5.6" }, "engines": { "node": ">=18.0.0" }, "peerDependencies": { - "@stryker-mutator/core": "~7.3.0", + "@stryker-mutator/core": "~8.0.0", "typescript": ">=3.6" } }, "packages/util": { "name": "@stryker-mutator/util", - "version": "7.3.0", + "version": "8.0.0", "license": "Apache-2.0", "devDependencies": { - "@stryker-mutator/test-helpers": "7.3.0", + "@stryker-mutator/test-helpers": "8.0.0", "@types/node": "20.10.1" } }, "packages/vitest-runner": { "name": "@stryker-mutator/vitest-runner", - "version": "7.3.0", + "version": "8.0.0", "license": "Apache-2.0", "dependencies": { - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/util": "7.3.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/util": "8.0.0", "tslib": "~2.6.0" }, "devDependencies": { - "@stryker-mutator/test-helpers": "7.3.0", + "@stryker-mutator/test-helpers": "8.0.0", "@types/node": "20.10.1", "@vitest/browser": "1.0.0-beta.6", "playwright": "1.39.0", @@ -25635,7 +25635,7 @@ "node": ">=14.18.0" }, "peerDependencies": { - "@stryker-mutator/core": "~7.3.0", + "@stryker-mutator/core": "~8.0.0", "vitest": ">=0.31.2" } } diff --git a/packages/api/CHANGELOG.md b/packages/api/CHANGELOG.md index 1729163e2c..03c06576f9 100644 --- a/packages/api/CHANGELOG.md +++ b/packages/api/CHANGELOG.md @@ -3,6 +3,21 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.0.0](https://github.com/stryker-mutator/stryker-js/compare/v7.3.0...v8.0.0) (2023-11-30) + +### Bug Fixes + +- **deps:** update mutation-testing-elements monorepo to v2.0.5 ([#4536](https://github.com/stryker-mutator/stryker-js/issues/4536)) ([45e3ae6](https://github.com/stryker-mutator/stryker-js/commit/45e3ae62427ea59dd5ddd42016ecf93b6ecf7e44)) + +### Features + +- **node:** drop official support for node 16 ([#4542](https://github.com/stryker-mutator/stryker-js/issues/4542)) ([e190207](https://github.com/stryker-mutator/stryker-js/commit/e190207e25926179c1a3ed2c0ff97a13720c57bd)) +- **svelte:** support mutating `.svelte` files ([0ef9a7f](https://github.com/stryker-mutator/stryker-js/commit/0ef9a7f5045799c39f7c6312c73a8d0345236615)) + +### BREAKING CHANGES + +- **node:** NodeJS 16 is no longer supported. Please use NodeJS 18 or higher. See https://nodejs.org/en/about/previous-releases + # [7.3.0](https://github.com/stryker-mutator/stryker-js/compare/v7.2.0...v7.3.0) (2023-10-15) ### Bug Fixes diff --git a/packages/api/package.json b/packages/api/package.json index 78e0ec142c..c947718d03 100644 --- a/packages/api/package.json +++ b/packages/api/package.json @@ -1,6 +1,6 @@ { "name": "@stryker-mutator/api", - "version": "7.3.0", + "version": "8.0.0", "description": "The api for the extendable JavaScript mutation testing framework Stryker", "type": "module", "repository": { diff --git a/packages/core/CHANGELOG.md b/packages/core/CHANGELOG.md index 08ce9ad851..451673f73e 100644 --- a/packages/core/CHANGELOG.md +++ b/packages/core/CHANGELOG.md @@ -3,6 +3,24 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.0.0](https://github.com/stryker-mutator/stryker-js/compare/v7.3.0...v8.0.0) (2023-11-30) + +### Bug Fixes + +- **core:** short circuit test executor when no tests and allowEmpty ([#4477](https://github.com/stryker-mutator/stryker-js/issues/4477)) ([ce3e5cd](https://github.com/stryker-mutator/stryker-js/commit/ce3e5cdd2c3abcf4576fad485f6f86b11895caf1)) +- **deps:** update dependency emoji-regex to v10 ([#4496](https://github.com/stryker-mutator/stryker-js/issues/4496)) ([418688b](https://github.com/stryker-mutator/stryker-js/commit/418688b8095afa380e72e4e5453155b84dc9d96d)) +- **deps:** update mutation-testing-elements monorepo to v2.0.5 ([#4536](https://github.com/stryker-mutator/stryker-js/issues/4536)) ([45e3ae6](https://github.com/stryker-mutator/stryker-js/commit/45e3ae62427ea59dd5ddd42016ecf93b6ecf7e44)) + +### Features + +- **init:** add svelte custom initializer ([#4625](https://github.com/stryker-mutator/stryker-js/issues/4625)) ([418722d](https://github.com/stryker-mutator/stryker-js/commit/418722dfe9155b3db531b5f580edb8d267c6ab38)) +- **node:** drop official support for node 16 ([#4542](https://github.com/stryker-mutator/stryker-js/issues/4542)) ([e190207](https://github.com/stryker-mutator/stryker-js/commit/e190207e25926179c1a3ed2c0ff97a13720c57bd)) +- **svelte:** support mutating `.svelte` files ([0ef9a7f](https://github.com/stryker-mutator/stryker-js/commit/0ef9a7f5045799c39f7c6312c73a8d0345236615)) + +### BREAKING CHANGES + +- **node:** NodeJS 16 is no longer supported. Please use NodeJS 18 or higher. See https://nodejs.org/en/about/previous-releases + # [7.3.0](https://github.com/stryker-mutator/stryker-js/compare/v7.2.0...v7.3.0) (2023-10-15) ### Bug Fixes diff --git a/packages/core/package.json b/packages/core/package.json index 87b2228da0..771bd6cf03 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@stryker-mutator/core", - "version": "7.3.0", + "version": "8.0.0", "description": "The extendable JavaScript mutation testing framework", "type": "module", "files": [ @@ -68,9 +68,9 @@ "stryker": "./bin/stryker.js" }, "dependencies": { - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/instrumenter": "7.3.0", - "@stryker-mutator/util": "7.3.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/instrumenter": "8.0.0", + "@stryker-mutator/util": "8.0.0", "ajv": "~8.12.0", "chalk": "~5.3.0", "commander": "~11.1.0", @@ -98,7 +98,7 @@ "typed-rest-client": "~1.8.0" }, "devDependencies": { - "@stryker-mutator/test-helpers": "7.3.0", + "@stryker-mutator/test-helpers": "8.0.0", "@types/diff-match-patch": "1.0.36", "@types/inquirer": "9.0.7", "@types/lodash.groupby": "4.6.9", diff --git a/packages/cucumber-runner/CHANGELOG.md b/packages/cucumber-runner/CHANGELOG.md index 46a8092a55..d4a1604f27 100644 --- a/packages/cucumber-runner/CHANGELOG.md +++ b/packages/cucumber-runner/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.0.0](https://github.com/stryker-mutator/stryker-js/compare/v7.3.0...v8.0.0) (2023-11-30) + +### Bug Fixes + +- **deps:** update dependency @cucumber/messages to v23 ([#4540](https://github.com/stryker-mutator/stryker-js/issues/4540)) ([0472118](https://github.com/stryker-mutator/stryker-js/commit/047211879320c15f4ddb18878c0681198e06070b)) + +### Features + +- **node:** drop official support for node 16 ([#4542](https://github.com/stryker-mutator/stryker-js/issues/4542)) ([e190207](https://github.com/stryker-mutator/stryker-js/commit/e190207e25926179c1a3ed2c0ff97a13720c57bd)) + +### BREAKING CHANGES + +- **node:** NodeJS 16 is no longer supported. Please use NodeJS 18 or higher. See https://nodejs.org/en/about/previous-releases + # [7.3.0](https://github.com/stryker-mutator/stryker-js/compare/v7.2.0...v7.3.0) (2023-10-15) ### Bug Fixes diff --git a/packages/cucumber-runner/package.json b/packages/cucumber-runner/package.json index e8c6e3225b..86f7c2c63b 100644 --- a/packages/cucumber-runner/package.json +++ b/packages/cucumber-runner/package.json @@ -1,6 +1,6 @@ { "name": "@stryker-mutator/cucumber-runner", - "version": "7.3.0", + "version": "8.0.0", "description": "A plugin to use the cucumber test runner in Stryker, the JavaScript mutation testing framework", "files": [ "dist/schema", @@ -47,7 +47,7 @@ "license": "ISC", "devDependencies": { "@cucumber/cucumber": "10.0.1", - "@stryker-mutator/test-helpers": "7.3.0", + "@stryker-mutator/test-helpers": "8.0.0", "@types/semver": "7.5.6" }, "peerDependencies": { @@ -56,8 +56,8 @@ }, "dependencies": { "@cucumber/messages": "^24.0.0", - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/util": "7.3.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/util": "8.0.0", "semver": "^7.3.7" } } diff --git a/packages/grunt-stryker/CHANGELOG.md b/packages/grunt-stryker/CHANGELOG.md index 3b4ce36f9b..8494deb009 100644 --- a/packages/grunt-stryker/CHANGELOG.md +++ b/packages/grunt-stryker/CHANGELOG.md @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.0.0](https://github.com/stryker-mutator/stryker-js/compare/v7.3.0...v8.0.0) (2023-11-30) + +### Features + +- **node:** drop official support for node 16 ([#4542](https://github.com/stryker-mutator/stryker-js/issues/4542)) ([e190207](https://github.com/stryker-mutator/stryker-js/commit/e190207e25926179c1a3ed2c0ff97a13720c57bd)) + +### BREAKING CHANGES + +- **node:** NodeJS 16 is no longer supported. Please use NodeJS 18 or higher. See https://nodejs.org/en/about/previous-releases + # [7.3.0](https://github.com/stryker-mutator/stryker-js/compare/v7.2.0...v7.3.0) (2023-10-15) **Note:** Version bump only for package grunt-stryker diff --git a/packages/grunt-stryker/package.json b/packages/grunt-stryker/package.json index e57ddf15a9..11e7b51b96 100644 --- a/packages/grunt-stryker/package.json +++ b/packages/grunt-stryker/package.json @@ -1,7 +1,7 @@ { "name": "grunt-stryker", "description": "Grunt plugin for the mutation testing framework 'stryker'", - "version": "7.3.0", + "version": "8.0.0", "bugs": { "url": "https://github.com/stryker-mutator/stryker-js/issues" }, @@ -37,7 +37,7 @@ ], "main": "Gruntfile.js", "devDependencies": { - "@stryker-mutator/api": "7.3.0", + "@stryker-mutator/api": "8.0.0", "@types/node": "20.10.1" }, "peerDependencies": { diff --git a/packages/instrumenter/CHANGELOG.md b/packages/instrumenter/CHANGELOG.md index 253cae803c..05fbe7477d 100644 --- a/packages/instrumenter/CHANGELOG.md +++ b/packages/instrumenter/CHANGELOG.md @@ -3,6 +3,21 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.0.0](https://github.com/stryker-mutator/stryker-js/compare/v7.3.0...v8.0.0) (2023-11-30) + +### Bug Fixes + +- **deps:** update dependency angular-html-parser to v5 ([#4533](https://github.com/stryker-mutator/stryker-js/issues/4533)) ([fb5a167](https://github.com/stryker-mutator/stryker-js/commit/fb5a1671304b007ee3c6a85f11415d36257f6122)) + +### Features + +- **node:** drop official support for node 16 ([#4542](https://github.com/stryker-mutator/stryker-js/issues/4542)) ([e190207](https://github.com/stryker-mutator/stryker-js/commit/e190207e25926179c1a3ed2c0ff97a13720c57bd)) +- **svelte:** support mutating `.svelte` files ([0ef9a7f](https://github.com/stryker-mutator/stryker-js/commit/0ef9a7f5045799c39f7c6312c73a8d0345236615)) + +### BREAKING CHANGES + +- **node:** NodeJS 16 is no longer supported. Please use NodeJS 18 or higher. See https://nodejs.org/en/about/previous-releases + # [7.3.0](https://github.com/stryker-mutator/stryker-js/compare/v7.2.0...v7.3.0) (2023-10-15) ### Bug Fixes diff --git a/packages/instrumenter/package.json b/packages/instrumenter/package.json index b2c1f2f058..ea166a78f5 100644 --- a/packages/instrumenter/package.json +++ b/packages/instrumenter/package.json @@ -1,6 +1,6 @@ { "name": "@stryker-mutator/instrumenter", - "version": "7.3.0", + "version": "8.0.0", "description": "The code instrumenter used in Stryker, the JavaScript mutation testing framework", "main": "dist/src/index.js", "type": "module", @@ -46,15 +46,15 @@ "@babel/parser": "~7.23.0", "@babel/plugin-proposal-decorators": "~7.23.0", "@babel/preset-typescript": "~7.23.0", - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/util": "7.3.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/util": "8.0.0", "angular-html-parser": "~5.0.0", "semver": "~7.5.4", "weapon-regex": "~1.1.0" }, "devDependencies": { "@babel/preset-react": "7.23.3", - "@stryker-mutator/test-helpers": "7.3.0", + "@stryker-mutator/test-helpers": "8.0.0", "@types/babel__core": "7.20.5", "@types/babel__generator": "7.6.7", "@types/estree": "1.0.5", diff --git a/packages/jasmine-runner/CHANGELOG.md b/packages/jasmine-runner/CHANGELOG.md index 4c5c996072..2a227bbf92 100644 --- a/packages/jasmine-runner/CHANGELOG.md +++ b/packages/jasmine-runner/CHANGELOG.md @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.0.0](https://github.com/stryker-mutator/stryker-js/compare/v7.3.0...v8.0.0) (2023-11-30) + +### Features + +- **node:** drop official support for node 16 ([#4542](https://github.com/stryker-mutator/stryker-js/issues/4542)) ([e190207](https://github.com/stryker-mutator/stryker-js/commit/e190207e25926179c1a3ed2c0ff97a13720c57bd)) + +### BREAKING CHANGES + +- **node:** NodeJS 16 is no longer supported. Please use NodeJS 18 or higher. See https://nodejs.org/en/about/previous-releases + # [7.3.0](https://github.com/stryker-mutator/stryker-js/compare/v7.2.0...v7.3.0) (2023-10-15) ### Bug Fixes diff --git a/packages/jasmine-runner/package.json b/packages/jasmine-runner/package.json index 2362b76ad8..d31da85058 100644 --- a/packages/jasmine-runner/package.json +++ b/packages/jasmine-runner/package.json @@ -1,6 +1,6 @@ { "name": "@stryker-mutator/jasmine-runner", - "version": "7.3.0", + "version": "8.0.0", "description": "A plugin to use the Jasmine (NodeJS) test runner in Stryker, the mutation testing framework for JavaScript and friends", "files": [ "dist/schema", @@ -54,12 +54,12 @@ "jasmine": ">=3.10 <6" }, "devDependencies": { - "@stryker-mutator/test-helpers": "7.3.0", + "@stryker-mutator/test-helpers": "8.0.0", "@types/node": "20.10.1" }, "dependencies": { - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/util": "7.3.0" + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/util": "8.0.0" }, "initStrykerConfig": { "jasmineConfigFile": "spec/support/jasmine.json" diff --git a/packages/jest-runner/CHANGELOG.md b/packages/jest-runner/CHANGELOG.md index 51c5a24196..51ef194889 100644 --- a/packages/jest-runner/CHANGELOG.md +++ b/packages/jest-runner/CHANGELOG.md @@ -3,6 +3,20 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.0.0](https://github.com/stryker-mutator/stryker-js/compare/v7.3.0...v8.0.0) (2023-11-30) + +### Bug Fixes + +- **jest-runner:** support `handleTestEvent` class property ([#4623](https://github.com/stryker-mutator/stryker-js/issues/4623)) ([23f557d](https://github.com/stryker-mutator/stryker-js/commit/23f557d824f03a532e4e2d065710663eab2cda2f)) + +### Features + +- **node:** drop official support for node 16 ([#4542](https://github.com/stryker-mutator/stryker-js/issues/4542)) ([e190207](https://github.com/stryker-mutator/stryker-js/commit/e190207e25926179c1a3ed2c0ff97a13720c57bd)) + +### BREAKING CHANGES + +- **node:** NodeJS 16 is no longer supported. Please use NodeJS 18 or higher. See https://nodejs.org/en/about/previous-releases + # [7.3.0](https://github.com/stryker-mutator/stryker-js/compare/v7.2.0...v7.3.0) (2023-10-15) ### Bug Fixes diff --git a/packages/jest-runner/package.json b/packages/jest-runner/package.json index 6c2985696f..6153ef2e61 100644 --- a/packages/jest-runner/package.json +++ b/packages/jest-runner/package.json @@ -1,6 +1,6 @@ { "name": "@stryker-mutator/jest-runner", - "version": "7.3.0", + "version": "8.0.0", "description": "A plugin to use the jest test runner and framework in Stryker, the JavaScript mutation testing framework", "files": [ "dist/schema", @@ -68,7 +68,7 @@ }, "homepage": "https://stryker-mutator.io/docs/stryker-js/jest-runner", "devDependencies": { - "@stryker-mutator/test-helpers": "7.3.0", + "@stryker-mutator/test-helpers": "8.0.0", "@types/node": "20.10.1", "@types/semver": "7.5.6", "jest": "29.7.0", @@ -82,8 +82,8 @@ "@stryker-mutator/core": "~8.0.0" }, "dependencies": { - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/util": "7.3.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/util": "8.0.0", "semver": "~7.5.0", "tslib": "~2.6.0" }, diff --git a/packages/karma-runner/CHANGELOG.md b/packages/karma-runner/CHANGELOG.md index 04c7d00a29..d695a584f1 100644 --- a/packages/karma-runner/CHANGELOG.md +++ b/packages/karma-runner/CHANGELOG.md @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.0.0](https://github.com/stryker-mutator/stryker-js/compare/v7.3.0...v8.0.0) (2023-11-30) + +### Features + +- **node:** drop official support for node 16 ([#4542](https://github.com/stryker-mutator/stryker-js/issues/4542)) ([e190207](https://github.com/stryker-mutator/stryker-js/commit/e190207e25926179c1a3ed2c0ff97a13720c57bd)) + +### BREAKING CHANGES + +- **node:** NodeJS 16 is no longer supported. Please use NodeJS 18 or higher. See https://nodejs.org/en/about/previous-releases + # [7.3.0](https://github.com/stryker-mutator/stryker-js/compare/v7.2.0...v7.3.0) (2023-10-15) ### Bug Fixes diff --git a/packages/karma-runner/package.json b/packages/karma-runner/package.json index d62ce3dd72..0aaa9d21db 100644 --- a/packages/karma-runner/package.json +++ b/packages/karma-runner/package.json @@ -1,6 +1,6 @@ { "name": "@stryker-mutator/karma-runner", - "version": "7.3.0", + "version": "8.0.0", "description": "A plugin to use the karma test runner in Stryker, the JavaScript mutation testing framework", "files": [ "dist/schema", @@ -48,7 +48,7 @@ }, "homepage": "https://stryker-mutator.io/docs/stryker-js/karma-runner", "devDependencies": { - "@stryker-mutator/test-helpers": "7.3.0", + "@stryker-mutator/test-helpers": "8.0.0", "@types/express": "4.17.21", "@types/node": "20.10.1", "@types/semver": "7.5.6", @@ -63,8 +63,8 @@ "@stryker-mutator/core": "~8.0.0" }, "dependencies": { - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/util": "7.3.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/util": "8.0.0", "decamelize": "~6.0.0", "semver": "~7.5.0", "tslib": "~2.6.0" diff --git a/packages/mocha-runner/CHANGELOG.md b/packages/mocha-runner/CHANGELOG.md index 6ebdf4eea3..d39c106f3d 100644 --- a/packages/mocha-runner/CHANGELOG.md +++ b/packages/mocha-runner/CHANGELOG.md @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.0.0](https://github.com/stryker-mutator/stryker-js/compare/v7.3.0...v8.0.0) (2023-11-30) + +### Features + +- **node:** drop official support for node 16 ([#4542](https://github.com/stryker-mutator/stryker-js/issues/4542)) ([e190207](https://github.com/stryker-mutator/stryker-js/commit/e190207e25926179c1a3ed2c0ff97a13720c57bd)) + +### BREAKING CHANGES + +- **node:** NodeJS 16 is no longer supported. Please use NodeJS 18 or higher. See https://nodejs.org/en/about/previous-releases + # [7.3.0](https://github.com/stryker-mutator/stryker-js/compare/v7.2.0...v7.3.0) (2023-10-15) ### Bug Fixes diff --git a/packages/mocha-runner/package.json b/packages/mocha-runner/package.json index 676c7dc645..d0969490bd 100644 --- a/packages/mocha-runner/package.json +++ b/packages/mocha-runner/package.json @@ -1,6 +1,6 @@ { "name": "@stryker-mutator/mocha-runner", - "version": "7.3.0", + "version": "8.0.0", "description": "A plugin to use the mocha test runner in Stryker, the JavaScript mutation testing framework", "files": [ "dist/schema", @@ -50,12 +50,12 @@ }, "homepage": "https://stryker-mutator.io/docs/stryker-js/mocha-runner", "dependencies": { - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/util": "7.3.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/util": "8.0.0", "tslib": "~2.6.0" }, "devDependencies": { - "@stryker-mutator/test-helpers": "7.3.0", + "@stryker-mutator/test-helpers": "8.0.0", "@types/node": "20.10.1" }, "peerDependencies": { diff --git a/packages/tap-runner/CHANGELOG.md b/packages/tap-runner/CHANGELOG.md index 51c85909f8..106339f017 100644 --- a/packages/tap-runner/CHANGELOG.md +++ b/packages/tap-runner/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.0.0](https://github.com/stryker-mutator/stryker-js/compare/v7.3.0...v8.0.0) (2023-11-30) + +### Bug Fixes + +- **deps:** update dependency tap-parser to ~15.3.0 ([#4492](https://github.com/stryker-mutator/stryker-js/issues/4492)) ([5ababb3](https://github.com/stryker-mutator/stryker-js/commit/5ababb3dc68eff28d38ff09c3d46cd10453a3dff)) + # [7.3.0](https://github.com/stryker-mutator/stryker-js/compare/v7.2.0...v7.3.0) (2023-10-15) ### Bug Fixes diff --git a/packages/tap-runner/package.json b/packages/tap-runner/package.json index 3a11c2fb65..4beb6654f2 100644 --- a/packages/tap-runner/package.json +++ b/packages/tap-runner/package.json @@ -1,6 +1,6 @@ { "name": "@stryker-mutator/tap-runner", - "version": "7.3.0", + "version": "8.0.0", "description": "A plugin to use the TAP (test anything protocol) test runner in Stryker, the JavaScript mutation testing framework", "files": [ "dist/schema", @@ -49,14 +49,14 @@ }, "homepage": "https://stryker-mutator.io/docs/stryker-js/tap-runner", "dependencies": { - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/util": "7.3.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/util": "8.0.0", "glob": "~10.3.0", "tap-parser": "~15.3.0", "tslib": "~2.6.0" }, "devDependencies": { - "@stryker-mutator/test-helpers": "7.3.0", + "@stryker-mutator/test-helpers": "8.0.0", "@types/node": "20.10.1", "ava": "5.3.1", "tap": "18.6.1" diff --git a/packages/test-helpers/CHANGELOG.md b/packages/test-helpers/CHANGELOG.md index 4e98003ece..d27e96a6f1 100644 --- a/packages/test-helpers/CHANGELOG.md +++ b/packages/test-helpers/CHANGELOG.md @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.0.0](https://github.com/stryker-mutator/stryker-js/compare/v7.3.0...v8.0.0) (2023-11-30) + +### Bug Fixes + +- **deps:** update mutation-testing-elements monorepo to v2.0.5 ([#4536](https://github.com/stryker-mutator/stryker-js/issues/4536)) ([45e3ae6](https://github.com/stryker-mutator/stryker-js/commit/45e3ae62427ea59dd5ddd42016ecf93b6ecf7e44)) + +### Features + +- **vitest:** support browser mode ([#4628](https://github.com/stryker-mutator/stryker-js/issues/4628)) ([3d02969](https://github.com/stryker-mutator/stryker-js/commit/3d0296914e455fd3a1fa754ffa4711368af036c0)) + # [7.3.0](https://github.com/stryker-mutator/stryker-js/compare/v7.2.0...v7.3.0) (2023-10-15) **Note:** Version bump only for package @stryker-mutator/test-helpers diff --git a/packages/test-helpers/package.json b/packages/test-helpers/package.json index 951a71b460..e934d24339 100644 --- a/packages/test-helpers/package.json +++ b/packages/test-helpers/package.json @@ -1,7 +1,7 @@ { "name": "@stryker-mutator/test-helpers", "private": true, - "version": "7.3.0", + "version": "8.0.0", "description": "A helper package for testing", "exports": { ".": { @@ -30,7 +30,7 @@ "rxjs": "~7.8.0" }, "devDependencies": { - "@stryker-mutator/api": "7.3.0", + "@stryker-mutator/api": "8.0.0", "@types/node": "20.10.1", "typed-inject": "4.0.0" } diff --git a/packages/typescript-checker/CHANGELOG.md b/packages/typescript-checker/CHANGELOG.md index 39885e6423..8343b74b14 100644 --- a/packages/typescript-checker/CHANGELOG.md +++ b/packages/typescript-checker/CHANGELOG.md @@ -3,6 +3,16 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.0.0](https://github.com/stryker-mutator/stryker-js/compare/v7.3.0...v8.0.0) (2023-11-30) + +### Features + +- **node:** drop official support for node 16 ([#4542](https://github.com/stryker-mutator/stryker-js/issues/4542)) ([e190207](https://github.com/stryker-mutator/stryker-js/commit/e190207e25926179c1a3ed2c0ff97a13720c57bd)) + +### BREAKING CHANGES + +- **node:** NodeJS 16 is no longer supported. Please use NodeJS 18 or higher. See https://nodejs.org/en/about/previous-releases + # [7.3.0](https://github.com/stryker-mutator/stryker-js/compare/v7.2.0...v7.3.0) (2023-10-15) ### Bug Fixes diff --git a/packages/typescript-checker/package.json b/packages/typescript-checker/package.json index 835ecf9319..0738b7a670 100644 --- a/packages/typescript-checker/package.json +++ b/packages/typescript-checker/package.json @@ -1,6 +1,6 @@ { "name": "@stryker-mutator/typescript-checker", - "version": "7.3.0", + "version": "8.0.0", "description": "A typescript type checker plugin to be used in Stryker, the JavaScript mutation testing framework", "files": [ "dist/schema", @@ -46,12 +46,12 @@ }, "homepage": "https://stryker-mutator.io/docs/stryker-js/typescript-checker", "dependencies": { - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/util": "7.3.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/util": "8.0.0", "semver": "~7.5.0" }, "devDependencies": { - "@stryker-mutator/test-helpers": "7.3.0", + "@stryker-mutator/test-helpers": "8.0.0", "@types/semver": "7.5.6" }, "peerDependencies": { diff --git a/packages/util/CHANGELOG.md b/packages/util/CHANGELOG.md index 8e5390f991..d7cd3cec85 100644 --- a/packages/util/CHANGELOG.md +++ b/packages/util/CHANGELOG.md @@ -3,6 +3,10 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.0.0](https://github.com/stryker-mutator/stryker-js/compare/v7.3.0...v8.0.0) (2023-11-30) + +**Note:** Version bump only for package @stryker-mutator/util + # [7.3.0](https://github.com/stryker-mutator/stryker-js/compare/v7.2.0...v7.3.0) (2023-10-15) ### Bug Fixes diff --git a/packages/util/package.json b/packages/util/package.json index e71ab8daab..7ca0551fea 100644 --- a/packages/util/package.json +++ b/packages/util/package.json @@ -1,6 +1,6 @@ { "name": "@stryker-mutator/util", - "version": "7.3.0", + "version": "8.0.0", "description": "Contains utilities for Stryker, the mutation testing framework for JavaScript and friends", "files": [ "dist/src", @@ -39,7 +39,7 @@ }, "homepage": "https://github.com/stryker-mutator/stryker-js/tree/master/packages/util#readme", "devDependencies": { - "@stryker-mutator/test-helpers": "7.3.0", + "@stryker-mutator/test-helpers": "8.0.0", "@types/node": "20.10.1" } } diff --git a/packages/vitest-runner/CHANGELOG.md b/packages/vitest-runner/CHANGELOG.md index d3f00caf14..2086599e15 100644 --- a/packages/vitest-runner/CHANGELOG.md +++ b/packages/vitest-runner/CHANGELOG.md @@ -3,6 +3,12 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +# [8.0.0](https://github.com/stryker-mutator/stryker-js/compare/v7.3.0...v8.0.0) (2023-11-30) + +### Features + +- **vitest:** support browser mode ([#4628](https://github.com/stryker-mutator/stryker-js/issues/4628)) ([3d02969](https://github.com/stryker-mutator/stryker-js/commit/3d0296914e455fd3a1fa754ffa4711368af036c0)) + # [7.3.0](https://github.com/stryker-mutator/stryker-js/compare/v7.2.0...v7.3.0) (2023-10-15) ### Bug Fixes diff --git a/packages/vitest-runner/package.json b/packages/vitest-runner/package.json index 3cf5b5923a..1ca0e772e2 100644 --- a/packages/vitest-runner/package.json +++ b/packages/vitest-runner/package.json @@ -1,6 +1,6 @@ { "name": "@stryker-mutator/vitest-runner", - "version": "7.3.0", + "version": "8.0.0", "description": "A plugin to use the vitest test runner and framework in Stryker, the JavaScript mutation testing framework", "files": [ "dist/schema", @@ -49,7 +49,7 @@ }, "homepage": "https://stryker-mutator.io/docs/stryker-js/vitest-runner", "devDependencies": { - "@stryker-mutator/test-helpers": "7.3.0", + "@stryker-mutator/test-helpers": "8.0.0", "@types/node": "20.10.1", "@vitest/browser": "1.0.0-beta.6", "playwright": "1.39.0", @@ -61,8 +61,8 @@ "vitest": ">=0.31.2" }, "dependencies": { - "@stryker-mutator/api": "7.3.0", - "@stryker-mutator/util": "7.3.0", + "@stryker-mutator/api": "8.0.0", + "@stryker-mutator/util": "8.0.0", "tslib": "~2.6.0" }, "initStrykerConfig": {