From 1935378b77fb58bd9559b47962422fa269b1210a Mon Sep 17 00:00:00 2001 From: Rejman Nascimento <72097727+rejmann@users.noreply.github.com> Date: Thu, 30 Jul 2026 00:21:22 -0300 Subject: [PATCH 1/2] =?UTF-8?q?=F0=9F=A4=96=20chore:=20release=202.0.0=20[?= =?UTF-8?q?bot]?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .release-please-manifest.json | 2 +- CHANGELOG.md | 31 +++++++++++++++++++++++++++++++ package-lock.json | 4 ++-- package.json | 7 +++++-- 4 files changed, 39 insertions(+), 5 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 00cbbb6..895bf0e 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "1.9.2" + ".": "2.0.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 1b74af4..1128f19 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,37 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. +## [2.0.0](https://github.com/rejmann/php-namespace-refactor/compare/php-namespace-refactor-v1.9.2...php-namespace-refactor-v2.0.0) (2026-07-30) + + +### ⚠ BREAKING CHANGES + +* **property-rename:** renameProperties.enabled and renameProperties.renameMismatchedNames were removed in favor of phpNamespaceRefactor.renameProperties +* **property-rename:** the configuration key is now `phpNamespaceRefactor.renameProperties.enabled` instead of `phpNamespaceRefactor.renameProperties` + +### 🚀 New Features + +* **property-rename:** consolidate property rename settings into one polymorphic key ([ac7a475](https://github.com/rejmann/php-namespace-refactor/commit/ac7a4751e1dbea9f0f3173d4ecaf26ef2dea9234)) +* **property-renaming:** rename constructor-typed properties on class move ([5e4b25c](https://github.com/rejmann/php-namespace-refactor/commit/5e4b25c0e5d40885b67fbe74572ed5fe652dbe76)) + + +### 🐛 Bug Fixes + +* **namespace-refactor:** prevent prefix matches in php namespace refactors ([36f0869](https://github.com/rejmann/php-namespace-refactor/commit/36f086914750f8eccb6517c12ef569d3af6f2ee9)) +* **namespace:** centralize guarded class-name regex creation ([492bf51](https://github.com/rejmann/php-namespace-refactor/commit/492bf51985c47d352b6353775ee6d66a64a7133c)) +* **namespace:** prevent namespace renames from matching identifier prefixes ([3fdaad9](https://github.com/rejmann/php-namespace-refactor/commit/3fdaad9b77893b65986a6c8b7470973d4d317517)) + + +### 📚 Documentation + +* **docs:** clarify config reads and class rename behavior ([a22d3ab](https://github.com/rejmann/php-namespace-refactor/commit/a22d3abe7121eec57f55370aab0ef98f54b808a7)) +* document optional property renaming during file moves ([47e56e6](https://github.com/rejmann/php-namespace-refactor/commit/47e56e63e9a81dca64dfc46d0bc2dee6c0d785d0)) + + +### ♻️ Code Refactoring + +* **property-rename:** rename property flag and scope renames to affected files ([dd4b706](https://github.com/rejmann/php-namespace-refactor/commit/dd4b706168119f45eb633455d775ebfa23b163e0)) + ## [1.9.2](https://github.com/rejmann/php-namespace-refactor/compare/php-namespace-refactor-v1.9.1...php-namespace-refactor-v1.9.2) (2026-07-24) diff --git a/package-lock.json b/package-lock.json index 0bc581f..7efccb9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "php-namespace-refactor", - "version": "1.9.2", + "version": "2.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "php-namespace-refactor", - "version": "1.9.2", + "version": "2.0.0", "dependencies": { "reflect-metadata": "^0.2.2", "tsyringe": "^4.10.0" diff --git a/package.json b/package.json index 1182fd3..2bd9ab9 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "php-namespace-refactor", "displayName": "PHP Namespace Refactor", "description": "PHP Namespace Refactor: Extension for Visual Studio Code that automatically refactors namespace and references when moving PHP files between directories.", - "version": "1.9.2", + "version": "2.0.0", "author": { "name": "rejman", "url": "https://github.com/rejmann" @@ -111,7 +111,10 @@ "description": "Apply refactor edits to files without opening them, keeping only files that were already open in the editor. Disable to have every edited file opened in the editor as before." }, "phpNamespaceRefactor.renameProperties": { - "type": ["boolean", "object"], + "type": [ + "boolean", + "object" + ], "default": false, "properties": { "renameMismatchedNames": { From 126a4ffd308aa942d198e531ffd9c49732940c5b Mon Sep 17 00:00:00 2001 From: Rejman Nascimento Date: Thu, 30 Jul 2026 00:24:17 -0300 Subject: [PATCH 2/2] chore: no breaking changes --- CHANGELOG.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 1128f19..23de1e1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,11 +5,6 @@ All notable changes to this project will be documented in this file. See [standa ## [2.0.0](https://github.com/rejmann/php-namespace-refactor/compare/php-namespace-refactor-v1.9.2...php-namespace-refactor-v2.0.0) (2026-07-30) -### ⚠ BREAKING CHANGES - -* **property-rename:** renameProperties.enabled and renameProperties.renameMismatchedNames were removed in favor of phpNamespaceRefactor.renameProperties -* **property-rename:** the configuration key is now `phpNamespaceRefactor.renameProperties.enabled` instead of `phpNamespaceRefactor.renameProperties` - ### 🚀 New Features * **property-rename:** consolidate property rename settings into one polymorphic key ([ac7a475](https://github.com/rejmann/php-namespace-refactor/commit/ac7a4751e1dbea9f0f3173d4ecaf26ef2dea9234))