-
Notifications
You must be signed in to change notification settings - Fork 21
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 compliance #123
Comments
I think these deprecations should be fixed with cs fixer over the whole codebase (maybe also other sabre/* repos). |
PR #124 - I tried running the analysis tools in master with PHP 8.4. There are lots of vendor dependencies that need these deprecations adjusted. I will also try in the major version 5 branch - that at least might show me the adjustment needed to the Event code (and lots of other vendor dependency issues!) |
I confirm that it affects multiple |
I will link all the various related PRs to this issue, and keep the issue open until all PHP 8.4 compliance has been done. |
These repos have been updated:
|
Just want to say thank you ❤️ for working thru all the repo @phil-davis |
Also to-do is to forward-port code changes from the old major-version branches in each repo to the later (current...) branches and release PHP 8.4 compatible code in those branches. |
I have got all the various major release branches of the "small" repos up-to-date with all the tools (cs-fixer, phpstan) and with CI running PHP 8.4, and releases done. Now that they all pass cleanly, I will move on to getting the CI sorted out for vobject, and make releases for each major branch of that. And then do the same for "dav" (which is at the top of the dependency tree). |
|
Released https://github.com/sabre-io/vobject/releases/tag/4.5.6 today. |
Anything we can assist with? |
I finally got around to it! |
If there are any other PHP 8.4 issues found, then please reopen and we can sort them out. |
Will update our CI and check if there are any issues there and on the test servers that deploy master/main |
CI passed for owncloud owncloud/core#41329 |
We are currently using the
sabre/dav
in an open source project and we want to make it fully compliant with PHP 8.4, and we cannot upgrade tosabre/event:^6.0
becausesabre/dav
is not compatible with it.If we provide a patch for it, would you accept to integrate it in a new 5.1.5 version ?
There is at least the following deprecation to fix:
The text was updated successfully, but these errors were encountered: