This repository has been archived by the owner on Jan 31, 2020. It is now read-only.
Releases: zendframework/zend-router
Releases · zendframework/zend-router
zend-router 3.3.0
zend-router 3.2.1
Added
- Nothing.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #50 Corrected PHPDoc
forRouterInterface#factory()
return type
zend-router 3.2.0
Added
- #50 adds
Zend\Router\Http\Placeholder
, which can be used within reusable
modules to indicate a route with child routes where the root route may be
overridden. By default, thePlaceholder
route always matches, passing on
further matching to the defined child routes.
Changed
- #38 bumps the minimum supported zend-http version to 2.8.1.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- Nothing.
zend-router 3.1.0
Added
- Nothing.
Changed
- Nothing.
Deprecated
- Nothing.
Removed
- #34 dropped php 5.5 support
Fixed
- #47 fixes how the
Wildcard
URL assembly works. Previously, it would
attempt torawurlencode()
all values provided to the method as merged with any default values.
It now properly skips any non-scalar values when assembling the URL path. This fixes an issue
discovered when providing an array of middleware as amiddleware
default route parameter.
zend-router 3.0.2
Added
- Nothing.
Deprecated
- Nothing.
Removed
- Nothing.
Fixed
- #5 marks zend-mvc versions less than 3.0.0 as conflicts.
zend-router 3.0.1
zend-router 3.0.0
First release as standalone package in its own namespace. This is the first version that will be used with zend-mvc v3; see its migration document for details on how to update existing routing to this version.
In particular, the Zend\Mvc\Router
namespace was renamed to Zend\Router
.
Added
- #2 adds
ConfigProvider
, which is an invokable class that returns dependency configuration for the component; in particular, this will be useful for zend-expressive-zendrouter. - #2 adds the
Module
class, for use with zend-mvc + zend-modulemanager. It provides dependency configuration for the component when used in that context. - #2 adds zend-component-installer configuration for the above
ConfigProvider
andModule
, to allow auto-registration with the application. - #2 adds the following factories:
Zend\Router\RouteInvokableFactory
, which provides a custom "invokable" factory for routes that uses the route class'factory()
method for instantiation.Zend\Router\RoutePluginManagerFactory
, for creating aRoutePluginManager
instance.Zend\Router\Http\HttpRouterFactory
, for returning aTreeRouteStack
instance.Zend\Router\RouterFactory
, which essentially proxies toZend\Router\Http\HttpRouterFactory
.
Deprecated
- Nothing.
Removed
- #2 removes all console-related routing. These will be part of a new component, zend-mvc-console.
- #2 removes the
Query
route, as it had been deprecated starting with version 2.3.
Fixed
- Nothing.