diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 584f6c3..8839233 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -11,7 +11,7 @@ jobs: strategy: matrix: - php: ['7.4', '8.0', '8.1', '8.2'] + php: ['7.4', '8.0', '8.1', '8.2', '8.3'] laravel: ['8', '9', '10'] exclude: - php: '7.4' @@ -22,10 +22,14 @@ jobs: laravel: '10' - php: '8.2' laravel: '8' + - php: '8.3' + laravel: '8' + - php: '8.3' + laravel: '9' steps: - name: Checkout Code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup PHP uses: shivammathur/setup-php@v2 @@ -44,7 +48,7 @@ jobs: with: timeout_minutes: 5 max_attempts: 5 - command: composer require "laravel/framework:^8.83.27" "phpunit/phpunit:^9.6.3" --no-update --no-interaction + command: composer require "laravel/framework:^8.83.27" "phpunit/phpunit:^9.6.15" --no-update --no-interaction if: "matrix.laravel == '8'" - name: Select Laravel 9 @@ -52,7 +56,7 @@ jobs: with: timeout_minutes: 5 max_attempts: 5 - command: composer require "laravel/framework:^9.52.4" "phpunit/phpunit:^9.6.3" --no-update --no-interaction + command: composer require "laravel/framework:^9.52.16" "phpunit/phpunit:^9.6.15" --no-update --no-interaction if: "matrix.laravel == '9'" - name: Select Laravel 10 @@ -60,7 +64,7 @@ jobs: with: timeout_minutes: 5 max_attempts: 5 - command: composer require "laravel/framework:^10.1.5" "phpunit/phpunit:^10.0.12" --no-update --no-interaction + command: composer require "laravel/framework:^10.34.2" "phpunit/phpunit:^10.4.2" --no-update --no-interaction if: "matrix.laravel == '10'" - name: Install PHP Dependencies diff --git a/CHANGELOG.md b/CHANGELOG.md index fc9dd54..d9ac00f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ CHANGE LOG ========== +## V12.4 (04/12/2023) + +* Added PHP 8.3 support +* Require knplabs/github-api 3.13 + + ## V12.3 (08/10/2023) * Require knplabs/github-api 3.12 diff --git a/README.md b/README.md index 0ee622d..f2129c6 100644 --- a/README.md +++ b/README.md @@ -16,7 +16,7 @@ Laravel GitHub was created by, and is maintained by [Graham Campbell](https://gi ## Installation -This version requires [PHP](https://www.php.net/) 7.4-8.2 and supports [Laravel](https://laravel.com/) 8-10. +This version requires [PHP](https://www.php.net/) 7.4-8.3 and supports [Laravel](https://laravel.com/) 8-10. | GitHub | L5.5 | L5.6 | L5.7 | L5.8 | L6 | L7 | L8 | L9 | L10 | |--------|--------------------|--------------------|--------------------|--------------------|--------------------|--------------------|--------------------|--------------------|--------------------| @@ -25,12 +25,12 @@ This version requires [PHP](https://www.php.net/) 7.4-8.2 and supports [Laravel] | 9.8 | :x: | :x: | :x: | :x: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | :x: | | 10.6 | :x: | :x: | :x: | :x: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :white_check_mark: | :x: | | 11.0 | :x: | :x: | :x: | :x: | :x: | :x: | :white_check_mark: | :white_check_mark: | :x: | -| 12.3 | :x: | :x: | :x: | :x: | :x: | :x: | :white_check_mark: | :white_check_mark: | :white_check_mark: | +| 12.4 | :x: | :x: | :x: | :x: | :x: | :x: | :white_check_mark: | :white_check_mark: | :white_check_mark: | To get the latest version, simply require the project using [Composer](https://getcomposer.org/): ```bash -$ composer require "graham-campbell/github:^12.3" +$ composer require "graham-campbell/github:^12.4" ``` Once installed, if you are not using automatic package discovery, then you need to register the `GrahamCampbell\GitHub\GitHubServiceProvider` service provider in your `config/app.php`. diff --git a/composer.json b/composer.json index 3d7eb85..5c36750 100644 --- a/composer.json +++ b/composer.json @@ -12,21 +12,21 @@ ], "require": { "php": "^7.4.15 || ^8.0.2", - "graham-campbell/bounded-cache": "^1.2 || ^2.0", - "graham-campbell/manager": "^5.0", - "guzzlehttp/guzzle": "^7.8", - "guzzlehttp/psr7": "^2.6", + "graham-campbell/bounded-cache": "^1.2 || ^2.2", + "graham-campbell/manager": "^5.1", + "guzzlehttp/guzzle": "^7.8.1", + "guzzlehttp/psr7": "^2.6.2", "illuminate/contracts": "^8.75 || ^9.0 || ^10.0", "illuminate/support": "^8.75 || ^9.0 || ^10.0", - "knplabs/github-api": "3.12.*", - "lcobucci/jwt": "^4.3 || ^5.0", + "knplabs/github-api": "3.13.*", + "lcobucci/jwt": "^4.3 || ^5.2", "symfony/cache": "^5.4 || ^6.0" }, "require-dev": { - "graham-campbell/analyzer": "^4.0", - "graham-campbell/testbench": "^6.0", - "mockery/mockery": "^1.5.1", - "phpunit/phpunit": "^9.6.3 || ^10.0.12" + "graham-campbell/analyzer": "^4.1", + "graham-campbell/testbench": "^6.1", + "mockery/mockery": "^1.6.6", + "phpunit/phpunit": "^9.6.15 || ^10.4.2" }, "autoload": { "psr-4": { diff --git a/phpunit.xml.dist b/phpunit.xml.dist index 8339ecc..e775ead 100644 --- a/phpunit.xml.dist +++ b/phpunit.xml.dist @@ -1,13 +1,13 @@ - + ./tests - + ./src - +