- Don't rely on
Request::getPayload()
to populate the parsed body
- Leverage
Request::getPayload()
to populate the parsed body of PSR-7 requests
- Implement
ValueResolverInterface
introduced with Symfony 6.2
- Drop support for Symfony 4
- Bump minimum version of PHP to 7.2
- Support version 2 of the psr/http-message contracts
- Ignore invalid HTTP headers when creating PSR7 objects
- Fix for wrong type passed to
moveTo()
- Added a
PsrResponseListener
to automatically convert PSR-7 responses returned by controllers
- Added a
PsrServerRequestResolver
that allows injecting PSR-7 request objects into controllers
- Fix populating server params from URI in HttpFoundationFactory
- Create cookies as raw in HttpFoundationFactory
- Fix BinaryFileResponse with Content-Range PsrHttpFactory
- Don't normalize query string in PsrHttpFactory
- Fix conversion for HTTPS requests
- Fix populating default port and headers in HttpFoundationFactory
- Added support for streamed requests
- Added support for Symfony 5.0+
- Fixed bridging UploadedFile objects
- Bumped minimum version of Symfony to 4.4
- Added new documentation links
- Bumped minimum version of PHP to 7.1
- Added support for streamed responses
- Deprecated DiactorosFactory, use PsrHttpFactory instead
- Removed triggering of deprecation
- Added support for creating PSR-7 messages using PSR-17 factories
- Fixed request target in PSR7 Request (mtibben)
- Added support for Symfony 4 (dunglas)