From b85315a54e72e1993a7e4966b0eae4285150df7d Mon Sep 17 00:00:00 2001 From: Chris Doehring Date: Fri, 27 Nov 2020 23:46:50 +0100 Subject: [PATCH 1/6] Change package dependencies of `guzzlehttp/promises` and `symfony/options-resolver` in favor of php 8 support --- composer.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/composer.json b/composer.json index 6ffce160c4..d7565d9444 100644 --- a/composer.json +++ b/composer.json @@ -23,7 +23,7 @@ "php": "^7.2|^8.0", "ext-json": "*", "ext-mbstring": "*", - "guzzlehttp/promises": "^1.3", + "guzzlehttp/promises": "^1.4", "guzzlehttp/psr7": "^1.6", "jean85/pretty-package-versions": "^1.5", "ocramius/package-versions": "^1.8", @@ -35,7 +35,7 @@ "psr/http-factory": "^1.0", "psr/http-message-implementation": "^1.0", "psr/log": "^1.0", - "symfony/options-resolver": "^3.4.4|^4.0|^5.0", + "symfony/options-resolver": "^4.4.11|^5.0", "symfony/polyfill-php80": "^1.17", "symfony/polyfill-uuid": "^1.13.1" }, From 4664239cf9574c4662c7b5aef85b74998662fa23 Mon Sep 17 00:00:00 2001 From: Chris Doehring Date: Sat, 28 Nov 2020 00:02:42 +0100 Subject: [PATCH 2/6] Adjust CHANGELOG.md --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index bc79432188..13acac0eb9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,8 @@ ## Unreleased - PHP 8 support - Change the error handling for silenced fatal errors using `@` to use a mask check in order to be php 8 compatible (#1141) +- Change the dependency of `guzzlehttp/promises` from `^1.3` to `^1.4` since it contains crucial type checks for the `FulfilledPromise` class (#1144) +- Change the dependency of `symfony/options-resolver` from `^3.4.4|^4.0|^5.0` to `^4.4.11|^5.0` since there were a couple of important php 8 compatibility issues addressed in release `^4.4.11` (#1144) ## 3.0.3 (2020-10-12) From e209ff25c6851d75f8844319072ac61988e263bd Mon Sep 17 00:00:00 2001 From: Chris Doehring Date: Sat, 28 Nov 2020 00:36:39 +0100 Subject: [PATCH 3/6] Change package dependency`symfony/options-resolver` in favor of php 8 support --- CHANGELOG.md | 2 +- composer.json | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 13acac0eb9..137c1fb7f3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ - PHP 8 support - Change the error handling for silenced fatal errors using `@` to use a mask check in order to be php 8 compatible (#1141) - Change the dependency of `guzzlehttp/promises` from `^1.3` to `^1.4` since it contains crucial type checks for the `FulfilledPromise` class (#1144) -- Change the dependency of `symfony/options-resolver` from `^3.4.4|^4.0|^5.0` to `^4.4.11|^5.0` since there were a couple of important php 8 compatibility issues addressed in release `^4.4.11` (#1144) +- Change the dependency of `symfony/options-resolver` from `^3.4.4|^4.0|^5.0` to `^3.4.43|^4.4.11|^5.0.9` since there were a couple of important php 8 compatibility issues (#1144) ## 3.0.3 (2020-10-12) diff --git a/composer.json b/composer.json index d7565d9444..94e021a768 100644 --- a/composer.json +++ b/composer.json @@ -35,12 +35,11 @@ "psr/http-factory": "^1.0", "psr/http-message-implementation": "^1.0", "psr/log": "^1.0", - "symfony/options-resolver": "^4.4.11|^5.0", + "symfony/options-resolver": "^3.4.43|^4.4.11|^5.0.9", "symfony/polyfill-php80": "^1.17", "symfony/polyfill-uuid": "^1.13.1" }, "require-dev": { - "friendsofphp/php-cs-fixer": "^2.16", "http-interop/http-factory-guzzle": "^1.0", "monolog/monolog": "^1.3|^2.0", "php-http/mock-client": "^1.3", From 8720904ccb413691815d5e5a8418f3349364f430 Mon Sep 17 00:00:00 2001 From: Chris Doehring Date: Sat, 28 Nov 2020 00:39:03 +0100 Subject: [PATCH 4/6] Change package dependency`symfony/options-resolver` in favor of php 8 support --- composer.json | 1 + 1 file changed, 1 insertion(+) diff --git a/composer.json b/composer.json index 94e021a768..d66f9f93e0 100644 --- a/composer.json +++ b/composer.json @@ -40,6 +40,7 @@ "symfony/polyfill-uuid": "^1.13.1" }, "require-dev": { + "friendsofphp/php-cs-fixer": "^2.16", "http-interop/http-factory-guzzle": "^1.0", "monolog/monolog": "^1.3|^2.0", "php-http/mock-client": "^1.3", From f07d3415285f712e7ecea48d45f99024c55c5af2 Mon Sep 17 00:00:00 2001 From: Chris Doehring Date: Sat, 28 Nov 2020 01:15:43 +0100 Subject: [PATCH 5/6] Change package dependency`symfony/options-resolver` in favor of php 8 support --- CHANGELOG.md | 2 +- composer.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 137c1fb7f3..f7180bce51 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ - PHP 8 support - Change the error handling for silenced fatal errors using `@` to use a mask check in order to be php 8 compatible (#1141) - Change the dependency of `guzzlehttp/promises` from `^1.3` to `^1.4` since it contains crucial type checks for the `FulfilledPromise` class (#1144) -- Change the dependency of `symfony/options-resolver` from `^3.4.4|^4.0|^5.0` to `^3.4.43|^4.4.11|^5.0.9` since there were a couple of important php 8 compatibility issues (#1144) +- Change the dependency of `symfony/options-resolver` from `^3.4.4|^4.0|^5.0` to `^3.4.43|^4.4.11|^5.0.11` since there were a couple of important php 8 compatibility issues (#1144) ## 3.0.3 (2020-10-12) diff --git a/composer.json b/composer.json index d66f9f93e0..4499b53915 100644 --- a/composer.json +++ b/composer.json @@ -35,7 +35,7 @@ "psr/http-factory": "^1.0", "psr/http-message-implementation": "^1.0", "psr/log": "^1.0", - "symfony/options-resolver": "^3.4.43|^4.4.11|^5.0.9", + "symfony/options-resolver": "^3.4.43|^4.4.11|^5.0.11", "symfony/polyfill-php80": "^1.17", "symfony/polyfill-uuid": "^1.13.1" }, From a3fa009aab11b724b5959313320012c3a332441c Mon Sep 17 00:00:00 2001 From: Chris Doehring Date: Sat, 28 Nov 2020 09:20:26 +0100 Subject: [PATCH 6/6] Adjust CHANGELOG.md --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f7180bce51..5401be2770 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,8 +3,8 @@ ## Unreleased - PHP 8 support - Change the error handling for silenced fatal errors using `@` to use a mask check in order to be php 8 compatible (#1141) -- Change the dependency of `guzzlehttp/promises` from `^1.3` to `^1.4` since it contains crucial type checks for the `FulfilledPromise` class (#1144) -- Change the dependency of `symfony/options-resolver` from `^3.4.4|^4.0|^5.0` to `^3.4.43|^4.4.11|^5.0.11` since there were a couple of important php 8 compatibility issues (#1144) +- Update the `guzzlehttp/promises` package to the minimum required version compatible with PHP 8 (#1144) +- Update the `symfony/options-resolver` package to the minimum required version compatible with PHP 8 (#1144) ## 3.0.3 (2020-10-12)