4.0 KiB
Changelog
All notable changes to this project will be documented in this file, in reverse chronological order by release.
1.3.2 - 2016-12-14
Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #29 removes
the patch introduced with #27
and 1.3.1, as it causes
Zend\Expressive\Application
to raise exceptions regarding duplicate routes, and because some implementations, including FastRoute, also raise errors on duplication. It will be up to individual routers to determine how to handle implicit HEAD and OPTIONS support.
1.3.1 - 2016-12-13
Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #27 fixes
the behavior of
Route
to always registerHEAD
andOPTIONS
as allowed methods; this was the original intent of #24.
1.3.0 - 2016-12-13
Added
-
#23 adds a new static method on the
RouteResult
class,fromRoute(Route $route, array $params = [])
, for creating a newRouteResult
instance. It also addsgetMatchedRoute()
for retrieving theRoute
instance provided to that method. Doing so allows retrieving the list of supported HTTP methods, path, and route options from the matched route. -
#24 adds two new methods to the
Route
class,implicitHead()
andimplicitOptions()
. These can be used by routers or dispatchers to determine if a match based onHEAD
orOPTIONS
requests was due to the developer specifying the methods explicitly when creating the route (theimplicit*()
methods will returnfalse
if explicitly specified).
Deprecated
- #23
deprecates
RouteResult::fromRouteMatch()
in favor of the newfromRoute()
method.
Removed
- Nothing.
Fixed
- Nothing.
1.2.0 - 2016-01-18
Added
- Nothing.
Deprecated
- #5
deprecates both
RouteResultObserverInterface
andRouteResultSubjectInterface
. The changes introduced in zend-expressive #270 make the system obsolete. The interfaces will be removed in 2.0.0.
Removed
- Nothing.
Fixed
- Nothing.
1.1.0 - 2015-12-06
Added
- #4 adds
RouteResultSubjectInterface
, a complement toRouteResultObserverInterface
, defining the following methods:attachRouteResultObserver(RouteResultObserverInterface $observer)
detachRouteResultObserver(RouteResultObserverInterface $observer)
notifyRouteResultObservers(RouteResult $result)
Deprecated
- Nothing.
Removed
- #4 removes
the deprecation notice from
RouteResultObserverInterface
.
Fixed
- Nothing.
1.0.1 - 2015-12-03
Added
- Nothing.
Deprecated
- #3 deprecates
RouteResultObserverInterface
, which has been moved to theZend\Expressive
namespace and package.
Removed
- Nothing.
Fixed
- #1 fixes the coveralls support to trigger after scripts, so the status of the check does not make the tests fail. Additionally, ensured that coveralls can receive the coverage report!
1.0.0 - 2015-12-02
First stable release.
See the [Expressive CHANGELOG](https://github.com/zendframework/zend-expressive/blob/master/CHANGELOG.md] for a history of changes prior to 1.0.