From 523be365cd9d58f1f16692a0a4f79bed82f1743b Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sun, 11 Jan 2026 15:49:44 +0700 Subject: [PATCH 1/4] Upgrade webmozart/assert dependency to version 2.1 --- composer.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/composer.json b/composer.json index b8f6b6e1b63..534197673b5 100644 --- a/composer.json +++ b/composer.json @@ -39,7 +39,7 @@ "symfony/process": "^6.4", "symplify/easy-parallel": "^11.2.2", "symplify/rule-doc-generator-contracts": "^11.2", - "webmozart/assert": "^1.12" + "webmozart/assert": "^2.1" }, "require-dev": { "nette/robot-loader": "^4.1", From c82cdf76bd923dc5b37e3d4d85bd609bf7f26d27 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sun, 11 Jan 2026 21:47:44 +0700 Subject: [PATCH 2/4] try rector/release-notes-generator dev-main and rector/type-perfect dev-main --- composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 534197673b5..8f8062f4d30 100644 --- a/composer.json +++ b/composer.json @@ -51,9 +51,9 @@ "phpstan/phpstan-webmozart-assert": "^2.0", "phpunit/phpunit": "^11.5", "rector/jack": "^0.4", - "rector/release-notes-generator": "^0.5", + "rector/release-notes-generator": "dev-main", "rector/swiss-knife": "^2.3", - "rector/type-perfect": "^2.1", + "rector/type-perfect": "dev-main", "shipmonk/composer-dependency-analyser": "^1.8", "symplify/phpstan-extensions": "^12.0.2", "symplify/phpstan-rules": "^14.9.4", From 38061b8a4e3506f19a093c705bba790d473ffe0b Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Sun, 11 Jan 2026 21:51:03 +0700 Subject: [PATCH 3/4] fix phpstan --- src/Configuration/RectorConfigBuilder.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/Configuration/RectorConfigBuilder.php b/src/Configuration/RectorConfigBuilder.php index 730eb13d6c1..a3eca69a08c 100644 --- a/src/Configuration/RectorConfigBuilder.php +++ b/src/Configuration/RectorConfigBuilder.php @@ -1233,6 +1233,7 @@ public function registerService(string $className, ?string $alias = null, ?strin /** * DX helper * @see https://getrector.com/documentation/creating-a-node-visitor + * @param class-string $decoratingNodeVisitorClass */ public function registerDecoratingNodeVisitor(string $decoratingNodeVisitorClass): self { From a39a7334e8b433b7f0b48e284f90cfcf35be1ab8 Mon Sep 17 00:00:00 2001 From: Abdul Malik Ikhsan Date: Mon, 12 Jan 2026 21:13:32 +0700 Subject: [PATCH 4/4] update to use new dep releases --- composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 8f8062f4d30..6e78c7407b5 100644 --- a/composer.json +++ b/composer.json @@ -51,9 +51,9 @@ "phpstan/phpstan-webmozart-assert": "^2.0", "phpunit/phpunit": "^11.5", "rector/jack": "^0.4", - "rector/release-notes-generator": "dev-main", + "rector/release-notes-generator": "^0.5.1", "rector/swiss-knife": "^2.3", - "rector/type-perfect": "dev-main", + "rector/type-perfect": "^2.1.2", "shipmonk/composer-dependency-analyser": "^1.8", "symplify/phpstan-extensions": "^12.0.2", "symplify/phpstan-rules": "^14.9.4",