Skip to content
This repository was archived by the owner on Jan 21, 2020. It is now read-only.

Releases: zendframework/zend-expressive-fastroute

zend-expressive-fastroute 3.0.3

20 Jun 14:01
3.0.3
ff9a17d

Choose a tag to compare

Added

  • #62 adds support for PHP 7.3.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

zend-expressive-fastroute 3.0.2

02 Aug 14:12

Choose a tag to compare

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #59 modifies the FastRouteRouter to pass the URI path to rawurldecode() 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

20 Mar 16:37

Choose a tag to compare

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 the FastRoute\Dispatcher interface instead of the more specific GroupCountBased implementation; this change allows usage of alternate dispatchers with the router.

zend-expressive-fastroute 3.0.0

15 Mar 16:20

Choose a tag to compare

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 InvalidCacheException if a cache file exists and is not writable.

Changed

  • #43 updates the match() logic to always call RouteResult::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

  • #56 makes the router use the exception documented in RouterInterface.

  • #47 and #49 fix 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.

zend-expressive-fastroute 2.2.1

09 Mar 17:39

Choose a tag to compare

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #53 provides a default value of an empty array for the FastRouteRouter::$routes property. When no routes were present, and generateUri() was called, the previous null default would cause an error.

zend-expressive-fastroute 2.2.0

08 Mar 16:13

Choose a tag to compare

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

07 Mar 17:12

Choose a tag to compare

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

07 Mar 16:53

Choose a tag to compare

Added

  • Nothing.

Changed

  • #50 updates the minimum supported version of zend-expressive-router to 3.0.0rc3.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #50 fixes a referenced constant from the zend-expressive-router package.

zend-expressive-fastroute 3.0.0rc2

06 Mar 23:08

Choose a tag to compare

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

05 Mar 14:43

Choose a tag to compare

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.