diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 2555c2e..26ce975 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -10,110 +10,134 @@ env: jobs: tests: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest strategy: fail-fast: false matrix: php-version: - - 7.1 - - 7.2 - - 7.3 - - 7.4 - - 8.0 - - 8.1 - - 8.2 - - 8.3 + - "7.1" + - "7.2" + - "7.3" + - "7.4" + - "8.0" + - "8.1" + - "8.2" + - "8.3" + - "8.4" laravel-version: # Purposefully omitting 5.5.*, it cannot be installed due to a conflict with orchestra/testbench - - 5.6.* - - 5.7.* - - 5.8.* - - ^6 - - ^7 - - ^8 - - ^9 - - ^10 - - ^11 + - "5.6.*" + - "5.7.*" + - "5.8.*" + - "^6" + - "^7" + - "^8" + - "^9" + - "^10" + - "^11" + - "^12" exclude: - - php-version: 7.1 - laravel-version: ^6 - - php-version: 7.1 - laravel-version: ^7 - - php-version: 7.1 - laravel-version: ^8 - - php-version: 7.1 - laravel-version: ^9 - - php-version: 7.1 - laravel-version: ^10 - - php-version: 7.1 - laravel-version: ^11 - - php-version: 7.2 - laravel-version: ^8 - - php-version: 7.2 - laravel-version: ^9 - - php-version: 7.2 - laravel-version: ^10 - - php-version: 7.2 - laravel-version: ^11 - - php-version: 7.3 - laravel-version: ^9 - - php-version: 7.3 - laravel-version: ^10 - - php-version: 7.3 - laravel-version: ^11 - - php-version: 7.4 - laravel-version: ^9 - - php-version: 7.4 - laravel-version: ^10 - - php-version: 7.4 - laravel-version: ^11 - - php-version: 8.0 - laravel-version: 5.6.* - - php-version: 8.0 - laravel-version: 5.7.* - - php-version: 8.0 - laravel-version: 5.8.* - - php-version: 8.0 - laravel-version: ^6 - - php-version: 8.0 - laravel-version: ^7 - - php-version: 8.0 - laravel-version: ^10 - - php-version: 8.0 - laravel-version: ^11 - - php-version: 8.1 - laravel-version: 5.6.* - - php-version: 8.1 - laravel-version: 5.7.* - - php-version: 8.1 - laravel-version: 5.8.* - - php-version: 8.1 - laravel-version: ^6 - - php-version: 8.1 - laravel-version: ^7 - - php-version: 8.1 - laravel-version: ^11 - - php-version: 8.2 - laravel-version: 5.6.* - - php-version: 8.2 - laravel-version: 5.7.* - - php-version: 8.2 - laravel-version: 5.8.* - - php-version: 8.2 - laravel-version: ^6 - - php-version: 8.2 - laravel-version: ^7 - - php-version: 8.3 - laravel-version: 5.6.* - - php-version: 8.3 - laravel-version: 5.7.* - - php-version: 8.3 - laravel-version: 5.8.* - - php-version: 8.3 - laravel-version: ^6 - - php-version: 8.3 - laravel-version: ^7 + - php-version: "7.1" + laravel-version: "^6" + - php-version: "7.1" + laravel-version: "^7" + - php-version: "7.1" + laravel-version: "^8" + - php-version: "7.1" + laravel-version: "^9" + - php-version: "7.1" + laravel-version: "^10" + - php-version: "7.1" + laravel-version: "^11" + - php-version: "7.1" + laravel-version: "^12" + - php-version: "7.2" + laravel-version: "^8" + - php-version: "7.2" + laravel-version: "^9" + - php-version: "7.2" + 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" + laravel-version: "5.7.*" + - php-version: "8.0" + laravel-version: "5.8.*" + - php-version: "8.0" + laravel-version: "^6" + - php-version: "8.0" + laravel-version: "^7" + - php-version: "8.0" + 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" + laravel-version: "5.7.*" + - php-version: "8.1" + laravel-version: "5.8.*" + - php-version: "8.1" + laravel-version: "^6" + - php-version: "8.1" + 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" + laravel-version: "5.7.*" + - php-version: "8.2" + laravel-version: "5.8.*" + - php-version: "8.2" + laravel-version: "^6" + - php-version: "8.2" + laravel-version: "^7" + - php-version: "8.3" + laravel-version: "5.6.*" + - php-version: "8.3" + laravel-version: "5.7.*" + - php-version: "8.3" + laravel-version: "5.8.*" + - php-version: "8.3" + laravel-version: "^6" + - php-version: "8.3" + laravel-version: "^7" + - php-version: "8.4" + laravel-version: "5.6.*" + - php-version: "8.4" + laravel-version: "5.7.*" + - php-version: "8.4" + laravel-version: "5.8.*" + - php-version: "8.4" + laravel-version: "^6" + - php-version: "8.4" + laravel-version: "^7" steps: - uses: actions/checkout@v4 @@ -131,7 +155,7 @@ jobs: run: vendor/bin/phpunit coverage: - runs-on: ubuntu-20.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 diff --git a/CHANGELOG.md b/CHANGELOG.md index ec9319d..09022f0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 See [GitHub releases](https://github.com/mll-lab/laravel-comment/releases). +## 1.5.0 + +### Added + +- Support Laravel 12 + ## 1.4.0 ### Added diff --git a/composer.json b/composer.json index 2adff51..faa9d9b 100644 --- a/composer.json +++ b/composer.json @@ -19,14 +19,14 @@ "homepage": "https://github.com/mll-lab/laravel-comment", "require": { "php": "^7.1 || ^8", - "illuminate/contracts": "~5.5.0 || ~5.6.0 || ~5.7.0 || ~5.8.0 || ^6 || ^7 || ^8 || ^9 || ^10 || ^11", - "illuminate/support": "~5.5.0 || ~5.6.0 || ~5.7.0 || ~5.8.0 || ^6 || ^7 || ^8 || ^9 || ^10 || ^11" + "illuminate/contracts": "~5.5.0 || ~5.6.0 || ~5.7.0 || ~5.8.0 || ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12", + "illuminate/support": "~5.5.0 || ~5.6.0 || ~5.7.0 || ~5.8.0 || ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12" }, "require-dev": { "ergebnis/composer-normalize": "^2", "fakerphp/faker": "^1.8", - "orchestra/testbench": "~3.5.0 || ~3.6.0 || ~3.7.0 || ~3.8.0 || ~3.9.0 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9", - "phpunit/phpunit": "^7.5 || ^8.4 || ^9 || ^10 || ^11" + "orchestra/testbench": "~3.5.0 || ~3.6.0 || ~3.7.0 || ~3.8.0 || ~3.9.0 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 || ^10", + "phpunit/phpunit": "^7.5 || ^8.4 || ^9 || ^10 || ^11 || ^12" }, "autoload": { "psr-4": {