2.0.0
Release Notes for 2.0.0
Backwards incompatible release (major)
Added
- Introducing
RequestHandlerRunnerInterface
which can be used to abstract theRequestHandlerRunner
if needed. As part of providing an interface for theRequestHandlerRunner
, the implementation was markedfinal
. - Added
headers_sent
$filename
and$line
informations to theEmitterException
as requested per #1 (zendframework/zend-httphandlerrunner#13). - Added a bunch of
vimeo/psalm
annotations to provide better type-safety on static-code-analysis level.
Changed
- Marked
RequestHandlerRunner
asfinal
. - Migrated to
laminas/laminas-coding-standard
v2. - The
EmitterException::forHeadersSent
method now requires two arguments:$filename
and$line
. These are referencing to thefilename
andline
where the first header was sent.
Removed
- Removed the type-safety preserving callable from
RequestHandlerRunner::__construct
which ensured type-safety for the callable factories. This can be now achieved by using psalm at static-code-analysis level.
2.0.0
- Total issues resolved: 1
- Total pull requests resolved: 6
- Total contributors: 3
Enhancement
- 17: feature: Add additional
headers_sent
informations to theEmitterException
thanks to @boesing and @weierophinney - 12: qa: remove changelog file thanks to @boesing
BC Break,Enhancement
- 16: feature: introduce
RequestHandlerRunnerInterface
thanks to @boesing - 15: feature: hardening type-safety thanks to @boesing and @weierophinney
- 14: Coding Standard v2 thanks to @boesing and @weierophinney