Replies: 7 comments 11 replies
-
Here is the list of things I am looking forward to use:
I can't wait! :) |
Beta Was this translation helpful? Give feedback.
-
I have just checked again different metrics. PHP 5.6 usage has dropped by 1%-point since last month, and since there is not much new on WordPress' side (which I would otherwise have liked to follow), I suggest we schedule dropping PHP5 for FreshRSS 1.19.0 (so let's wait a bit more after the release of 1.18.0 in the likely case we will have minor 1.18.x versions), and then move to 7.0 as the oldest supported version :-) |
Beta Was this translation helpful? Give feedback.
-
I suggest we drop IE11 at the same time https://slashdot.org/story/21/03/13/033223/wordpress-considers-dropping-support-for-internet-explorer-11?utm_source=rss1.0mainlinkanon&utm_medium=feed (i.e. for FreshRSS 1.19.0) |
Beta Was this translation helpful? Give feedback.
-
Release done https://github.com/FreshRSS/FreshRSS/releases/tag/1.18.1 Thanks all! Note: More time was allocated during this release as this will be the last release before dropping support for PHP 5 and Internet Explorer 11 (the end of an era!) |
Beta Was this translation helpful? Give feedback.
-
For the record,
Let's come back to it in a year's time :-) |
Beta Was this translation helpful? Give feedback.
-
how is the progress? What are the concrete next steps? Just to change the documentation that only PHP7+ is supported? |
Beta Was this translation helpful? Give feedback.
-
Pretty much. First say what's (un)supported, then start using some new
features without worrying about it.
…On Wed, Aug 4, 2021 at 10:53 PM maTh ***@***.***> wrote:
how is the progress? What are the concrete next steps? Just to change the
documentation that only PHP7+ is supported?
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#3321 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AABRQBMHL2W3L66NJCVC6VDT3GSFLANCNFSM4VRNQ6RQ>
.
Triage notifications on the go with GitHub Mobile for iOS
<https://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675>
or Android
<https://play.google.com/store/apps/details?id=com.github.android&utm_campaign=notification-email>
.
|
Beta Was this translation helpful? Give feedback.
-
Not yet for the upcoming release 1.18.0, but some months later, it would be time to revise our minimum requirements for PHP.
Our last discussion on the topic was back in September 2019: #2495 + #2527 . Since then, Debian 8 Jessie (shipping PHP 5.6.7) has ended, PHP 8 has been released, and W3Techs stats indicate that PHP7 is now more widely used than PHP5 at last https://w3techs.com/technologies/history_details/pl-php/all/q (only by 20 %-points though, as of January 2021).
I personally look forward to using a few new syntax features such as
??
to simplify our manyisset() ? ... : ...
constructs, and better type declaration to improve the code: https://php.net/migration70.new-featuresSee e.g. https://github.com/FreshRSS/FreshRSS/pull/3315/files#r550897643
Distributions (using e.g. https://distrowatch.com/table.php?distribution=debian ):
As of September 2020, WordPress sticks to PHP 5.6+ https://make.wordpress.org/core/2020/08/24/proposal-dropping-support-for-old-php-versions-via-a-fixed-schedule/#comment-39736 (not the article itself, but the last comment is the one that counts)
As of January 2021, dropping PHP 5 (compared to our current PHP 5.6+) would "cost" about 21% of the current PHP servers according to https://w3techs.com/technologies/details/pl-php/5 (fraction of PHP 5.6 in PHP 5.x times fraction of PHP 5.x in PHP), which is still quite a lot but dropping fast.
On a personal note, I give a high priority to Debian (and Ubuntu LTS) https://wiki.debian.org/LTS , https://packages.debian.org/search?keywords=php&exact=1 which would also give an idea about when to consider dropping later PHP versions (e.g. drop PHP 7.0- after June 2022)
Let's keep this discussion open to track the evolution...
Beta Was this translation helpful? Give feedback.
All reactions