Releases: laminas/laminas-server
2.9.2
Release Notes for 2.9.2
2.9.x bugfix release (patch)
2.9.2
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Enhancement
- 26: Adopt Laminas CI Workflow thanks to @Slamdunk
2.9.1
2.9.1 - 2020-12-01
Fixed
-
#19 fixes a scenario whereby calling
Reflection::reflectionFunction()
ornew ReflectMethod()
withnull
or otherwise invalid$argv
arguments could lead to fatal errors. These methods now either validate or cast on all invalid values. -
#18 fixes detection of array function and method parameters on PHP 8.
Release Notes for 2.9.1
2.9.x bugfix release (patch)
2.9.1
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 1
Bug
2.9.0
2.9.0 - 2020-11-23
Added
-
#15 adds support for PHP 8.
-
#8 and #9 add
Laminas\Server\ClientInterface
, which extendsLaminas\Server\Client
, and which will replace that interface in version 3.0. -
#8 and #9 add
Laminas\Server\ServerInterface
, which extendsLaminas\Server\Server
, and which will replace that interface in version 3.0.
Changed
-
#8 adds a new method to
Laminas\Server\AbstractServer
,buildSignature()
. The method brings in the content of_buildSignature()
, which has been marked deprecated, and which now proxies tobuildSignature()
. If you are calling_buildSignature()
in your own code, please update to usebuildSignature()
instead. -
#8 adds a new method to
Laminas\Server\AbstractServer
,buildCallback()
. The method brings in the content of_buildCallback()
, which has been marked deprecated, and which now proxies tobuildCallback()
. If you are calling_buildCallback()
in your own code, please update to usebuildCallback()
instead.
Deprecated
-
#8 deprecates
Laminas\Server\Client
. The interface will be removed in version 3.0; please implementLaminas\Server\ClientInterface
instead. -
#8 deprecates
Laminas\Server\Server
. The interface will be removed in version 3.0; please implementLaminas\Server\ServerInterface
instead.
Removed
- #15 removes support for PHP versions prior to 7.3.
Release Notes for 2.9.0
2.9.0
- Total issues resolved: 1
- Total pull requests resolved: 4
- Total contributors: 3
Enhancement
- 16: Psalm integration thanks to @weierophinney
- 15: Add PHP 8.0 support thanks to @bfoosness
- 9: Change class inheritance path by having new interfaces extend current interfaces thanks to @arueckauer
- 8: 3.0 Preparation thanks to @arueckauer