diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index fbf7891..133ed22 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -50,6 +50,7 @@ jobs: - "^9" - "^10" - "^11" + - "^12" exclude: - php-version: "7.2" laravel-version: "^8" @@ -59,18 +60,24 @@ jobs: laravel-version: "^10" - php-version: "7.2" laravel-version: "^11" + - php-version: "7.2" + laravel-version: "^12" - php-version: "7.3" laravel-version: "^9" - php-version: "7.3" laravel-version: "^10" - php-version: "7.3" laravel-version: "^11" + - php-version: "7.3" + laravel-version: "^12" - php-version: "7.4" laravel-version: "^9" - php-version: "7.4" laravel-version: "^10" - php-version: "7.4" laravel-version: "^11" + - php-version: "7.4" + laravel-version: "^12" - php-version: "8.0" laravel-version: "5.6.*" - php-version: "8.0" @@ -81,6 +88,8 @@ jobs: laravel-version: "^10" - php-version: "8.0" laravel-version: "^11" + - php-version: "8.0" + laravel-version: "^12" - php-version: "8.1" laravel-version: "5.6.*" - php-version: "8.1" @@ -93,6 +102,8 @@ jobs: laravel-version: "^7" - php-version: "8.1" laravel-version: "^11" + - php-version: "8.1" + laravel-version: "^12" - php-version: "8.2" laravel-version: "5.6.*" - php-version: "8.2" diff --git a/CHANGELOG.md b/CHANGELOG.md index 12d2a68..fe221ec 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -9,6 +9,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## Unreleased +### Added + +- Support Laravel 12 https://github.com/laragraph/utils/pull/20 + ## v2.1.0 ### Added diff --git a/composer.json b/composer.json index 37174b2..a37a0ad 100644 --- a/composer.json +++ b/composer.json @@ -16,8 +16,8 @@ }, "require": { "php": "^7.2 || ^8", - "illuminate/contracts": "~5.6.0 || ~5.7.0 || ~5.8.0 || ^6 || ^7 || ^8 || ^9 || ^10 || ^11", - "illuminate/http": "~5.6.0 || ~5.7.0 || ~5.8.0 || ^6 || ^7 || ^8 || ^9 || ^10 || ^11", + "illuminate/contracts": "~5.6.0 || ~5.7.0 || ~5.8.0 || ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12", + "illuminate/http": "~5.6.0 || ~5.7.0 || ~5.8.0 || ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12", "thecodingmachine/safe": "^1.1 || ^2", "webonyx/graphql-php": "^0.13.2 || ^14 || ^15" }, @@ -25,13 +25,13 @@ "ergebnis/composer-normalize": "^2.11", "jangregor/phpstan-prophecy": "^1", "mll-lab/php-cs-fixer-config": "^4", - "orchestra/testbench": "~3.6.0 || ~3.7.0 || ~3.8.0 || ~3.9.0 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 || ^9.x-dev", + "orchestra/testbench": "~3.6.0 || ~3.7.0 || ~3.8.0 || ~3.9.0 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 || ^10 || ^10.x-dev", "phpstan/extension-installer": "^1", "phpstan/phpstan": "^1", "phpstan/phpstan-deprecation-rules": "^1", "phpstan/phpstan-phpunit": "^1", "phpstan/phpstan-strict-rules": "^1", - "phpunit/phpunit": "^7.5 || ^8.5 || ^9 || ^10.5", + "phpunit/phpunit": "^7.5 || ^8.5 || ^9 || ^10.5 || ^11", "thecodingmachine/phpstan-safe-rule": "^1.1" }, "minimum-stability": "dev",