zend-diactoros 1.4.0
Added
-
#219 adds two new classes,
Zend\Diactoros\Request\ArraySerializer
andZend\Diactoros\Response\ArraySerializer
. Each exposes the static methodstoArray()
andfromArray()
, allowing de/serialization of messages from and to arrays. -
#236 adds two new constants to the
Response
class:MIN_STATUS_CODE_VALUE
andMAX_STATUS_CODE_VALUE
.
Changes
-
#240 changes the behavior of
ServerRequestFactory::fromGlobals()
when no$cookies
argument is present. Previously, it would use$_COOKIES
; now, if aCookie
header is present, it will parse and use that to populate the instance instead.This change allows utilizing cookies that contain period characters (
.
) in their names (PHP's built-in cookie handling renames these to replace.
with_
, which can lead to synchronization issues with clients). -
#235 changes the behavior of
Uri::__toString()
to better follow proscribed behavior in PSR-7. In particular, prior to this release, if a scheme was missing but an authority was present, the class was incorrectly returning a value that did not include a//
prefix. As of this release, it now does this correctly.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.