diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b689548..060be07 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -25,21 +25,13 @@ jobs: fail-fast: false matrix: php_version: - - '8.0' - - '8.1' - '8.2' - '8.3' - dependencies: + - '8.4' + dependency-versions: + - 'lowest' - 'default' - include: - - php_version: '8.0' - dependencies: 'lowest' - - php_version: '8.1' - dependencies: 'lowest' - - php_version: '8.2' - dependencies: 'lowest' - - php_version: '8.3' - dependencies: 'lowest' + steps: - name: Setup PHP uses: shivammathur/setup-php@v2 @@ -48,30 +40,14 @@ jobs: tools: composer:v2 - name: Checkout - uses: actions/checkout@v2 - - - name: Get Composer Cache Directory - id: composer-cache - run: | - echo "::set-output name=dir::$(composer config cache-files-dir)" - - - uses: actions/cache@v2 + uses: actions/checkout@v4 with: - path: ${{ steps.composer-cache.outputs.dir }} - key: ${{ runner.os }}-composer-${{ matrix.dependencies }}-${{ hashFiles('**/composer.lock') }} - restore-keys: | - ${{ runner.os }}-composer-${{ matrix.dependencies }} + show-progress: false - name: Install composer dependencies - env: - DEPENDENCIES: ${{ matrix.dependencies }} - run: | - if [ $DEPENDENCIES == 'lowest' ] - then - composer update --prefer-lowest --no-interaction --no-progress - else - composer install --no-interaction --no-progress - fi + uses: ramsey/composer-install@v3 + with: + dependency-versions: ${{ matrix.dependency-versions }} - name: Verify MySQL connection env: diff --git a/CHANGELOG.md b/CHANGELOG.md index 3fec32b..bb963a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Version History +** UNRELEASED ** + +** 1.3.0 ** (2025-06-27) + +* Support PHP 8.4 +* Drop support for PHP 8.0 and PHP 8.1 + ** 1.2.0 ** (2024-09-25) * Support PHP 8.3 diff --git a/composer.json b/composer.json index 6de00e3..7db6742 100644 --- a/composer.json +++ b/composer.json @@ -46,7 +46,7 @@ } ], "require": { - "php": "~8.0.0 || ~8.1.0 || ~8.2.0 || ~8.3.0", + "php": "~8.2.0 || ~8.3.0 || ~8.4.0", "symfony/console": "^5.4 || ^7.0", "symfony/config": "^4.0 || ^7.0", "symfony/yaml": "^4.0 || ^7.0"