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

Releases: zendframework/zend-router

zend-router 3.3.0

26 Feb 20:28
Compare
Choose a tag to compare

Added

  • #53 adds support for PHP 7.3.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • #53 removes support for zend-stdlib v2 releases.

Fixed

  • Nothing.

zend-router 3.2.1

09 Feb 15:34
release-3.2.1
Compare
Choose a tag to compare

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #50 Corrected PHPDoc
    for RouterInterface#factory() return type

zend-router 3.2.0

01 Aug 22:25
Compare
Choose a tag to compare

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, the Placeholder 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

18 Jun 21:12
Compare
Choose a tag to compare

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 to rawurlencode() 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 a middleware default route parameter.

zend-router 3.0.2

31 May 20:54
Compare
Choose a tag to compare

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #5 marks zend-mvc versions less than 3.0.0 as conflicts.

zend-router 3.0.1

18 Apr 17:06
Compare
Choose a tag to compare

Added

  • #3 adds a config-provider entry in composer.json, pointing to Zend\Router\ConfigProvider.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #3 fixes the component entry in composer.json to properly read Zend\Router.

zend-router 3.0.0

21 Mar 13:46
Compare
Choose a tag to compare

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 and Module, 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 a RoutePluginManager instance.
    • Zend\Router\Http\HttpRouterFactory, for returning a TreeRouteStack instance.
    • Zend\Router\RouterFactory, which essentially proxies to Zend\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.