Skip to content

Remove support for PHP 8.1, add support for PHP 8.5 - #62

Merged
gsteel merged 3 commits into
laminas:2.18.xfrom
sandesh-as:Php-8.5-support
Nov 3, 2025
Merged

Remove support for PHP 8.1, add support for PHP 8.5#62
gsteel merged 3 commits into
laminas:2.18.xfrom
sandesh-as:Php-8.5-support

Conversation

@sandesh-as

Copy link
Copy Markdown
Contributor
Q A
Documentation yes/no
Bugfix yes/no
BC Break yes/no
New Feature yes/no
RFC yes/no
QA yes/no

Description

Signed-off-by: sandesh.as <cod48668@adobe.com>
@sandesh-as
sandesh-as marked this pull request as draft October 30, 2025 08:17
@sandesh-as
sandesh-as marked this pull request as ready for review October 30, 2025 08:18
@github-project-automation github-project-automation Bot moved this to Todo in PHP 8.5 Oct 30, 2025
@froschdesign froschdesign added this to the 2.18.0 milestone Oct 30, 2025

@gsteel gsteel left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thanks @sandesh-as

Please can you make the following changes:

  • Disable MissingOverrideAttribute in psalm.xml for both /src and /test Example
  • Disable ClassMustBeFinal in psalm.xml only for /src
  • Make all test cases final using the final keyword
  • Update psalm-baseline.xml when you're done.

@github-project-automation github-project-automation Bot moved this from Todo to In Progress in PHP 8.5 Nov 2, 2025
@gsteel gsteel changed the title Allow PHP 8.5 Support Remove support for PHP 8.1, add support for PHP 8.5 Nov 2, 2025
Signed-off-by: sandesh.as <cod48668@adobe.com>
@sandesh-as

Copy link
Copy Markdown
Contributor Author

@gsteel Thank you for the suggestions. I’ve made the updates accordingly — could you please review

Signed-off-by: sandesh-as <cod48668@adobe.com>

@gsteel gsteel left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Thank you @sandesh-as 👍

@gsteel gsteel self-assigned this Nov 3, 2025
@gsteel gsteel added Dependencies Updates and changes to dependencies QA Quality assurance tasks such as static analysis improvements and removed Review Needed labels Nov 3, 2025
@gsteel
gsteel merged commit 5940f6e into laminas:2.18.x Nov 3, 2025
17 checks passed
@github-project-automation github-project-automation Bot moved this from In Progress to Done in PHP 8.5 Nov 3, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Dependencies Updates and changes to dependencies Enhancement QA Quality assurance tasks such as static analysis improvements

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants