diff --git a/.github/workflows/continuous-integration.yml b/.github/workflows/continuous-integration.yml index 97e75a7..99ff0c2 100644 --- a/.github/workflows/continuous-integration.yml +++ b/.github/workflows/continuous-integration.yml @@ -23,6 +23,12 @@ jobs: symfony-version: - '6.4.*' - '7.3.*' + - '7.4.x-dev' + include: + - php-version: '8.4' + symfony-version: '8.0.x-dev' + - php-version: '8.5' + symfony-version: '8.0.x-dev' steps: - name: Checkout code @@ -36,11 +42,11 @@ jobs: coverage: pcov php-version: ${{ matrix.php-version }} extensions: zip + tools: flex - - name: Install Symfony Flex - run: | - composer config --global --no-plugins allow-plugins.symfony/flex true - composer global require --no-progress --no-scripts --no-plugins symfony/flex + - name: Configure Composer minimum-stability for dev versions + if: contains(matrix.symfony-version, 'dev') + run: composer config minimum-stability dev - name: Install Composer dependencies uses: ramsey/composer-install@v3 diff --git a/CHANGELOG-1.x.md b/CHANGELOG-1.x.md index 084d09b..20d5a8f 100644 --- a/CHANGELOG-1.x.md +++ b/CHANGELOG-1.x.md @@ -2,6 +2,7 @@ ----- * Test against PHP 8.5 +* Allow Symfony 8 1.7.1 ----- diff --git a/README.md b/README.md index 7663f78..9dbc8ea 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ The changelog is available here: ## Migration to Leapt Froala Editor bundle from KMS -It now supports only Symfony 6.4+ & 7.0+, and PHP >= 8.2. +It now supports only Symfony 6.4+, 7.0+ & 8.0+, and PHP >= 8.2. Symfony 5.3 is supported in v1.0.0, but its support has been dropped in v1.1.0. Symfony < 6.4 is supported in v1.4.0, but its support has been dropped in v1.5.0. diff --git a/composer.json b/composer.json index ed32ff3..e5838f9 100644 --- a/composer.json +++ b/composer.json @@ -21,13 +21,13 @@ "require": { "php": "^8.2", "ext-zip": "*", - "symfony/asset": "^6.4 || ^7.0", - "symfony/console": "^6.4 || ^7.0", - "symfony/framework-bundle": "^6.4 || ^7.0", - "symfony/form": "^6.4 || ^7.0", - "symfony/http-client": "^6.4 || ^7.0", - "symfony/string": "^6.4 || ^7.0", - "symfony/twig-bundle": "^6.4 || ^7.0", + "symfony/asset": "^6.4 || ^7.0 || ^8.0", + "symfony/console": "^6.4 || ^7.0 || ^8.0", + "symfony/framework-bundle": "^6.4 || ^7.0 || ^8.0", + "symfony/form": "^6.4 || ^7.0 || ^8.0", + "symfony/http-client": "^6.4 || ^7.0 || ^8.0", + "symfony/string": "^6.4 || ^7.0 || ^8.0", + "symfony/twig-bundle": "^6.4 || ^7.0 || ^8.0", "twig/twig": "^3.0" }, "require-dev": { @@ -35,9 +35,9 @@ "phpstan/phpstan": "^2.1.22", "phpstan/phpstan-deprecation-rules": "^2.0.3", "phpunit/phpunit": "^11.5.35", - "symfony/css-selector": "^6.4 || ^7.0", - "symfony/dom-crawler": "^6.4 || ^7.0", - "symfony/yaml": "^6.4 || ^7.0" + "symfony/css-selector": "^6.4 || ^7.0 || ^8.0", + "symfony/dom-crawler": "^6.4 || ^7.0 || ^8.0", + "symfony/yaml": "^6.4 || ^7.0 || ^8.0" }, "scripts": { "ci": [