This repository was archived by the owner on Jan 21, 2020. It is now read-only.
Releases: zendframework/zend-expressive-fastroute
Releases · zendframework/zend-expressive-fastroute
zend-expressive-fastroute 3.0.3
zend-expressive-fastroute 3.0.2
Added
- Nothing.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #59 modifies the
FastRouteRouterto pass the URI path torawurldecode()prior to performing
its regex operations. This ensures that URL-encoded values can be matched as normal characters.
If you were previously performing matches for URL-encoded values (e.g.,{id:b%20r}), you may
need to update your route matching expressions (e.g.,{id:b r}).
zend-expressive-fastroute 3.0.1
Added
- Nothing.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #57 fixes how the
FastRouteRouter::getDispatcher()method defines its return type hint to define it using theFastRoute\Dispatcherinterface instead of the more specificGroupCountBasedimplementation; this change allows usage of alternate dispatchers with the router.
zend-expressive-fastroute 3.0.0
Added
-
#41 and #46 add support for the zend-expressive-router 3.0 series.
-
#45 adds
Zend\Expressive\Router\FastRouteRouter\ConfigProvider, and updates the package to expose it to zend-component-installer. -
#54 adds a condition which throws a
InvalidCacheExceptionif a cache file exists and is not writable.
Changed
- #43 updates the
match()logic to always callRouteResult::fromRouteFailure()with an argument; previously, it would omit the argument under specific conditions.
Deprecated
- Nothing.
Removed
-
#41 removes support for the zend-expressive-router 2.0 series.
-
#41 removes support for PHP 5.6 and PHP 7.0.
Fixed
zend-expressive-fastroute 2.2.1
Added
- Nothing.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #53 provides a default value of an empty array for the
FastRouteRouter::$routesproperty. When no routes were present, andgenerateUri()was called, the previousnulldefault would cause an error.
zend-expressive-fastroute 2.2.0
Added
- Nothing.
Changed
- #52 updates the minimum supported version of zend-expressive-router to 2.4.0.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
zend-expressive-fastroute 3.0.0rc4
Added
- Nothing.
Changed
- #51 updates the minimum supported version of zend-expressive-router to 3.0.0rc4.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
zend-expressive-fastroute 3.0.0rc3
zend-expressive-fastroute 3.0.0rc2
Added
- Nothing.
Changed
- #49 updates the minimum supported version of zend-expressive-router to 3.0.0rc2.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #49 fixes how the router detects successful path-based matches when the HTTP method is not supported, ensuring that a correct list of allowed HTTP methods is generated for a route result failure.
zend-expressive-fastroute 3.0.0rc1
Added
- Nothing.
Changed
- #47 updates the package to pin to zend-expressive-router 3.0.0rc1 or later.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #47 fixes an issue with how a failure result is marshaled when the path patches but the request method does not. The package now correctly aggregates allowed methods for the route result failure instance.