diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 1f1227b..0b78179 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -9,7 +9,10 @@ jobs: strategy: matrix: php: ['8.1', '8.2', '8.3'] - laravel: ['10.0', '10.37'] + laravel: ['10.0', '10.39', '11.x'] + exclude: + - php: '8.1' + laravel: '11.x' name: PHP ${{ matrix.php }} Laravel ${{ matrix.laravel }} steps: - name: Checkout diff --git a/Changelog.md b/Changelog.md index c1b48a9..b49a1f3 100644 --- a/Changelog.md +++ b/Changelog.md @@ -8,10 +8,11 @@ - BC: Changed the `UserType` interface so that it now extends the `EnumInterface` - Dropped Laravel 9 support - Dropped PHP 8.0 support +- Added Laravel 11 support - Changed minimum version requirements to: - Enum v4.1 - Address v3.0 - - Doctrine DBAL v3.5.1 + - Doctrine DBAL v3.5.1/v4.x - Got rid of the legacy Laravel factories in tests --- diff --git a/composer.json b/composer.json index dcd842f..694ae26 100644 --- a/composer.json +++ b/composer.json @@ -22,14 +22,14 @@ "konekt/enum": "^4.1", "konekt/address": "^3.0", "konekt/laravel-migration-compatibility": "^1.4", - "laravel/framework": "^10.0", - "doctrine/dbal": "^3.5.1" + "laravel/framework": "^10.0|^11.0", + "doctrine/dbal": "^3.5.1|^4.0" }, "autoload": { "psr-4": { "Konekt\\User\\": "src"} }, "require-dev": { - "orchestra/testbench": "^8.0", + "orchestra/testbench": "^8.0|^9.0", "phpunit/phpunit": "^10.0", "mockery/mockery": "^1.6.2" },