diff --git a/CHANGELOG.md b/CHANGELOG.md index 24d5e093a..304a11593 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,27 @@ +## 0.55.0 (2024-11-25) + +### πŸš€ Features + +- **ci:** accept custom output directory, with project name interpolation ([db3fcced](https://github.com/code-pushup/cli/commit/db3fcced)) +- **plugin-eslint:** drop inline object support for eslintrc (incompatible with flat config) ([ead1c0ad](https://github.com/code-pushup/cli/commit/ead1c0ad)) +- **plugin-eslint:** implement rules loader for flat config ([e9edf0c0](https://github.com/code-pushup/cli/commit/e9edf0c0)) +- **plugin-eslint:** detect version of config format ([a618bf29](https://github.com/code-pushup/cli/commit/a618bf29)) +- **plugin-eslint:** search for flat config files in parent directories ([3e45ac07](https://github.com/code-pushup/cli/commit/3e45ac07)) +- **plugin-eslint:** move eslint to peer deps, add v9 to supported range ([953e3c76](https://github.com/code-pushup/cli/commit/953e3c76)) +- **utils:** implement and test helper function to find nearest file ([2acdb2d8](https://github.com/code-pushup/cli/commit/2acdb2d8)) + +### 🩹 Fixes + +- **plugin-eslint:** remove unsupported parameter for ESLint 9+ ([4b889d66](https://github.com/code-pushup/cli/commit/4b889d66)) +- **plugin-eslint:** use LegacyESLint if ESLINT_USE_FLAT_CONFIG=false in v9 ([e9352808](https://github.com/code-pushup/cli/commit/e9352808)) +- **plugin-eslint:** ensure file url scheme needed for dynamic imports on Windows ([91c7678c](https://github.com/code-pushup/cli/commit/91c7678c)) +- **plugin-js-packages:** add ignoreExitCode option for yarn v2 package manager ([#878](https://github.com/code-pushup/cli/pull/878)) + +### ❀️ Thank You + +- Edouard Maleix +- MatΔ›j Chalk + ## 0.54.0 (2024-11-08) ### πŸš€ Features diff --git a/packages/ci/package.json b/packages/ci/package.json index 9fe9944ca..fd7cfd0b0 100644 --- a/packages/ci/package.json +++ b/packages/ci/package.json @@ -1,6 +1,6 @@ { "name": "@code-pushup/ci", - "version": "0.54.0", + "version": "0.55.0", "description": "CI automation logic for Code PushUp (provider-agnostic)", "license": "MIT", "homepage": "https://github.com/code-pushup/cli/tree/main/packages/ci#readme", @@ -28,8 +28,8 @@ "main": "./index.js", "types": "./src/index.d.ts", "dependencies": { - "@code-pushup/models": "0.54.0", - "@code-pushup/utils": "0.54.0", + "@code-pushup/models": "0.55.0", + "@code-pushup/utils": "0.55.0", "glob": "^10.4.5", "simple-git": "^3.20.0", "yaml": "^2.5.1" diff --git a/packages/cli/package.json b/packages/cli/package.json index e629b6538..2cfa1d491 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@code-pushup/cli", - "version": "0.54.0", + "version": "0.55.0", "license": "MIT", "description": "A CLI to run all kinds of code quality measurements to align your team with company goals", "homepage": "https://code-pushup.dev", @@ -44,9 +44,9 @@ "code-pushup": "index.js" }, "dependencies": { - "@code-pushup/models": "0.54.0", - "@code-pushup/core": "0.54.0", - "@code-pushup/utils": "0.54.0", + "@code-pushup/models": "0.55.0", + "@code-pushup/core": "0.55.0", + "@code-pushup/utils": "0.55.0", "yargs": "^17.7.2", "ansis": "^3.3.0", "simple-git": "^3.20.0" diff --git a/packages/core/package.json b/packages/core/package.json index 0ac11e63c..77de10f2c 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@code-pushup/core", - "version": "0.54.0", + "version": "0.55.0", "license": "MIT", "description": "Core business logic for the used by the Code PushUp CLI", "homepage": "https://github.com/code-pushup/cli/tree/main/packages/core#readme", @@ -41,8 +41,8 @@ "main": "./index.js", "types": "./src/index.d.ts", "dependencies": { - "@code-pushup/models": "0.54.0", - "@code-pushup/utils": "0.54.0", + "@code-pushup/models": "0.55.0", + "@code-pushup/utils": "0.55.0", "ansis": "^3.3.0" }, "peerDependencies": { diff --git a/packages/create-cli/package.json b/packages/create-cli/package.json index d35c9c8cc..6c87f1cdc 100644 --- a/packages/create-cli/package.json +++ b/packages/create-cli/package.json @@ -1,6 +1,6 @@ { "name": "@code-pushup/create-cli", - "version": "0.54.0", + "version": "0.55.0", "license": "MIT", "bin": "index.js", "homepage": "https://github.com/code-pushup/cli/tree/main/packages/create-cli#readme", @@ -28,7 +28,7 @@ "main": "./index.js", "types": "./src/index.d.ts", "dependencies": { - "@code-pushup/nx-plugin": "0.54.0", - "@code-pushup/utils": "0.54.0" + "@code-pushup/nx-plugin": "0.55.0", + "@code-pushup/utils": "0.55.0" } } diff --git a/packages/models/package.json b/packages/models/package.json index 72d224e46..5cc5e97ed 100644 --- a/packages/models/package.json +++ b/packages/models/package.json @@ -1,6 +1,6 @@ { "name": "@code-pushup/models", - "version": "0.54.0", + "version": "0.55.0", "license": "MIT", "description": "Model definitions and validators for the Code PushUp CLI", "homepage": "https://github.com/code-pushup/cli/tree/main/packages/models#readme", diff --git a/packages/nx-plugin/package.json b/packages/nx-plugin/package.json index 1fd5eb7ce..822b4fa42 100644 --- a/packages/nx-plugin/package.json +++ b/packages/nx-plugin/package.json @@ -1,6 +1,6 @@ { "name": "@code-pushup/nx-plugin", - "version": "0.54.0", + "version": "0.55.0", "license": "MIT", "description": "Nx plugin to integrate the Code PushUp CLI into your workspace πŸ› οΈ", "publishConfig": { @@ -35,8 +35,8 @@ "@nx/devkit": "^17.1.3", "tslib": "^2.6.2", "nx": "^17.1.3", - "@code-pushup/models": "0.54.0", + "@code-pushup/models": "0.55.0", "zod": "^3.22.4", - "@code-pushup/utils": "0.54.0" + "@code-pushup/utils": "0.55.0" } } diff --git a/packages/plugin-coverage/package.json b/packages/plugin-coverage/package.json index 76f2d2916..17d33337d 100644 --- a/packages/plugin-coverage/package.json +++ b/packages/plugin-coverage/package.json @@ -1,6 +1,6 @@ { "name": "@code-pushup/coverage-plugin", - "version": "0.54.0", + "version": "0.55.0", "description": "Code PushUp plugin for tracking code coverage β˜‚", "license": "MIT", "homepage": "https://github.com/code-pushup/cli/tree/main/packages/plugin-coverage#readme", @@ -36,8 +36,8 @@ "main": "./index.js", "types": "./src/index.d.ts", "dependencies": { - "@code-pushup/models": "0.54.0", - "@code-pushup/utils": "0.54.0", + "@code-pushup/models": "0.55.0", + "@code-pushup/utils": "0.55.0", "ansis": "^3.3.0", "parse-lcov": "^1.0.4", "zod": "^3.22.4" diff --git a/packages/plugin-eslint/package.json b/packages/plugin-eslint/package.json index 886d8337a..4a31f798f 100644 --- a/packages/plugin-eslint/package.json +++ b/packages/plugin-eslint/package.json @@ -1,6 +1,6 @@ { "name": "@code-pushup/eslint-plugin", - "version": "0.54.0", + "version": "0.55.0", "license": "MIT", "description": "Code PushUp plugin for detecting problems in source code using ESLint.πŸ“‹", "homepage": "https://github.com/code-pushup/cli/tree/main/packages/plugin-eslint#readme", @@ -40,8 +40,8 @@ "main": "./index.js", "types": "./src/index.d.ts", "dependencies": { - "@code-pushup/utils": "0.54.0", - "@code-pushup/models": "0.54.0", + "@code-pushup/utils": "0.55.0", + "@code-pushup/models": "0.55.0", "zod": "^3.22.4" }, "peerDependencies": { diff --git a/packages/plugin-js-packages/package.json b/packages/plugin-js-packages/package.json index 2eacbab68..0ae50c832 100644 --- a/packages/plugin-js-packages/package.json +++ b/packages/plugin-js-packages/package.json @@ -1,6 +1,6 @@ { "name": "@code-pushup/js-packages-plugin", - "version": "0.54.0", + "version": "0.55.0", "description": "Code PushUp plugin for JavaScript packages πŸ›‘οΈ", "license": "MIT", "homepage": "https://github.com/code-pushup/cli/tree/main/packages/plugin-js-packages#readme", @@ -39,8 +39,8 @@ "main": "./index.js", "types": "./src/index.d.ts", "dependencies": { - "@code-pushup/models": "0.54.0", - "@code-pushup/utils": "0.54.0", + "@code-pushup/models": "0.55.0", + "@code-pushup/utils": "0.55.0", "build-md": "^0.4.1", "semver": "^7.6.0", "zod": "^3.22.4" diff --git a/packages/plugin-lighthouse/package.json b/packages/plugin-lighthouse/package.json index aa2b533f7..e20e2be6b 100644 --- a/packages/plugin-lighthouse/package.json +++ b/packages/plugin-lighthouse/package.json @@ -1,6 +1,6 @@ { "name": "@code-pushup/lighthouse-plugin", - "version": "0.54.0", + "version": "0.55.0", "license": "MIT", "description": "Code PushUp plugin for measuring web performance and quality with Lighthouse πŸ”₯", "homepage": "https://github.com/code-pushup/cli/tree/main/packages/plugin-lighthouse#readme", @@ -38,8 +38,8 @@ "main": "./index.js", "types": "./src/index.d.ts", "dependencies": { - "@code-pushup/models": "0.54.0", - "@code-pushup/utils": "0.54.0", + "@code-pushup/models": "0.55.0", + "@code-pushup/utils": "0.55.0", "ansis": "^3.3.0", "chrome-launcher": "^1.1.1", "lighthouse": "^12.0.0", diff --git a/packages/utils/package.json b/packages/utils/package.json index 86f5077ca..add91921f 100644 --- a/packages/utils/package.json +++ b/packages/utils/package.json @@ -1,6 +1,6 @@ { "name": "@code-pushup/utils", - "version": "0.54.0", + "version": "0.55.0", "description": "Low-level utilities (helper functions, etc.) used by Code PushUp CLI", "license": "MIT", "homepage": "https://github.com/code-pushup/cli/tree/main/packages/utils#readme", @@ -26,7 +26,7 @@ "main": "./index.js", "types": "./src/index.d.ts", "dependencies": { - "@code-pushup/models": "0.54.0", + "@code-pushup/models": "0.55.0", "@isaacs/cliui": "^8.0.2", "@poppinss/cliui": "^6.4.0", "ansis": "^3.3.0",