Skip to content

Bump minimum PHP to 8.4, replace monolithic PSL with standalone packages#49

Merged
veewee merged 1 commit intophpro:v2.xfrom
veewee:feat/bump-php84-minimum
Mar 27, 2026
Merged

Bump minimum PHP to 8.4, replace monolithic PSL with standalone packages#49
veewee merged 1 commit intophpro:v2.xfrom
veewee:feat/bump-php84-minimum

Conversation

@veewee
Copy link
Copy Markdown
Contributor

@veewee veewee commented Mar 27, 2026

Summary

  • Raises minimum PHP version from ~8.3.0 to ~8.4.0
  • Replaces monolithic php-standard-library/php-standard-library with standalone PSL packages (^6.1): foundation, fun, hash, iter, json, regex, result, type
  • Sets Psalm phpVersion to 8.4

Validation

  • php-cs-fixer: 0 issues
  • psalm: no errors
  • phpunit: 125 tests, 252 assertions, all passing
  • GrumPHP pre-commit: all tasks passed (including 100% clover coverage)

Notes

No README changes needed; it contains no PHP version references.

…ckages

- Raise PHP requirement from ~8.3.0 to ~8.4.0
- Replace php-standard-library/php-standard-library with individual packages (^6.1)
- Set psalm phpVersion to 8.4
@veewee veewee force-pushed the feat/bump-php84-minimum branch from 18850cb to 23facd8 Compare March 27, 2026 14:53
@veewee veewee merged commit fff383f into phpro:v2.x Mar 27, 2026
4 checks passed
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.

1 participant