Skip to content

Release 2.0.0: PHP ^8.2, portphp ^2.0, Symfony 5.4–8#27

Merged
slashrsm merged 2 commits into
portphp:masterfrom
slashrsm:release/2.0.0
Jul 22, 2026
Merged

Release 2.0.0: PHP ^8.2, portphp ^2.0, Symfony 5.4–8#27
slashrsm merged 2 commits into
portphp:masterfrom
slashrsm:release/2.0.0

Conversation

@slashrsm

Copy link
Copy Markdown
Contributor

Summary

Major aligned with portphp/portphp 2.0.0.

Breaking

  • php: ^8.2
  • portphp/portphp: ^2.0
  • Symfony property-access/validator: ^5.4 || ^6.0 || ^7.0 || ^8.0

Other

  • Dependabot
  • UPGRADE-2.0.md

Test plan

  • Depends on published portphp/portphp 2.0.0
  • CI PHP 8.2–8.5
  • Copilot

Breaking major aligned with portphp/portphp 2.0.
Add Dependabot and UPGRADE-2.0.md.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Aligns portphp/steps with the portphp/portphp 2.0.0 release by bumping the minimum supported PHP version and updating dependency constraints, plus adding upgrade notes and automated dependency update configuration.

Changes:

  • Raise minimum PHP requirement to ^8.2 and upgrade portphp/portphp to ^2.0.
  • Narrow supported Symfony component versions to ^5.4 || ^6.0 || ^7.0 || ^8.0 and adjust dev requirements accordingly.
  • Add UPGRADE-2.0.md and introduce Dependabot configuration for GitHub Actions and Composer.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
UPGRADE-2.0.md Adds a concise upgrade guide documenting the 2.0 breaking requirements.
composer.json Updates PHP/library version constraints to match the 2.0 compatibility baseline.
.github/dependabot.yml Enables scheduled dependency update PRs for Actions and Composer.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@slashrsm
slashrsm merged commit 8f3e13c into portphp:master Jul 22, 2026
4 of 5 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.

2 participants