Based on https://github.com/zendframework/zend-diactoros/releases/tag/1.1.0 (commit 16f667c0e2fd2737a05340e5c3084d8118c8f478 in this repo)
Added
-----
- [zendframework/zend-diactoros#52](https://github.com/zendframework/zend-diactoros/pull/52),
[zendframework/zend-diactoros#58](https://github.com/zendframework/zend-diactoros/pull/58),
[zendframework/zend-diactoros#59](https://github.com/zendframework/zend-diactoros/pull/59), and
[zendframework/zend-diactoros#61](https://github.com/zendframework/zend-diactoros/pull/61) create several
custom response types for simplifying response creation:
- `Laminas\Diactoros\Response\HtmlResponse` accepts HTML content via its
constructor, and sets the `Content-Type` to `text/html`.
- `Laminas\Diactoros\Response\JsonResponse` accepts data to serialize to JSON via
its constructor, and sets the `Content-Type` to `application/json`.
- `Laminas\Diactoros\Response\EmptyResponse` allows creating empty, read-only
responses, with a default status code of 204.
- `Laminas\Diactoros\Response\RedirectResponse` allows specifying a URI for the
`Location` header in the constructor, with a default status code of 302.
Each also accepts an optional status code, and optional headers (which can
also be used to provide an alternate `Content-Type` in the case of the HTML
and JSON responses).
Deprecated
----------
- Nothing.
Removed
-------
- [zendframework/zend-diactoros#43](https://github.com/zendframework/zend-diactoros/pull/43) removed both
`ServerRequestFactory::marshalUri()` and `ServerRequestFactory::marshalHostAndPort()`,
which were deprecated prior to the 1.0 release.
Fixed
-----
- [zendframework/zend-diactoros#29](https://github.com/zendframework/zend-diactoros/pull/29) fixes request
method validation to allow any valid token as defined by [RFC
7230](http://tools.ietf.org/html/rfc7230#appendix-B). This allows usage of
custom request methods, vs a static, hard-coded list.