Promise v3 is now required. Please refer to ReactPHPs release notes of Promise v3 for a full list of changes under the hood, and to see what you may need to update in your project.
As for changes in Fenrir:
- Many return types changed from
ExtendedPromiseInterface
toPromiseInterface
- Removed explicit logging of HTTP calls that encountered issues
- This was only present to give insight, as a global rejection handler did not exist at the time. This exists now, along with logging of trailing exceptions making this redundant. No further action is needed by projects using this library.