From 677e9a07cddceb1b09aaaee27a347e3014ff668c Mon Sep 17 00:00:00 2001 From: Jakub Theimer <5587309+theimerj@users.noreply.github.com> Date: Mon, 25 May 2026 18:49:53 +0200 Subject: [PATCH 1/5] support laravel 12 and 13 --- composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 43313a0..f152542 100644 --- a/composer.json +++ b/composer.json @@ -28,8 +28,8 @@ "require": { "php": "^8.2", "ext-zip": "*", - "illuminate/support": "^11.0|^12.0", - "illuminate/filesystem": "^11.0|^12.0" + "illuminate/support": "^12.0|^13.0", + "illuminate/filesystem": "^12.0|^13.0" }, "require-dev": { "laravel/pint": "^1.15", From ee634a349c328a34cbcdd7e65021641ead926f9f Mon Sep 17 00:00:00 2001 From: Jakub Theimer <5587309+theimerj@users.noreply.github.com> Date: Mon, 25 May 2026 18:50:00 +0200 Subject: [PATCH 2/5] update test workflow --- .github/workflows/run-tests.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/run-tests.yaml b/.github/workflows/run-tests.yaml index e1c2915..83ca737 100644 --- a/.github/workflows/run-tests.yaml +++ b/.github/workflows/run-tests.yaml @@ -9,8 +9,8 @@ jobs: strategy: matrix: - php: [8.2] - laravel: [11, 12] + php: [8.2, 8.3, 8.4, 8.5] + laravel: [12, 13] steps: - name: Checkout Code From bae97fec9aa0596c491f79d60aa52a413343a996 Mon Sep 17 00:00:00 2001 From: Jakub Theimer <5587309+theimerj@users.noreply.github.com> Date: Mon, 25 May 2026 18:56:45 +0200 Subject: [PATCH 3/5] fix tests --- .github/workflows/run-tests.yaml | 10 +++++----- composer.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/run-tests.yaml b/.github/workflows/run-tests.yaml index 83ca737..2f932cc 100644 --- a/.github/workflows/run-tests.yaml +++ b/.github/workflows/run-tests.yaml @@ -9,12 +9,12 @@ jobs: strategy: matrix: - php: [8.2, 8.3, 8.4, 8.5] + php: [8.2, 8.3, 8.4] laravel: [12, 13] steps: - name: Checkout Code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup PHP, with composer and extensions uses: shivammathur/setup-php@v2 @@ -30,17 +30,17 @@ jobs: - name: Get composer cache directory id: composer-cache - run: echo "::set-output name=dir::$(composer config cache-files-dir)" + run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT - name: Cache composer dependencies - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: ${{ steps.composer-cache.outputs.dir }} key: dependencies-laravel-${{ matrix.laravel }}-php-${{ matrix.php }}-composer-${{ hashFiles('composer.json') }} restore-keys: dependencies-laravel-${{ matrix.laravel }}-php-${{ matrix.php }}-composer- - name: Install dependencies - uses: nick-fields/retry@v2 + uses: nick-fields/retry@v3 with: timeout_minutes: 5 max_attempts: 5 diff --git a/composer.json b/composer.json index f152542..1d8cfc7 100644 --- a/composer.json +++ b/composer.json @@ -35,7 +35,7 @@ "laravel/pint": "^1.15", "mockery/mockery": "^1.4.4", "nunomaduro/collision": "^8.0", - "orchestra/testbench": "^9.0|^10.0", + "orchestra/testbench": "^9.0|^10.0|^11.0", "phpunit/phpunit": "^10.5|^11.5.3" }, "autoload": { From 1bb3d8098c1091bd42ca4a4b0e83d502d220f7b9 Mon Sep 17 00:00:00 2001 From: Jakub Theimer <5587309+theimerj@users.noreply.github.com> Date: Mon, 25 May 2026 19:01:01 +0200 Subject: [PATCH 4/5] update readme --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 3e35367..24db6cf 100644 --- a/README.md +++ b/README.md @@ -22,6 +22,7 @@ You can now access Madzipper with the `Madzipper` alias. | Package | Laravel | PHP | | :------- | :------------ | :----- | +| **v1.7** | `12.*` `13.*` | `^8.2` | | **v1.6** | `11.*` `12.*` | `^8.2` | | **v1.5** | `11.*` | `^8.2` | | **v1.4** | `10.*` | `^8.1` | From fe56ecaa317438c1fed7ed924157ab865dc4336a Mon Sep 17 00:00:00 2001 From: Jakub Theimer <5587309+theimerj@users.noreply.github.com> Date: Mon, 25 May 2026 19:04:02 +0200 Subject: [PATCH 5/5] require php8.3 --- .github/workflows/run-tests.yaml | 2 +- README.md | 2 +- composer.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/run-tests.yaml b/.github/workflows/run-tests.yaml index 2f932cc..ffa07df 100644 --- a/.github/workflows/run-tests.yaml +++ b/.github/workflows/run-tests.yaml @@ -9,7 +9,7 @@ jobs: strategy: matrix: - php: [8.2, 8.3, 8.4] + php: [8.3, 8.4] laravel: [12, 13] steps: diff --git a/README.md b/README.md index 24db6cf..0a114ed 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ You can now access Madzipper with the `Madzipper` alias. | Package | Laravel | PHP | | :------- | :------------ | :----- | -| **v1.7** | `12.*` `13.*` | `^8.2` | +| **v1.7** | `12.*` `13.*` | `^8.3` | | **v1.6** | `11.*` `12.*` | `^8.2` | | **v1.5** | `11.*` | `^8.2` | | **v1.4** | `10.*` | `^8.1` | diff --git a/composer.json b/composer.json index 1d8cfc7..bf1f8f6 100644 --- a/composer.json +++ b/composer.json @@ -26,7 +26,7 @@ } ], "require": { - "php": "^8.2", + "php": "^8.3", "ext-zip": "*", "illuminate/support": "^12.0|^13.0", "illuminate/filesystem": "^12.0|^13.0"