CHANGELOG ========= # 2.3.1 (2023-07-26) * Don't rely on `Request::getPayload()` to populate the parsed body # 2.3.0 (2023-07-25) * Leverage `Request::getPayload()` to populate the parsed body of PSR-7 requests * Implement `ValueResolverInterface` introduced with Symfony 6.2 # 2.2.0 (2023-04-21) * Drop support for Symfony 4 * Bump minimum version of PHP to 7.2 * Support version 2 of the psr/http-message contracts # 2.1.3 (2022-09-05) * Ignore invalid HTTP headers when creating PSR7 objects * Fix for wrong type passed to `moveTo()` # 2.1.2 (2021-11-05) * Allow Symfony 6 # 2.1.0 (2021-02-17) * Added a `PsrResponseListener` to automatically convert PSR-7 responses returned by controllers * Added a `PsrServerRequestResolver` that allows injecting PSR-7 request objects into controllers # 2.0.2 (2020-09-29) * Fix populating server params from URI in HttpFoundationFactory * Create cookies as raw in HttpFoundationFactory * Fix BinaryFileResponse with Content-Range PsrHttpFactory # 2.0.1 (2020-06-25) * Don't normalize query string in PsrHttpFactory * Fix conversion for HTTPS requests * Fix populating default port and headers in HttpFoundationFactory # 2.0.0 (2020-01-02) * Remove DiactorosFactory # 1.3.0 (2019-11-25) * Added support for streamed requests * Added support for Symfony 5.0+ * Fixed bridging UploadedFile objects * Bumped minimum version of Symfony to 4.4 # 1.2.0 (2019-03-11) * Added new documentation links * Bumped minimum version of PHP to 7.1 * Added support for streamed responses # 1.1.2 (2019-04-03) * Fixed createResponse # 1.1.1 (2019-03-11) * Deprecated DiactorosFactory, use PsrHttpFactory instead * Removed triggering of deprecation # 1.1.0 (2018-08-30) * Added support for creating PSR-7 messages using PSR-17 factories # 1.0.2 (2017-12-19) * Fixed request target in PSR7 Request (mtibben) # 1.0.1 (2017-12-04) * Added support for Symfony 4 (dunglas) # 1.0.0 (2016-09-14) * Initial release