Uh oh!
There was an error while loading. Please reload this page.
Add support for PHP 8.1 - #4883
Conversation
5b29225 to
2d4c76cCompareUh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
paulbalandan
commented
Jun 28, 2021
Initial incompat we have is the session handlers extending |
lonnieezell
commented
Aug 12, 2021
Where are we at on this? It's a couple months old now, and I'd love to get some of these cleaned up and either merged or closed. |
2d4c76c to
f8559edComparef8559ed to
01e6edcCompareMGatner
commented
Aug 18, 2021
Glad this is going smoothly! Should make for an easy transition this fall so we can focus on the 7.4 minimum. |
01e6edc to
853bfc3Comparef970bc8 to
ffad503Compare31bba00 to
9310036Compare05bbd1d to
73480cfCompare8432f92 to
512431fComparebddecda to
4e07a4bCompare4e07a4b to
732144cCompareUh oh!
There was an error while loading. Please reload this page.
paulbalandan
commented
Nov 3, 2021
I'll be splitting unrelated changes in separate PRs. |
732144c to
488e495Compare488e495 to
f729426Comparee95c41b to
eca11c3Compareeca11c3 to
d992646Comparepaulbalandan
commented
Nov 25, 2021
All green 🎉 I just would have to comment. Tests in PHP 8.1, excluding MySQLi, are pretty fast. Slow tests are now between 20-30 tests. |
MGatner
commented
Nov 25, 2021
That's awesome! I'm excited to see what dropping 7.3 does to our overall Actions runtime. If 8.1 is noticeably faster would should be looking at a sizable improvement. 8.1 should land today! Merge when you're ready. |
Just in time! 8.1 is now stable on |
Description:
PHP 8.1 will be released in a few months and we should ensure the framework is compatible by then.
Detected issues:
FILTER_SANITIZE_STRINGis deprecated Bug: FILTER_SANITIZE_STRING is deprecated (PHP 8.1.0 early test) #4938 (Fixed in Replace deprecated FILTER_SANITIZE_STRING #5005 and Replace usage ofFILTER_SANITIZE_STRING#5263)predis/predisrelated incompatible signatures (Fixed in AddReturnTypeWillChangeattribute to CursorBasedIterator predis/predis#708)mikey179/vfsstreamrelated incompatible signatures (Fixed in Add annotations to indicate return type will change bovigo/vfsStream#261)ReturnTypeWillChangeattribute to Entity #5028)nullto parameters historically allowing to pass null but now explicitly disallowing so. (Fixed in Fix deprecated usage ofnullonstringparams of internal functions #5371, Additional fix for deprecatednullusage #5388)PgSql\Result(Fixed in Fix compatibility of Postgres result for PHP 8.1 #5278, Fix compatibility ofPgSql\Resulton closing the result instance #5279)Checklist: