From bab0ae936c2dfe1a7890a244d6404b5223ae3d19 Mon Sep 17 00:00:00 2001 From: Unay Santisteban Date: Tue, 11 Aug 2026 10:14:27 +1000 Subject: [PATCH] feat: add Laravel 13 support --- .github/workflows/test.yml | 8 ++++++-- composer.json | 2 +- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index eac41f6..af744ef 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -76,7 +76,11 @@ jobs: fail-fast: false matrix: php-version: ["8.2", "8.3", "8.4"] - illuminate: ["^11.0", "^12.0"] + illuminate: ["^12.0", "^13.0"] + exclude: + # Illuminate 13 requires PHP >= 8.3 + - php-version: "8.2" + illuminate: "^13.0" steps: - name: Checkout @@ -105,7 +109,7 @@ jobs: run: composer test - name: Upload coverage artifact - if: matrix.php-version == '8.4' && matrix.illuminate == '^12.0' + if: matrix.php-version == '8.4' && matrix.illuminate == '^13.0' uses: actions/upload-artifact@v4 with: name: coverage-report diff --git a/composer.json b/composer.json index ac24b31..f5b3f29 100644 --- a/composer.json +++ b/composer.json @@ -15,7 +15,7 @@ "ext-json": "*", "ramsey/uuid": "^4.1.0", "nesbot/carbon": "^3.2.0", - "illuminate/collections": "^11.0.0 || ^12.0.0", + "illuminate/collections": "^12.0.0 || ^13.0.0", "lambdish/phunctional": "^2.1.0", "doctrine/instantiator": "^2.0.0", "complex-heart/contracts": "^3.0.0"