Skip to content

Php8.4 support#100

Merged
samsonasik merged 11 commits intolaminas:3.15.xfrom
cod43156:php8.4-support
Feb 25, 2025
Merged

Php8.4 support#100
samsonasik merged 11 commits intolaminas:3.15.xfrom
cod43156:php8.4-support

Conversation

@cod43156
Copy link
Contributor

@cod43156 cod43156 commented Feb 6, 2025

Q A
Documentation yes/no
Bugfix yes/no
BC Break yes/no
New Feature yes/no
RFC yes/no
QA yes/no

Description

PHP 8.4 Support

closes #97
closes #98

@cod43156 cod43156 force-pushed the php8.4-support branch 2 times, most recently from 9ff3c80 to 8f75e6e Compare February 13, 2025 12:13
composer.json Outdated
},
"require": {
"php": "~8.1.0 || ~8.2.0 || ~8.3.0",
"php": "~8.2.0 || ~8.3.0 || ~8.4.0",
Copy link
Member

Choose a reason for hiding this comment

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

Why is version 8.1 removed?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

@froschdesign Ocramius recommended removing support for PHP 8.1 in this comment: #98 (comment)

Copy link
Member

Choose a reason for hiding this comment

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

It can be removed but it should be kept for now:

Ultimately, the support for PHP version 8.1 will be kept in Laminas packages for now, because PHP 8.1 will still receive security fixes until January 1st 2026. This has the added benefit of minimizing the impact on users of Laminas packages. The only limitation right now is for PHPUnit which stays at version 10.

https://getlaminas.org/blog/2025-02-03-summary-of-the-meeting-in-february-2025.html

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Do we need to update PHPUnit from version 9 to 10 in this repository?

@froschdesign
Copy link
Member

froschdesign commented Feb 14, 2025

@cod43156
This can help:

"conflict": {
    "amphp/amp": "<2.6.4"
},

Compare with: https://github.com/laminas/laminas-diactoros/blob/746db20f063a7cf11c6551c0a6d8aee7ddc7d236/composer.json#L76-L78

tux-rampage and others added 11 commits February 18, 2025 12:00
Signed-off-by: tux-rampage <tuxrampage@gmail.com>
Signed-off-by: Raj Mohan R <cod43156@adobe.com>
Signed-off-by: tux-rampage <tuxrampage@gmail.com>
Signed-off-by: Raj Mohan R <cod43156@adobe.com>
Signed-off-by: Raj Mohan <cod43156@adobe.com>
Signed-off-by: Raj Mohan R <cod43156@adobe.com>
Signed-off-by: Raj Mohan R <cod43156@adobe.com>
Signed-off-by: Raj Mohan R <cod43156@adobe.com>
Signed-off-by: Raj Mohan R <cod43156@adobe.com>
Signed-off-by: Raj Mohan R <cod43156@adobe.com>
Signed-off-by: Raj Mohan R <cod43156@adobe.com>
Signed-off-by: Raj Mohan R <cod43156@adobe.com>
Signed-off-by: Raj Mohan R <cod43156@adobe.com>
Signed-off-by: Raj Mohan R <cod43156@adobe.com>
@glo71317
Copy link
Contributor

Hi @froschdesign Are we planning to move forward with this PR soon, or is there more information needed from PR provider?

@samsonasik samsonasik added this to the 3.15.0 milestone Feb 24, 2025
@samsonasik samsonasik merged commit de00225 into laminas:3.15.x Feb 25, 2025
17 checks passed
@samsonasik
Copy link
Member

Thank you @glo71317

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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

php 8.4 support

5 participants