zend-stratigility v1.2.0 Release Notes
Release Date: 2016-03-17 // about 8 years ago-
๐ This release contains two potential backwards compatibility breaks:
In versions prior to 1.2.0, after
Zend\Stratigility\Http\Response::end()
was called,with*()
operations were performed as no-ops, which led to hard-to-detect errors. Starting with 1.2.0, they now raise aRuntimeException
.In versions prior to 1.2.0,
Zend\Stratigility\FinalHandler
always provided exception details in the response payload for errors. Starting with 1.2.0, it only does so if not in a production environment (which is the default environment).
โ Added
- #36 adds a new
InvalidMiddlewareException
, with the static factoryfromValue()
that provides an exception message detailing the invalid type.MiddlewarePipe
now throws this exception from thepipe()
method when a non-callable value is provided. - #46 adds
FinalHandler::setOriginalResponse()
, allowing you to alter the response used for comparisons when theFinalHandler
is invoked. - #37 and
#49 add
support in
Zend\Stratigility\Dispatch
to catch PHP 7Throwable
s.
๐ Deprecated
- Nothing.
โ Removed
- Nothing.
๐ Fixed