All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
2.1.0 - 2018-08-04
- PSR-17 support
2.0.0 - 2018-06-25
- Moved CSV parsing to
middlewares/csv-payload
- Parsing errors will result in an exception being thrown
- Strict types added
1.0.0 - 2018-01-25
- Improved testing and added code coverage reporting
- Added tests for PHP 7.2
- Upgraded to the final version of PSR-15
psr/http-server-middleware
- Updated license year
0.6.0 - 2017-11-13
- Replaced
http-interop/http-middleware
withhttp-interop/http-server-middleware
.
- Removed support for PHP 5.x.
0.5.0 - 2017-09-21
- The
contentType()
argument is an array instead a string, allowing to assign multiple values - Append
.dist
suffix to phpcs.xml and phpunit.xml files - Changed the configuration of phpcs and php_cs
- Upgraded phpunit to the latest version and improved its config file
- Updated to
http-interop/http-middleware#0.5
0.4.0 - 2017-02-05
- New option
contentType()
to configure theContent-Type
request header - Improve CsvPayload
- New option
delimiter()
to configure the CSV delimiter character - New option
enclosure()
to configure the CSV enclosure character - New option
escape()
to configure the CSV escape character
- New option
- Fixed
- CsvPayload:
StreamInterface
fixed left undetached
- CsvPayload:
0.3.0 - 2016-12-26
- Updated tests
- Updated to
http-interop/http-middleware#0.4
- Updated
friendsofphp/php-cs-fixer#2.0
0.2.0 - 2016-11-27
- New option
methods()
to configure the allowed methods - New option
override()
to configure if the previous parsed body must be overrided
- Updated to
http-interop/http-middleware#0.3
First version