Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Check raising requirements before 5.0 release #414

Closed
mstilkerich opened this issue Jan 7, 2023 · 1 comment
Closed

Check raising requirements before 5.0 release #414

mstilkerich opened this issue Jan 7, 2023 · 1 comment
Milestone

Comments

@mstilkerich
Copy link
Owner

Check if it makes sense to raise RCMCardDAV requirements particularly concerning PHP (and consequently supported roundcube versions) before RCMCardDAV 5.0. We already cannot run unittests for PHP versions older than 7.4 anymore because our dev dependencies require PHP 7.4 or higher.

@mstilkerich mstilkerich added this to the 5.0.0 milestone Jan 7, 2023
@mstilkerich
Copy link
Owner Author

From packages statistics for 4.x installs, PHP 7.4 is still the dominant version (52%), so it appears to early to move directly to PHP 8.0. PHP 7.3 is only around 5%, however, and 7.1 and 7.2 don't appear at all.

PHP 7.4 is also the oldest version we are still able to use in static analysis with Psalm 5, and it has some nice new language features compared to 7.1, which makes it the best candidate to set as new minimum requirement.

Concerning roundcube, version 1.4 can still be used with PHP 7.4, later roundcube versions also support PHP 8. So we can keep the roundcube supported versions at starting from 1.4.

For the databases, I don't see any reason to raise the minimum requirements.

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

No branches or pull requests

1 participant