I encountered a problem with Sage 9 as described here when trying to update the server to PHP8:
I went back to PHP7.4, so the issue is not urgent, but I also noticed that at least one Wordpress plugin (User Role Editor, 700000+ installs) requires PHP7.4 and this change happened quite recently. The support for php7.3 ended in the end of last year, so maybe they updated their minimum requirement, or maybe they actually have something that does not work with PHP7.3. Any case, my question is:
What happens when PHP7.4 support ends in the end of this year and it would be prudent to update to PHP8.0. What is the recommended course of action? We have multiple sites using Sage 9 and I would expect some plugins to start requiring PHP8.0 at some point during this year or latest in the beginning of the next one. Is there going to be update in Sage 9? Or should we change to Sage 10 (there is multiple separate projects, so is this a big task)? I saw in the post above that someone has been using Sage since 8, how they have resolved this issue?
Update the sage-lib functionality as necessary to be compatible with any changes after upgrading Laravel
Sage 8 is not affected since it doesn’t include PHP dependencies. Sage 9 was the first release with Blade support, which requires the illuminate/support dependency.