Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

True PHP 8.2 compatibility #90

Merged
merged 2 commits into from
Dec 26, 2023
Merged

Conversation

Kekos
Copy link
Contributor

@Kekos Kekos commented Dec 26, 2023

The required version ^1.3 of Composer package "thecodingmachine/safe" emits deprecated errors. Those are fixed in version 2, which are now added as supported by this PR.

Kekos added 2 commits March 18, 2023 12:08
 - facade/ignition-contracts removed (installed version was 1.0.2)

 - ergebnis/json-pointer installed in version 3.2.0
   Release notes: https://github.com/ergebnis/json-pointer/releases/tag/3.2.0

 - ergebnis/json installed in version 1.0.1
   Release notes: https://github.com/ergebnis/json/releases/tag/1.0.1

 - ergebnis/json-schema-validator updated from 2.0.0 to 4.0.0 major
   See changes: ergebnis/json-schema-validator@2.0.0...4.0.0
   Release notes: https://github.com/ergebnis/json-schema-validator/releases/tag/4.0.0

 - ergebnis/json-printer updated from 3.2.0 to 3.3.0 minor
   See changes: ergebnis/json-printer@3.2.0...3.3.0
   Release notes: https://github.com/ergebnis/json-printer/releases/tag/3.3.0

 - ergebnis/json-normalizer updated from 2.1.0 to 4.0.2 major
   See changes: ergebnis/json-normalizer@2.1.0...4.0.2
   Release notes: https://github.com/ergebnis/json-normalizer/releases/tag/4.0.2

 - ergebnis/composer-normalize updated from 2.28.0 to 2.30.2 minor
   See changes: ergebnis/composer-normalize@2.28.0...2.30.2
   Release notes: https://github.com/ergebnis/composer-normalize/releases/tag/2.30.2

 - revolt/event-loop installed in version v1.0.0
   Release notes: https://github.com/revoltphp/event-loop/releases/tag/v1.0.0

 - symfony/polyfill-mbstring updated from v1.26.0 to v1.27.0 minor
   See changes: symfony/polyfill-mbstring@v1.26.0...v1.27.0
   Release notes: https://github.com/symfony/polyfill-mbstring/releases/tag/v1.27.0

 - azjezz/psl updated from 1.9.3 to 2.5.0 major
   See changes: azjezz/psl@1.9.3...2.5.0
   Release notes: https://github.com/azjezz/psl/releases/tag/2.5.0

 - symfony/finder updated from v6.1.0 to v6.2.7 minor
   See changes: symfony/finder@v6.1.0...v6.2.7
   Release notes: https://github.com/symfony/finder/releases/tag/v6.2.7

 - phpstan/phpdoc-parser updated from 1.5.1 to 1.16.1 minor
   See changes: phpstan/phpdoc-parser@1.5.1...1.16.1
   Release notes: https://github.com/phpstan/phpdoc-parser/releases/tag/1.16.1

 - nikic/php-parser updated from v4.14.0 to v4.15.4 minor
   See changes: nikic/PHP-Parser@v4.14.0...v4.15.4
   Release notes: https://github.com/nikic/PHP-Parser/releases/tag/v4.15.4

 - composer-unused/symbol-parser updated from 0.1.9 to 0.1.13 patch
   See changes: composer-unused/symbol-parser@0.1.9...0.1.13
   Release notes: https://github.com/composer-unused/symbol-parser/releases/tag/0.1.13

 - symfony/process updated from v6.1.0 to v6.2.7 minor
   See changes: symfony/process@v6.1.0...v6.2.7
   Release notes: https://github.com/symfony/process/releases/tag/v6.2.7

 - symfony/polyfill-php81 installed in version v1.27.0
   Release notes: https://github.com/symfony/polyfill-php81/releases/tag/v1.27.0

 - symfony/polyfill-php80 updated from v1.26.0 to v1.27.0 minor
   See changes: symfony/polyfill-php80@v1.26.0...v1.27.0
   Release notes: https://github.com/symfony/polyfill-php80/releases/tag/v1.27.0

 - symfony/polyfill-php73 updated from v1.26.0 to v1.27.0 minor
   See changes: symfony/polyfill-php73@v1.26.0...v1.27.0
   Release notes: https://github.com/symfony/polyfill-php73/releases/tag/v1.27.0

 - symfony/polyfill-ctype updated from v1.26.0 to v1.27.0 minor
   See changes: symfony/polyfill-ctype@v1.26.0...v1.27.0
   Release notes: https://github.com/symfony/polyfill-ctype/releases/tag/v1.27.0

 - symfony/filesystem updated from v6.1.0 to v6.2.7 minor
   See changes: symfony/filesystem@v6.1.0...v6.2.7
   Release notes: https://github.com/symfony/filesystem/releases/tag/v6.2.7

 - symfony/polyfill-intl-normalizer updated from v1.26.0 to v1.27.0 minor
   See changes: symfony/polyfill-intl-normalizer@v1.26.0...v1.27.0
   Release notes: https://github.com/symfony/polyfill-intl-normalizer/releases/tag/v1.27.0

 - symfony/polyfill-intl-grapheme updated from v1.26.0 to v1.27.0 minor
   See changes: symfony/polyfill-intl-grapheme@v1.26.0...v1.27.0
   Release notes: https://github.com/symfony/polyfill-intl-grapheme/releases/tag/v1.27.0

 - symfony/string updated from v6.1.0 to v6.2.7 minor
   See changes: symfony/string@v6.1.0...v6.2.7
   Release notes: https://github.com/symfony/string/releases/tag/v6.2.7

 - symfony/service-contracts updated from v3.1.0 to v3.2.1 minor
   See changes: symfony/service-contracts@v3.1.0...v3.2.1
   Release notes: https://github.com/symfony/service-contracts/releases/tag/v3.2.1

 - symfony/deprecation-contracts updated from v3.1.0 to v3.2.1 minor
   See changes: symfony/deprecation-contracts@v3.1.0...v3.2.1
   Release notes: https://github.com/symfony/deprecation-contracts/releases/tag/v3.2.1

 - symfony/console updated from v5.4.9 to v6.2.7 major
   See changes: symfony/console@v5.4.9...v6.2.7
   Release notes: https://github.com/symfony/console/releases/tag/v6.2.7

 - seld/signal-handler installed in version 2.0.1
   Release notes: https://github.com/Seldaek/signal-handler/releases/tag/2.0.1

 - seld/phar-utils updated from 1.2.0 to 1.2.1 patch
   See changes: Seldaek/phar-utils@1.2.0...1.2.1
   Release notes: https://github.com/Seldaek/phar-utils/releases/tag/1.2.1

 - composer/pcre updated from 3.0.0 to 3.1.0 minor
   See changes: composer/pcre@3.0.0...3.1.0
   Release notes: https://github.com/composer/pcre/releases/tag/3.1.0

 - composer/class-map-generator installed in version 1.0.0
   Release notes: https://github.com/composer/class-map-generator/releases/tag/1.0.0

 - composer/ca-bundle updated from 1.3.2 to 1.3.5 patch
   See changes: composer/ca-bundle@1.3.2...1.3.5
   Release notes: https://github.com/composer/ca-bundle/releases/tag/1.3.5

 - composer/composer updated from 2.3.7 to 2.5.4 minor
   See changes: composer/composer@2.3.7...2.5.4
   Release notes: https://github.com/composer/composer/releases/tag/2.5.4

 - squizlabs/php_codesniffer updated from 3.6.2 to 3.7.2 minor
   See changes: squizlabs/PHP_CodeSniffer@3.6.2...3.7.2
   Release notes: https://github.com/squizlabs/PHP_CodeSniffer/releases/tag/3.7.2

 - doctrine/coding-standard updated from 9.0.0 to 9.0.2 patch
   See changes: doctrine/coding-standard@9.0.0...9.0.2
   Release notes: https://github.com/doctrine/coding-standard/releases/tag/9.0.2

 - doctrine/instantiator updated from 1.4.1 to 2.0.0 major
   See changes: doctrine/instantiator@1.4.1...2.0.0
   Release notes: https://github.com/doctrine/instantiator/releases/tag/2.0.0

 - phpstan/phpstan updated from 1.7.10 to 1.10.7 minor
   See changes: phpstan/phpstan@1.7.10...1.10.7
   Release notes: https://github.com/phpstan/phpstan/releases/tag/1.10.7

 - phpdocumentor/type-resolver updated from 1.6.1 to 1.6.2 patch
   See changes: phpDocumentor/TypeResolver@1.6.1...1.6.2
   Release notes: https://github.com/phpDocumentor/TypeResolver/releases/tag/1.6.2

 - netresearch/jsonmapper updated from v4.0.0 to v4.1.0 minor
   See changes: cweiske/jsonmapper@v4.0.0...v4.1.0
   Release notes: https://github.com/cweiske/jsonmapper/releases/tag/v4.1.0

 - filp/whoops updated from 2.14.5 to 2.15.1 minor
   See changes: filp/whoops@2.14.5...2.15.1
   Release notes: https://github.com/filp/whoops/releases/tag/2.15.1

 - guzzlehttp/psr7 updated from 2.2.1 to 2.4.4 minor
   See changes: guzzle/psr7@2.2.1...2.4.4
   Release notes: https://github.com/guzzle/psr7/releases/tag/2.4.4

 - guzzlehttp/promises updated from 1.5.1 to 1.5.2 patch
   See changes: guzzle/promises@1.5.1...1.5.2
   Release notes: https://github.com/guzzle/promises/releases/tag/1.5.2

 - guzzlehttp/guzzle updated from 7.4.3 to 7.5.0 minor
   See changes: guzzle/guzzle@7.4.3...7.5.0
   Release notes: https://github.com/guzzle/guzzle/releases/tag/7.5.0

 - myclabs/deep-copy updated from 1.11.0 to 1.11.1 patch
   See changes: myclabs/DeepCopy@1.11.0...1.11.1
   Release notes: https://github.com/myclabs/DeepCopy/releases/tag/1.11.1

 - ocramius/package-versions updated from 2.5.1 to 2.7.0 minor
   See changes: Ocramius/PackageVersions@2.5.1...2.7.0
   Release notes: https://github.com/Ocramius/PackageVersions/releases/tag/2.7.0

 - phpstan/phpstan-deprecation-rules updated from 1.0.0 to 1.1.3 minor
   See changes: phpstan/phpstan-deprecation-rules@1.0.0...1.1.3
   Release notes: https://github.com/phpstan/phpstan-deprecation-rules/releases/tag/1.1.3

 - phpstan/phpstan-phpunit updated from 1.1.1 to 1.3.10 minor
   See changes: phpstan/phpstan-phpunit@1.1.1...1.3.10
   Release notes: https://github.com/phpstan/phpstan-phpunit/releases/tag/1.3.10

 - phpstan/phpstan-strict-rules updated from 1.2.3 to 1.5.0 minor
   See changes: phpstan/phpstan-strict-rules@1.2.3...1.5.0
   Release notes: https://github.com/phpstan/phpstan-strict-rules/releases/tag/1.5.0

 - sebastian/environment updated from 5.1.4 to 5.1.5 patch
   See changes: sebastianbergmann/environment@5.1.4...5.1.5
   Release notes: https://github.com/sebastianbergmann/environment/releases/tag/5.1.5

 - phpunit/php-code-coverage updated from 9.2.15 to 9.2.26 patch
   See changes: sebastianbergmann/php-code-coverage@9.2.15...9.2.26
   Release notes: https://github.com/sebastianbergmann/php-code-coverage/releases/tag/9.2.26

 - react/promise-timer updated from v1.8.0 to v1.9.0 minor
   See changes: reactphp/promise-timer@v1.8.0...v1.9.0
   Release notes: https://github.com/reactphp/promise-timer/releases/tag/v1.9.0

 - roave/signature updated from 1.5.0 to 1.7.0 minor
   See changes: Roave/Signature@1.5.0...1.7.0
   Release notes: https://github.com/Roave/Signature/releases/tag/1.7.0

 - jetbrains/phpstorm-stubs updated from v2022.1 to v2022.3 minor
   See changes: JetBrains/phpstorm-stubs@v2022.1...v2022.3
   Release notes: https://github.com/JetBrains/phpstorm-stubs/releases/tag/v2022.3

 - roave/better-reflection updated from 5.4.0 to 6.8.0 major
   See changes: Roave/BetterReflection@5.4.0...6.8.0
   Release notes: https://github.com/Roave/BetterReflection/releases/tag/6.8.0

 - sanmai/pipeline updated from v6.1 to v6.3 minor
   See changes: sanmai/pipeline@v6.1...v6.3
   Release notes: https://github.com/sanmai/pipeline/releases/tag/v6.3

 - sebastian/recursion-context updated from 4.0.4 to 4.0.5 patch
   See changes: sebastianbergmann/recursion-context@4.0.4...4.0.5
   Release notes: https://github.com/sebastianbergmann/recursion-context/releases/tag/4.0.5

 - sebastian/exporter updated from 4.0.4 to 4.0.5 patch
   See changes: sebastianbergmann/exporter@4.0.4...4.0.5
   Release notes: https://github.com/sebastianbergmann/exporter/releases/tag/4.0.5

 - sebastian/comparator updated from 4.0.6 to 4.0.8 patch
   See changes: sebastianbergmann/comparator@4.0.6...4.0.8
   Release notes: https://github.com/sebastianbergmann/comparator/releases/tag/4.0.8

 - sebastian/type updated from 3.0.0 to 3.2.1 minor
   See changes: sebastianbergmann/type@3.0.0...3.2.1
   Release notes: https://github.com/sebastianbergmann/type/releases/tag/3.2.1

 - symfony/config updated from v6.1.0 to v6.2.7 minor
   See changes: symfony/config@v6.1.0...v6.2.7
   Release notes: https://github.com/symfony/config/releases/tag/v6.2.7

 - symfony/var-exporter installed in version v6.2.7
   Release notes: https://github.com/symfony/var-exporter/releases/tag/v6.2.7

 - symfony/dependency-injection updated from v6.1.0 to v6.2.7 minor
   See changes: symfony/dependency-injection@v6.1.0...v6.2.7
   Release notes: https://github.com/symfony/dependency-injection/releases/tag/v6.2.7

 - symfony/property-info installed in version v6.2.7
   Release notes: https://github.com/symfony/property-info/releases/tag/v6.2.7

 - symfony/property-access installed in version v6.2.7
   Release notes: https://github.com/symfony/property-access/releases/tag/v6.2.7

 - symfony/serializer updated from v6.1.0 to v6.2.7 minor
   See changes: symfony/serializer@v6.1.0...v6.2.7
   Release notes: https://github.com/symfony/serializer/releases/tag/v6.2.7

 - symfony/stopwatch updated from v6.1.0 to v6.2.7 minor
   See changes: symfony/stopwatch@v6.1.0...v6.2.7
   Release notes: https://github.com/symfony/stopwatch/releases/tag/v6.2.7

 - symfony/yaml updated from v6.1.0 to v6.2.7 minor
   See changes: symfony/yaml@v6.1.0...v6.2.7
   Release notes: https://github.com/symfony/yaml/releases/tag/v6.2.7

 - nette/utils installed in version v4.0.0
   Release notes: https://github.com/nette/utils/releases/tag/v4.0.0

 - tomasvotruba/cognitive-complexity installed in version 0.1.1
   Release notes: https://github.com/TomasVotruba/cognitive-complexity/releases/tag/0.1.1

 - wyrihaximus/phpstan-rules-wrapper updated from 2.4.0 to 2.11.1 minor
   See changes: WyriHaximus/php-phpstan-rules-wrapper@2.4.0...2.11.1
   Release notes: https://github.com/WyriHaximus/php-phpstan-rules-wrapper/releases/tag/2.11.1

 - wyrihaximus/coding-standard updated from 2.11.0 to 2.12.0 minor
   See changes: WyriHaximus/php-coding-standard@2.11.0...2.12.0
   Release notes: https://github.com/WyriHaximus/php-coding-standard/releases/tag/2.12.0

 - vimeo/psalm updated from 4.23.0 to 4.30.0 minor
   See changes: vimeo/psalm@4.23.0...4.30.0
   Release notes: https://github.com/vimeo/psalm/releases/tag/4.30.0

 - roave/backward-compatibility-check updated from 6.4.0 to 7.4.0 major
   See changes: Roave/BackwardCompatibilityCheck@6.4.0...7.4.0
   Release notes: https://github.com/Roave/BackwardCompatibilityCheck/releases/tag/7.4.0

 - psalm/plugin-phpunit updated from 0.16.1 to 0.17.0 minor
   See changes: psalm/psalm-plugin-phpunit@0.16.1...0.17.0
   Release notes: https://github.com/psalm/psalm-plugin-phpunit/releases/tag/0.17.0

 - phpunit/phpunit updated from 9.5.20 to 9.6.5 minor
   See changes: sebastianbergmann/phpunit@9.5.20...9.6.5
   Release notes: https://github.com/sebastianbergmann/phpunit/releases/tag/9.6.5

 - phpspec/prophecy updated from v1.15.0 to v1.17.0 minor
   See changes: phpspec/prophecy@v1.15.0...v1.17.0
   Release notes: https://github.com/phpspec/prophecy/releases/tag/v1.17.0

 - php-coveralls/php-coveralls updated from v2.5.2 to v2.5.3 patch
   See changes: php-coveralls/php-coveralls@v2.5.2...v2.5.3
   Release notes: https://github.com/php-coveralls/php-coveralls/releases/tag/v2.5.3

 - orklah/psalm-insane-comparison updated from v2.0.0 to v2.2.0 minor
   See changes: orklah/psalm-insane-comparison@v2.0.0...v2.2.0
   Release notes: https://github.com/orklah/psalm-insane-comparison/releases/tag/v2.2.0

 - nunomaduro/collision updated from v5.11.0 to v6.4.0 major
   See changes: nunomaduro/collision@v5.11.0...v6.4.0
   Release notes: https://github.com/nunomaduro/collision/releases/tag/v6.4.0

 - maglnet/composer-require-checker updated from 3.8.0 to 4.5.0 major
   See changes: maglnet/ComposerRequireChecker@3.8.0...4.5.0
   Release notes: https://github.com/maglnet/ComposerRequireChecker/releases/tag/4.5.0

 - icanhazstring/composer-unused updated from 0.8.2 to 0.8.7 patch
   See changes: composer-unused/composer-unused@0.8.2...0.8.7
   Release notes: https://github.com/composer-unused/composer-unused/releases/tag/0.8.7

 - wyrihaximus/test-utilities updated from 5.0.13 to 5.0.21 patch
   See changes: WyriHaximus/php-test-utilities@5.0.13...5.0.21
   Release notes: https://github.com/WyriHaximus/php-test-utilities/releases/tag/5.0.21

 - wyrihaximus/async-test-utilities updated from 5.0.6 to 5.0.12 patch
   See changes: WyriHaximus/php-async-test-utilities@5.0.6...5.0.12
   Release notes: https://github.com/WyriHaximus/php-async-test-utilities/releases/tag/5.0.12
 - webmozart/path-util removed (installed version was 2.3.0)

 - openlss/lib-array2xml removed (installed version was 1.0.0)

 - colinodell/json5 installed in version v2.3.0
   Release notes: https://github.com/colinodell/json5/releases/tag/v2.3.0

 - doctrine/deprecations installed in version v1.0.0
   Release notes: https://github.com/doctrine/deprecations/releases/tag/v1.0.0

 - phpdocumentor/type-resolver updated from 1.6.2 to 1.7.0 minor
   See changes: phpDocumentor/TypeResolver@1.6.2...1.7.0
   Release notes: https://github.com/phpDocumentor/TypeResolver/releases/tag/1.7.0

 - fidry/cpu-core-counter installed in version 0.5.1
   Release notes: https://github.com/theofidry/cpu-core-counter/releases/tag/0.5.1

 - spatie/array-to-xml installed in version 3.1.5
   Release notes: https://github.com/spatie/array-to-xml/releases/tag/3.1.5

 - symfony/serializer downgraded from v6.2.7 to v6.2.0 patch
   See changes: symfony/serializer@v6.2.7...v6.2.0
   Release notes: https://github.com/symfony/serializer/releases/tag/v6.2.0

 - thecodingmachine/safe updated from v1.3.3 to v2.4.0 major
   See changes: thecodingmachine/safe@v1.3.3...v2.4.0
   Release notes: https://github.com/thecodingmachine/safe/releases/tag/v2.4.0

 - vimeo/psalm updated from 4.30.0 to 5.8.0 major
   See changes: vimeo/psalm@4.30.0...5.8.0
   Release notes: https://github.com/vimeo/psalm/releases/tag/5.8.0

 - infection/infection updated from 0.26.6 to 0.26.16 patch
   See changes: infection/infection@0.26.6...0.26.16
   Release notes: https://github.com/infection/infection/releases/tag/0.26.16

 - roave/infection-static-analysis-plugin updated from 1.18.0 to 1.28.0 minor
   See changes: Roave/infection-static-analysis-plugin@1.18.0...1.28.0
   Release notes: https://github.com/Roave/infection-static-analysis-plugin/releases/tag/1.28.0

 - psalm/plugin-phpunit updated from 0.17.0 to 0.18.4 minor
   See changes: psalm/psalm-plugin-phpunit@0.17.0...0.18.4
   Release notes: https://github.com/psalm/psalm-plugin-phpunit/releases/tag/0.18.4

 - wyrihaximus/test-utilities updated from 5.0.21 to 5.2.4 minor
   See changes: WyriHaximus/php-test-utilities@5.0.21...5.2.4
   Release notes: https://github.com/WyriHaximus/php-test-utilities/releases/tag/5.2.4

 - wyrihaximus/async-test-utilities updated from 5.0.12 to 5.0.25 patch
   See changes: WyriHaximus/php-async-test-utilities@5.0.12...5.0.25
   Release notes: https://github.com/WyriHaximus/php-async-test-utilities/releases/tag/5.0.25
Copy link
Member

@WyriHaximus WyriHaximus left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work, thanks 👍

@WyriHaximus WyriHaximus merged commit dcbe654 into php-api-clients:master Dec 26, 2023
15 of 20 checks passed
@Kekos Kekos deleted the support-php-82 branch December 27, 2023 08:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants