From c3881685b38979629b1563a868ef2d12e1c2ea12 Mon Sep 17 00:00:00 2001 From: Sean O'Brien Date: Thu, 14 Mar 2024 16:41:23 -0400 Subject: [PATCH] enhancement: deprecate versions below 7.2.5, add support for PHP 8.3 --- .github/workflows/tests.yml | 27 +++++++++++++-------------- README.md | 2 +- composer.json | 14 +++++++------- phpunit.xml | 18 +++++++++--------- 4 files changed, 30 insertions(+), 31 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 562589f..95780d2 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -13,19 +13,9 @@ jobs: strategy: matrix: include: - - php-versions: '5.5' - laravel-versions: '5.1.*' - - php-versions: '5.6' - laravel-versions: '5.1.*' - - php-versions: '7.0' - laravel-versions: '5.5.*' - - php-versions: '7.1' - laravel-versions: '^5.5' - - php-versions: '7.2' - laravel-versions: '^5.5' - - php-versions: '7.2' + - php-versions: '7.2.5' laravel-versions: '^6.0' - - php-versions: '7.2' + - php-versions: '7.2.5' laravel-versions: '^7.0' - php-versions: '7.3' laravel-versions: '^6.0' @@ -55,6 +45,16 @@ jobs: laravel-versions: '^9.0' - php-versions: '8.2' laravel-versions: '^10.0' + - php-versions: '8.2' + laravel-versions: '^11.0' + - php-versions: '8.3' + laravel-versions: '^9.0' + - php-versions: '8.3' + laravel-versions: '^10.0' + - php-versions: '8.3' + laravel-versions: '^9.0' + - php-versions: '8.3' + laravel-versions: '^11.0' #set the name for each job name: PHP ${{ matrix.php-versions }} with Laravel ${{ matrix.laravel-versions }} @@ -91,8 +91,7 @@ jobs: #require lumen - name: Require lumen - if: ${{ matrix.laravel-versions != '^10.0' && (matrix.php-versions != '^8.0' && matrix.laravel-versions != '^7.0') }} - run: composer require laravel/lumen-framework:${{ matrix.laravel-versions }} --no-interaction --prefer-dist --no-plugins + run: composer require laravel/lumen-framework --no-interaction --prefer-dist --no-plugins #run tests - name: Run test suite diff --git a/README.md b/README.md index 6295304..b3cf392 100644 --- a/README.md +++ b/README.md @@ -12,7 +12,7 @@ PHP and Laravel 5.1. **Major Versions:** -* **3.x** (YOU ARE HERE) - For `laravel/framework:5.1|6.0|7.0|8.0|9.0|10.0|11.0` and `aws/aws-sdk-php:~3.0` +* **3.x** (YOU ARE HERE) - For `laravel/framework:6.0|7.0|8.0|9.0|10.0|11.0` and `aws/aws-sdk-php:^3.279.0` * **2.x** ([2.0 branch](https://github.com/aws/aws-sdk-php-laravel/tree/2.0)) - For `laravel/framework:5.0.*` and `aws/aws-sdk-php:~2.4` * **1.x** ([1.0 branch](https://github.com/aws/aws-sdk-php-laravel/tree/1.0)) - For `laravel/framework:4.*` and `aws/aws-sdk-php:~2.4` diff --git a/composer.json b/composer.json index 89c028f..a598ab2 100644 --- a/composer.json +++ b/composer.json @@ -1,8 +1,8 @@ { "name": "aws/aws-sdk-php-laravel", - "homepage": "http://aws.amazon.com/sdkforphp2", - "description": "A simple Laravel v5.1 - v11 service provider for including the AWS SDK for PHP.", - "keywords": ["laravel", "laravel 5", "laravel 6", "laravel 7", "laravel 8", "laravel 9", "laravel 10", "laravel 11", "aws", "amazon", "sdk", "s3", "ec2", "dynamodb"], + "homepage": "https://aws.amazon.com/sdk-for-php/", + "description": "A simple Laravel 6/7/8/9/10/11 service provider for including the AWS SDK for PHP.", + "keywords": ["laravel", "laravel 6", "laravel 7", "laravel 8", "laravel 9", "laravel 10", "laravel 11", "aws", "amazon", "sdk", "s3", "ec2", "dynamodb"], "type":"library", "license":"Apache-2.0", "authors":[ @@ -12,12 +12,12 @@ } ], "require": { - "php": ">=5.5.9", - "aws/aws-sdk-php": "~3.0", - "illuminate/support": "^5.1 || ^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0" + "php": ">=7.2.5", + "aws/aws-sdk-php": "^3.279.0", + "illuminate/support": "^6.0 || ^7.0 || ^8.0 || ^9.0 || ^10.0 || ^11.0" }, "require-dev": { - "phpunit/phpunit": "^4.0 || ^5.0 || ^9.0 || ^10.0", + "phpunit/phpunit": "^8.0 || ^9.0", "vlucas/phpdotenv": "^1.0 || ^2.0 || ^3.0 || ^4.0 || ^5.0", "yoast/phpunit-polyfills": "^1.0" }, diff --git a/phpunit.xml b/phpunit.xml index 9bca1c5..59a93f6 100644 --- a/phpunit.xml +++ b/phpunit.xml @@ -7,8 +7,7 @@ convertNoticesToExceptions="true" convertWarningsToExceptions="true" processIsolation="false" - stopOnFailure="false" - syntaxCheck="false"> + stopOnFailure="false"> @@ -22,12 +21,13 @@ - - + + src - - vendor - - - + + + vendor + + +