From 4e8dcd3b88587043ccafafbd667cb0fb8f2da76b Mon Sep 17 00:00:00 2001 From: uddhab Date: Thu, 30 Apr 2026 08:59:39 +0545 Subject: [PATCH 1/2] chore: release v0.7.0 --- CHANGELOG.md | 4 ++++ package.json | 2 +- packages/eslint-config/package.json | 2 +- packages/stylelint-config/package.json | 2 +- packages/tsconfig/package.json | 2 +- 5 files changed, 8 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cb23abd..1ea2b8f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,7 @@ +# [0.7.0](https://github.com/prefabs-tech/tools/compare/v0.6.0...v0.7.0) (2026-04-30) + + + # [0.6.0](https://github.com/prefabs-tech/tools/compare/v0.5.0...v0.6.0) (2026-04-27) ### Breaking Changes diff --git a/package.json b/package.json index 88cc812..771c846 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@prefabs.tech/tools", - "version": "0.6.0", + "version": "0.7.0", "private": true, "homepage": "https://github.com/prefabs-tech/tools#readme", "repository": { diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index 69540f6..d9d42cd 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -1,6 +1,6 @@ { "name": "@prefabs.tech/eslint-config", - "version": "0.6.0", + "version": "0.7.0", "description": "ESLint config", "homepage": "https://github.com/prefabs-tech/tools/tree/main/packages/eslint-config#readme", "repository": { diff --git a/packages/stylelint-config/package.json b/packages/stylelint-config/package.json index ebd66ba..9fdaa9e 100644 --- a/packages/stylelint-config/package.json +++ b/packages/stylelint-config/package.json @@ -1,6 +1,6 @@ { "name": "@prefabs.tech/stylelint-config", - "version": "0.6.0", + "version": "0.7.0", "description": "Stylelint config", "homepage": "https://github.com/prefabs-tech/tools/tree/main/packages/stylelint-config#readme", "repository": { diff --git a/packages/tsconfig/package.json b/packages/tsconfig/package.json index c375cbd..a6f9a9b 100644 --- a/packages/tsconfig/package.json +++ b/packages/tsconfig/package.json @@ -1,6 +1,6 @@ { "name": "@prefabs.tech/tsconfig", - "version": "0.6.0", + "version": "0.7.0", "description": "Typescript configuration", "homepage": "https://github.com/prefabs-tech/tools/tree/main/packages/tsconfig#readme", "repository": { From 2f0b21793b05718100085dfe050e08f23627221e Mon Sep 17 00:00:00 2001 From: uddhab Date: Thu, 30 Apr 2026 10:07:35 +0545 Subject: [PATCH 2/2] docs: update changelog --- CHANGELOG.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1ea2b8f..6b7ce23 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,17 @@ # [0.7.0](https://github.com/prefabs-tech/tools/compare/v0.6.0...v0.7.0) (2026-04-30) +### Breaking Changes + +- **eslint-config:** `import/order` and `sort-imports` rules are replaced by `eslint-plugin-perfectionist` (`recommended-natural`) across all configs — existing projects will need to reorder imports to match the new natural sort order ([#46](https://github.com/prefabs-tech/tools/issues/46)) ([494ba21](https://github.com/prefabs-tech/tools/commit/494ba2167eaa230046c60e6f7297343a87a5c7d4)) +- **eslint-config/fastify:** `@typescript-eslint/no-explicit-any` is now `"error"` — previously unconfigured, so code using `any` types will now fail linting ([#46](https://github.com/prefabs-tech/tools/issues/46)) ([494ba21](https://github.com/prefabs-tech/tools/commit/494ba2167eaa230046c60e6f7297343a87a5c7d4)) + +### Features + +- **stylelint-config:** add new `@prefabs.tech/stylelint-config` package with base and Vue configurations, using `stylelint-config-standard` and `stylelint-order` with alphabetical property ordering ([#46](https://github.com/prefabs-tech/tools/issues/46)) ([494ba21](https://github.com/prefabs-tech/tools/commit/494ba2167eaa230046c60e6f7297343a87a5c7d4)) + +### Refactoring +- **eslint-config:** add `eslint-plugin-perfectionist` and replace `import/order` with `perfectionist/recommended-natural` rules across base, react, and vue configurations ([#46](https://github.com/prefabs-tech/tools/issues/46)) ([494ba21](https://github.com/prefabs-tech/tools/commit/494ba2167eaa230046c60e6f7297343a87a5c7d4)) # [0.6.0](https://github.com/prefabs-tech/tools/compare/v0.5.0...v0.6.0) (2026-04-27)