Skip to content

bump minimum PHP version to 8.4#1153

Open
loru88 wants to merge 1 commit into
composer:mainfrom
loru88:main
Open

bump minimum PHP version to 8.4#1153
loru88 wants to merge 1 commit into
composer:mainfrom
loru88:main

Conversation

@loru88

@loru88 loru88 commented Jun 15, 2026

Copy link
Copy Markdown

the composer.json claimed PHP 8.3 is supported but when I used that in our private corporate registry, it failed because the recently updated dependencies require PHP 8.4, hence I thought to bump the minimum version to PHP 8.4 and update the composer packages

@private-packagist

private-packagist Bot commented Jun 15, 2026

Copy link
Copy Markdown

composer.lock

Package changes

Package Operation From To About
composer/pcre upgrade 3.3.2 3.4.0 diff
seld/jsonlint upgrade 1.11.0 1.12.1 diff
symfony/polyfill-mbstring upgrade v1.38.1 v1.38.2 diff

tools/php-cs-fixer/composer.lock

Package changes

Package Operation From To About
ergebnis/agent-detector add - 1.2.0 view code - License: MIT License
symfony/polyfill-php85 add - v1.38.1 view code - License: MIT License
composer/pcre upgrade 3.3.2 3.4.0 diff
friendsofphp/php-cs-fixer upgrade v3.94.2 v3.95.7 diff
sebastian/diff upgrade 8.0.0 9.0.0 diff
symfony/console upgrade v8.0.7 v8.1.0 diff
symfony/deprecation-contracts upgrade v3.6.0 v3.7.0 diff
symfony/event-dispatcher upgrade v8.0.4 v8.1.0 diff
symfony/event-dispatcher-contracts upgrade v3.6.0 v3.7.0 diff
symfony/filesystem upgrade v8.0.6 v8.1.0 diff
symfony/finder upgrade v8.0.6 v8.1.0 diff
symfony/options-resolver upgrade v8.0.0 v8.1.0 diff
symfony/polyfill-ctype upgrade v1.33.0 v1.37.0 diff
symfony/polyfill-intl-grapheme upgrade v1.33.0 v1.38.1 diff
symfony/polyfill-intl-normalizer upgrade v1.33.0 v1.38.0 diff
symfony/polyfill-mbstring upgrade v1.33.0 v1.38.2 diff
symfony/polyfill-php80 upgrade v1.33.0 v1.37.0 diff
symfony/polyfill-php81 upgrade v1.33.0 v1.38.1 diff
symfony/polyfill-php84 upgrade v1.33.0 v1.38.1 diff
symfony/process upgrade v8.0.5 v8.1.0 diff
symfony/service-contracts upgrade v3.6.1 v3.7.0 diff
symfony/stopwatch upgrade v8.0.0 v8.1.0 diff
symfony/string upgrade v8.0.6 v8.1.0 diff

tools/phpstan/composer.lock

Package changes

Package Operation From To About
phpstan/phpstan upgrade 2.1.40 2.2.2 -
phpstan/phpstan-strict-rules upgrade 2.0.10 2.0.11 diff

Settings · Docs · Powered by Private Packagist

@loru88 loru88 changed the title bump miniimum PHP version to 8.4 bump minimum PHP version to 8.4 Jun 15, 2026
@alcohol

alcohol commented Jun 15, 2026

Copy link
Copy Markdown
Member

Could probably also bump all the other constraints in the composer.json while you're at it. And the workflows for 8.3 and lower (if any) can be dropped.

@private-packagist

Copy link
Copy Markdown

The composer.lock diff comment has been updated to reflect new changes in this PR.

@loru88

loru88 commented Jun 15, 2026

Copy link
Copy Markdown
Author

Could probably also bump all the other constraints in the composer.json while you're at it. And the workflows for 8.3 and lower (if any) can be dropped.

I already did composer update.
I pushed a new commit to also update the tools composer packages, did you mean that?

@alcohol

alcohol commented Jun 16, 2026

Copy link
Copy Markdown
Member

@loru88 Yeah but I meant composer bump; which updates all the constraints in composer.json to match the current installed version or higher.

Also; I meant removing 8.3 from the list of versions in https://github.com/composer/satis/blob/main/.github/workflows/ci.yaml#L19

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants