From 794ed42002cb4c697f4e3a0d9e52ca02026e4b20 Mon Sep 17 00:00:00 2001 From: Robert Freigang Date: Sat, 17 Sep 2022 12:58:45 +0200 Subject: [PATCH] Add support for PHP 8.2 #12 --- .github/workflows/ci.yml | 4 +- .scenarios.lock/symfony3/composer.json | 6 ++- .scenarios.lock/symfony4/composer.json | 6 ++- .scenarios.lock/symfony5/composer.json | 6 ++- .scenarios.lock/symfony6/composer.json | 6 ++- CHANGELOG.md | 3 ++ LICENSE | 63 ++++++++++++-------------- docker-compose.yml | 9 ++++ 8 files changed, 65 insertions(+), 38 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 7bee0f2..46dea70 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -15,13 +15,15 @@ jobs: runs-on: ubuntu-20.04 strategy: matrix: - php: [ '7.2', '7.3', '7.4', '8.0', '8.1' ] + php: [ '7.2', '7.3', '7.4', '8.0', '8.1', '8.2' ] symfony: ['symfony3', 'symfony4', 'symfony5'] include: - php: '8.0' symfony: 'symfony6' - php: '8.1' symfony: 'symfony6' + - php: '8.2' + symfony: 'symfony6' fail-fast: false env: MATRIX_PHP: ${{ matrix.php }} diff --git a/.scenarios.lock/symfony3/composer.json b/.scenarios.lock/symfony3/composer.json index e296bdf..cb5a00e 100644 --- a/.scenarios.lock/symfony3/composer.json +++ b/.scenarios.lock/symfony3/composer.json @@ -4,11 +4,15 @@ "description": "Symfony Panther extension for Behat", "keywords": [ "behat", + "gherkin", + "cucumber", "symfony", "panther", "web", "test", "browser", + "chrome", + "firefox", "gui" ], "license": "MIT", @@ -52,7 +56,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1.x-dev" } } } diff --git a/.scenarios.lock/symfony4/composer.json b/.scenarios.lock/symfony4/composer.json index ff3d5cb..1eef222 100644 --- a/.scenarios.lock/symfony4/composer.json +++ b/.scenarios.lock/symfony4/composer.json @@ -4,11 +4,15 @@ "description": "Symfony Panther extension for Behat", "keywords": [ "behat", + "gherkin", + "cucumber", "symfony", "panther", "web", "test", "browser", + "chrome", + "firefox", "gui" ], "license": "MIT", @@ -52,7 +56,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1.x-dev" } } } diff --git a/.scenarios.lock/symfony5/composer.json b/.scenarios.lock/symfony5/composer.json index fda3a7c..21db7ea 100644 --- a/.scenarios.lock/symfony5/composer.json +++ b/.scenarios.lock/symfony5/composer.json @@ -4,11 +4,15 @@ "description": "Symfony Panther extension for Behat", "keywords": [ "behat", + "gherkin", + "cucumber", "symfony", "panther", "web", "test", "browser", + "chrome", + "firefox", "gui" ], "license": "MIT", @@ -52,7 +56,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1.x-dev" } } } diff --git a/.scenarios.lock/symfony6/composer.json b/.scenarios.lock/symfony6/composer.json index db3fd28..c042ccb 100644 --- a/.scenarios.lock/symfony6/composer.json +++ b/.scenarios.lock/symfony6/composer.json @@ -4,11 +4,15 @@ "description": "Symfony Panther extension for Behat", "keywords": [ "behat", + "gherkin", + "cucumber", "symfony", "panther", "web", "test", "browser", + "chrome", + "firefox", "gui" ], "license": "MIT", @@ -52,7 +56,7 @@ }, "extra": { "branch-alias": { - "dev-master": "1.0.x-dev" + "dev-master": "1.1.x-dev" } } } diff --git a/CHANGELOG.md b/CHANGELOG.md index 313ed33..2a3d59b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,9 @@ vx.x.x / 2022-xx-xx =================== +Features: +* Add support for ```PHP 8.2``` + Misc: * Rename branch ```master``` to ```main``` cause black lives matter. #9 #10 diff --git a/LICENSE b/LICENSE index b93d742..7e98339 100644 --- a/LICENSE +++ b/LICENSE @@ -22,36 +22,33 @@ SOFTWARE. DEPENDENCY LICENSES: -Name Version License -behat/behat v3.7.0 MIT -behat/gherkin v4.9.0 MIT -behat/mink v1.9.0 MIT -behat/transliterator v1.3.0 Artistic-1.0 -friends-of-behat/mink-extension v2.5.0 MIT -php-webdriver/webdriver 1.12.0 MIT -psr/container 1.1.2 MIT -psr/log 2.0.0 MIT -robertfausk/mink-panther-driver v1.0.8 MIT -symfony/browser-kit v5.4.3 MIT -symfony/config v3.4.47 MIT -symfony/console v4.4.37 MIT -symfony/css-selector v5.4.3 MIT -symfony/dependency-injection v3.4.47 MIT -symfony/deprecation-contracts v2.5.0 MIT -symfony/dom-crawler v5.4.3 MIT -symfony/event-dispatcher v4.4.37 MIT -symfony/event-dispatcher-contracts v1.1.11 MIT -symfony/filesystem v4.4.37 MIT -symfony/http-client v5.4.3 MIT -symfony/http-client-contracts v2.5.0 MIT -symfony/panther v1.1.1 MIT -symfony/polyfill-ctype v1.24.0 MIT -symfony/polyfill-mbstring v1.24.0 MIT -symfony/polyfill-php72 v1.24.0 MIT -symfony/polyfill-php73 v1.24.0 MIT -symfony/polyfill-php80 v1.24.0 MIT -symfony/process v5.4.3 MIT -symfony/service-contracts v2.5.0 MIT -symfony/translation v4.4.37 MIT -symfony/translation-contracts v2.5.0 MIT -symfony/yaml v5.3.14 MIT \ No newline at end of file +Name Version Licenses +behat/behat v3.7.0 MIT +behat/gherkin v4.9.0 MIT +behat/mink v1.10.0 MIT +behat/transliterator v1.5.0 Artistic-1.0 +friends-of-behat/mink-extension v2.5.0 MIT +php-webdriver/webdriver 1.12.1 MIT +psr/container 1.1.2 MIT +psr/log 2.0.0 MIT +robertfausk/mink-panther-driver v1.1.0 MIT +symfony/browser-kit v5.4.11 MIT +symfony/config v3.4.47 MIT +symfony/console v4.4.45 MIT +symfony/css-selector v6.1.3 MIT +symfony/dependency-injection v3.4.47 MIT +symfony/deprecation-contracts v2.5.2 MIT +symfony/dom-crawler v5.4.12 MIT +symfony/event-dispatcher v4.4.44 MIT +symfony/event-dispatcher-contracts v1.1.13 MIT +symfony/filesystem v4.4.42 MIT +symfony/http-client v5.4.12 MIT +symfony/http-client-contracts v2.5.2 MIT +symfony/panther v1.1.1 MIT +symfony/polyfill-ctype v1.26.0 MIT +symfony/polyfill-mbstring v1.26.0 MIT +symfony/process v5.4.11 MIT +symfony/service-contracts v2.5.2 MIT +symfony/translation v4.4.45 MIT +symfony/translation-contracts v2.5.2 MIT +symfony/yaml v5.3.14 MIT \ No newline at end of file diff --git a/docker-compose.yml b/docker-compose.yml index afefab5..478980c 100755 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -45,3 +45,12 @@ services: - PHP_VERSION=8.1 volumes: - .:/var/www/html + + php8.2: + tty: true + build: + context: . + args: + - PHP_VERSION=8.2-rc + volumes: + - .:/var/www/html