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

PHP 8.4 compatibility tracking #1910

Open
petecooper opened this issue Feb 13, 2024 · 4 comments
Open

PHP 8.4 compatibility tracking #1910

petecooper opened this issue Feb 13, 2024 · 4 comments

Comments

@petecooper
Copy link
Member

petecooper commented Feb 13, 2024

https://wiki.php.net/todo/php84

At the time of writing, PHP 8.4 GA is expected late November 2024. The first alpha is expected in July 2024.

I will tool-up the demo server from Alpha 1 onwards.

Working on the basis we will have official support for PHP 8.3 in Textpattern 4.9 and it's unlikely we'll have Textpattern 5 ready by November, I propose we aim to cover any changes needed for PHP 8.4 support in a Textpattern 4.9 patch release.

@Bloke
Copy link
Member

Bloke commented Feb 13, 2024

Sounds like a plan. Is there any PHP 8.4 roadmap we can take a look at? There seem to be fewer and fewer major issues with each eight point release so maybe 8.4 won't be a big upset and txp 4.9 will be compatible anyway. Would be good to see if there's anything big they are planning.

@petecooper
Copy link
Member Author

petecooper commented Feb 13, 2024

@Bloke
Copy link
Member

Bloke commented Feb 13, 2024

Thanks and apologies for being lazy not digging the stuff out myself. Was on the move. So it looks as if the only possible casualty might be https://php.watch/versions/8.4/CURLOPT_BINARYTRANSFER-deprecated. Can't remember if we use it or not but I'll check.

If not, nothing much else seems problematic at present. That's good.

@petecooper
Copy link
Member Author

No apologies needed @Bloke - all good.

@petecooper petecooper pinned this issue May 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants