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

Bump to PHP8.2+ #174

Merged
merged 1 commit into from
May 18, 2024
Merged

Bump to PHP8.2+ #174

merged 1 commit into from
May 18, 2024

Conversation

WyriHaximus
Copy link
Owner

Also includes:

  • QA set up bump
  • Updated Makefile
  • Updated test utilities
  • Updated to new mocking package
  • Centralized shared workflows

Refs: #168

@WyriHaximus WyriHaximus added this to the 4.3.0 milestone May 18, 2024
@boring-cyborg boring-cyborg bot added CI 🚧 Configuration ⚙ Dependencies 📦 Pull requests that update a dependency file JSON 👨‍💼 PHP 🐘 Hypertext Pre Processor YAML 🍄 labels May 18, 2024
Copy link

github-actions bot commented May 18, 2024

🏰 Composer Production Dependency changes 🏰

Prod Packages Operation Base Target Link
matthiasmullie/minify Upgraded 1.3.68 1.3.73 Compare
symfony/css-selector Upgraded v5.4.11 v6.4.7 Compare
tedivm/jshrink Upgraded v1.4.0 v1.7.0 Compare
thecodingmachine/safe Upgraded v1.3.3 v2.5.0 Compare
voku/simple_html_dom Upgraded 4.8.6 4.8.8 Compare
wyrihaximus/compress Upgraded 2.0.0 2.1.0 Compare
wyrihaximus/css-compress Upgraded 2.0.0 2.1.1 Compare
wyrihaximus/js-compress Upgraded 5.0.0 5.1.0 Compare
php Changed ^7.4 ^8.0
linkorb/jsmin-php Removed 1.0.0 - Compare
symfony/polyfill-php80 Removed v1.29.0 - Compare
wyrihaximus/constants Removed 1.6.0 - Compare

Copy link

github-actions bot commented May 18, 2024

🚧 Composer Development Dependency changes 🚧

Dev Packages Operation Base Target Link
amphp/amp Upgraded v2.6.2 v2.6.4 Compare
amphp/byte-stream Upgraded v1.8.1 v1.8.2 Compare
azjezz/psl New - 2.9.1 Compare
beberlei/assert Upgraded v3.2.7 v3.3.2 Compare
brandembassy/mockery-tools New - 4.1.3 Compare
brick/math New - 0.12.1 Compare
colinodell/json5 New - v2.3.0 Compare
composer-unused/contracts New - 0.3.0 Compare
composer-unused/symbol-parser New - 0.2.5 Compare
composer/class-map-generator New - 1.1.1 Compare
composer/composer Upgraded 1.10.27 2.7.6 Compare
composer/metadata-minifier New - 1.0.0 Compare
composer/pcre New - 3.1.3 Compare
composer/semver Upgraded 1.7.2 3.4.0 Compare
composer/xdebug-handler Upgraded 1.4.6 3.0.5 Compare
dealerdirect/phpcodesniffer-composer-installer Upgraded v0.7.2 v1.0.0 Compare
doctrine/coding-standard Upgraded 9.0.0 12.0.0 Compare
doctrine/deprecations New - 1.1.3 Compare
ergebnis/composer-normalize Upgraded 2.28.3 2.42.0 Compare
ergebnis/json New - 1.2.0 Compare
ergebnis/json-normalizer Upgraded 2.1.0 4.5.0 Compare
ergebnis/json-pointer New - 3.4.0 Compare
ergebnis/json-printer Upgraded 3.2.0 3.5.0 Compare
ergebnis/json-schema-validator Upgraded 2.0.0 4.2.0 Compare
ergebnis/phpstan-rules Upgraded 0.15.3 2.2.0 Compare
ergebnis/phpunit-slow-test-detector New - 2.14.0 Compare
fidry/cpu-core-counter New - 1.1.0 Compare
filp/whoops Upgraded 2.14.5 2.15.4 Compare
guzzlehttp/guzzle Upgraded 7.4.5 7.8.1 Compare
guzzlehttp/promises Upgraded 1.5.1 2.0.2 Compare
guzzlehttp/psr7 Upgraded 2.5.0 2.6.2 Compare
hamcrest/hamcrest-php New - v2.0.1 Compare
icanhazstring/composer-unused Upgraded 0.7.10 0.8.11 Compare
infection/abstract-testframework-adapter Upgraded 0.3.1 0.5.0 Compare
infection/infection Upgraded 0.20.2 0.27.10 Compare
jetbrains/phpstorm-stubs Upgraded v2019.3 v2023.3 Compare
maglnet/composer-require-checker Upgraded 3.8.0 4.11.0 Compare
marc-mabe/php-enum New - v4.7.0 Compare
mockery/mockery New - 1.6.12 Compare
myclabs/deep-copy Upgraded 1.11.0 1.11.1 Compare
netresearch/jsonmapper Upgraded v4.0.0 v4.4.1 Compare
nette/di New - v3.1.10 Compare
nette/finder New - v2.6.0 Compare
nette/neon New - v3.4.1 Compare
nette/php-generator New - v4.1.5 Compare
nette/robot-loader New - v3.4.2 Compare
nette/schema New - v1.2.5 Compare
nette/utils New - v3.2.10 Compare
nikic/php-parser Upgraded v4.14.0 v4.19.1 Compare
nikolaposa/version Upgraded 4.1.0 4.2.0 Compare
nunomaduro/collision Upgraded v5.11.0 v7.10.0 Compare
nunomaduro/termwind New - v1.15.1 Compare
ocramius/package-versions New - 2.8.0 Compare
ondram/ci-detector Upgraded 3.5.1 4.2.0 Compare
orklah/psalm-insane-comparison Upgraded v1.0.3 v2.3.0 Compare
phar-io/manifest Upgraded 2.0.3 2.0.4 Compare
php-coveralls/php-coveralls Upgraded v2.5.2 v2.7.0 Compare
php-parallel-lint/php-console-color Upgraded v0.3 v1.0.1 Compare
php-parallel-lint/php-console-highlighter Upgraded v0.5 v1.0.0 Compare
php-parallel-lint/php-parallel-lint Upgraded v1.3.2 v1.4.0 Compare
php-standard-library/psalm-plugin New - 2.3.0 Compare
phpdocumentor/reflection-docblock Upgraded 5.3.0 5.4.0 Compare
phpdocumentor/type-resolver Upgraded 1.6.1 1.8.2 Compare
phpstan/phpdoc-parser Upgraded 1.7.0 1.29.0 Compare
phpstan/phpstan Upgraded 0.12.99 1.11.1 Compare
phpstan/phpstan-deprecation-rules Upgraded 0.12.6 1.2.0 Compare
phpstan/phpstan-mockery New - 1.1.2 Compare
phpstan/phpstan-phpunit Upgraded 0.12.22 1.4.0 Compare
phpstan/phpstan-strict-rules Upgraded 0.12.11 1.6.0 Compare
phpunit/php-code-coverage Upgraded 9.2.15 10.1.14 Compare
phpunit/php-file-iterator Upgraded 3.0.6 4.1.0 Compare
phpunit/php-invoker Upgraded 3.1.1 4.0.0 Compare
phpunit/php-text-template Upgraded 2.0.4 3.0.1 Compare
phpunit/php-timer Upgraded 5.0.3 6.0.0 Compare
phpunit/phpunit Upgraded 9.5.21 10.5.20 Compare
psalm/plugin-mockery New - 1.1.0 Compare
psalm/plugin-phpunit Upgraded 0.16.1 0.19.0 Compare
psr/container Upgraded 1.1.2 2.0.2 Compare
psr/http-client Upgraded 1.0.1 1.0.3 Compare
psr/http-factory Upgraded 1.0.2 1.1.0 Compare
psr/http-message Upgraded 1.1 2.0 Compare
psr/log Upgraded 1.1.4 2.0.0 Compare
ramsey/collection New - 2.0.0 Compare
ramsey/uuid New - 4.7.6 Compare
react/promise New - v3.1.0 Compare
revolt/event-loop New - v1.0.6 Compare
roave/backward-compatibility-check Upgraded 5.0.0 8.6.0 Compare
roave/better-reflection Upgraded 4.12.2 6.26.0 Compare
roave/infection-static-analysis-plugin Upgraded 1.7.1 1.35.0 Compare
roave/signature Upgraded 1.5.0 1.8.0 Compare
sanmai/later New - 0.1.4 Compare
sanmai/pipeline Upgraded v5.2.1 v6.10 Compare
sebastian/cli-parser Upgraded 1.0.1 2.0.1 Compare
sebastian/code-unit Upgraded 1.0.8 2.0.0 Compare
sebastian/code-unit-reverse-lookup Upgraded 2.0.3 3.0.0 Compare
sebastian/comparator Upgraded 4.0.6 5.0.1 Compare
sebastian/complexity Upgraded 2.0.2 3.2.0 Compare
sebastian/diff Upgraded 4.0.4 5.1.1 Compare
sebastian/environment Upgraded 5.1.4 6.1.0 Compare
sebastian/exporter Upgraded 4.0.4 5.1.2 Compare
sebastian/global-state Upgraded 5.0.5 6.0.2 Compare
sebastian/lines-of-code Upgraded 1.0.3 2.0.2 Compare
sebastian/object-enumerator Upgraded 4.0.4 5.0.0 Compare
sebastian/object-reflector Upgraded 2.0.4 3.0.0 Compare
sebastian/recursion-context Upgraded 4.0.4 5.0.0 Compare
sebastian/type Upgraded 3.0.0 4.0.0 Compare
sebastian/version Upgraded 3.0.2 4.0.1 Compare
seld/signal-handler New - 2.0.2 Compare
slevomat/coding-standard Upgraded 7.2.1 8.15.0 Compare
spatie/array-to-xml New - 3.3.0 Compare
spatie/phpunit-snapshot-assertions New - 5.1.6 Compare
squizlabs/php_codesniffer Upgraded 3.7.1 3.9.2 Compare
symfony/config Upgraded v5.4.11 v7.0.7 Compare
symfony/console Upgraded v5.4.39 v6.4.7 Compare
symfony/dependency-injection New - v7.0.7 Compare
symfony/deprecation-contracts Upgraded v2.5.3 v3.5.0 Compare
symfony/filesystem Upgraded v5.4.39 v7.0.7 Compare
symfony/finder Upgraded v5.4.39 v7.0.7 Compare
symfony/polyfill-php80 New - v1.29.0 Compare
symfony/polyfill-php81 Upgraded v1.26.0 v1.29.0 Compare
symfony/polyfill-php83 New - v1.29.0 Compare
symfony/process Upgraded v5.4.39 v7.0.7 Compare
symfony/property-access New - v7.0.7 Compare
symfony/property-info New - v7.0.7 Compare
symfony/serializer New - v7.0.7 Compare
symfony/service-contracts Upgraded v2.5.3 v3.5.0 Compare
symfony/stopwatch Upgraded v5.4.5 v7.0.7 Compare
symfony/string Upgraded v5.4.39 v7.0.7 Compare
symfony/translation-contracts New - v3.5.0 Compare
symfony/validator New - v7.0.7 Compare
symfony/var-exporter New - v7.0.7 Compare
symfony/yaml Upgraded v5.4.11 v7.0.7 Compare
thecodingmachine/phpstan-safe-rule Upgraded v1.0.1 v1.2.0 Compare
thecodingmachine/phpstan-strict-rules Upgraded v0.12.2 v1.0.0 Compare
theseer/tokenizer Upgraded 1.2.1 1.2.3 Compare
vimeo/psalm Upgraded 4.26.0 5.24.0 Compare
webmozart/glob Upgraded 4.6.0 4.7.0 Compare
wyrihaximus/coding-standard Upgraded 2.8.0 2.14.0 Compare
wyrihaximus/phpstan-rules-wrapper Upgraded 1.2.5 6.1.0 Compare
wyrihaximus/test-utilities Upgraded 3.7.6 6.0.7 Compare
composer/package-versions-deprecated Removed 1.11.99.5 - Compare
dereuromark/composer-prefer-lowest Removed 0.1.10 - Compare
doctrine/instantiator Removed 1.4.1 - Compare
facade/ignition-contracts Removed 1.0.2 - Compare
jakobbuis/simple-slow-test-reporter Removed v1.0.0 - Compare
jangregor/phpstan-prophecy Removed 0.8.1 - Compare
openlss/lib-array2xml Removed 1.0.0 - Compare
pepakriz/phpstan-exception-rules Removed v0.11.7 - Compare
phpspec/prophecy Removed v1.15.0 - Compare
phpspec/prophecy-phpunit Removed v2.0.1 - Compare
phpstan/phpstan-php-parser Removed 0.12.3 - Compare
sebastian/resource-operations Removed 3.0.3 - Compare
webmozart/path-util Removed 2.3.0 - Compare

Also includes:
* QA set up bump
* Updated Makefile
* Updated test utilities
* Updated to new mocking package
* Centralized shared workflows

Refs: #168
@WyriHaximus WyriHaximus merged commit 6753ea6 into master May 18, 2024
135 of 173 checks passed
@WyriHaximus WyriHaximus deleted the PHP8.2PLUS branch May 18, 2024 21:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant