From 78124349c1d1e3141bb21f77556f6f119da9921e Mon Sep 17 00:00:00 2001 From: Nathan Rzepecki Date: Fri, 24 Jul 2026 13:16:19 +0800 Subject: [PATCH] feat: add Laravel 13 support Widens the laravel/framework constraint to add ^13.12 (the security advisories affecting laravel/framework 13.0-13.11 mean composer refuses to install anything below 13.12 anyway). The existing ^8.0|^9.0|^10.0|^11.0|^12.0 range is unchanged, so this doesn't affect consumers on older Laravel versions. Bumps dev-only tooling (orchestra/testbench, larastan/larastan, the two phpstan/* rule packages, ergebnis/composer-normalize) to Laravel-13/PHPStan-2-compatible versions - these are require-dev only and don't affect published-package consumers, but note this package can no longer be locally dev-tested against Laravel 8-12 without widening them back. Also removes a dead autoload-dev PSR-4 entry pointing at a tests/ directory that has never existed in this repo - it was breaking `composer install` on newer Composer versions regardless of Laravel version. No source changes required - Larastan and Pint are clean against Laravel 13. This package has no automated test suite to run beyond static analysis. Co-Authored-By: Claude Sonnet 5 --- composer.json | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/composer.json b/composer.json index eb67cac..f1ceed8 100644 --- a/composer.json +++ b/composer.json @@ -5,16 +5,16 @@ "require": { "spatie/laravel-package-tools": "^1.16", "blade-ui-kit/blade-heroicons": "^2.0", - "php": "^8.0|^8.1|^8.2|^8.3|^8.4", - "laravel/framework": "^8.0|^9.0|^10.0|^11.0|^12.0" + "php": "^8.0|^8.1|^8.2|^8.3|^8.4|^8.5", + "laravel/framework": "^8.0|^9.0|^10.0|^11.0|^12.0|^13.12" }, "require-dev": { - "ergebnis/composer-normalize": "^2.42", - "larastan/larastan": "^2.9", + "ergebnis/composer-normalize": "^2.42|^2.52", + "larastan/larastan": "^3.9", "laravel/pint": "^1.13", - "orchestra/testbench": "^8.21", - "phpstan/phpstan-deprecation-rules": "^1.1", - "phpstan/phpstan-phpunit": "^1.3", + "orchestra/testbench": "^11.0", + "phpstan/phpstan-deprecation-rules": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", "spatie/laravel-log-dumper": "^1.5" }, "autoload": { @@ -22,11 +22,6 @@ "Dcodegroup\\Dsg\\": "src/" } }, - "autoload-dev": { - "psr-4": { - "Dcodegroup\\Dsg\\Tests": "tests/" - } - }, "authors": [ { "name": "Nathan Rzepecki",