@weierophinney weierophinney released this Aug 1, 2018 · 2 commits to master since this release

Assets 2

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.

@weierophinney weierophinney released this Jun 18, 2018 · 26 commits to master since this release

Assets 2

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.

@weierophinney weierophinney released this May 31, 2016 · 120 commits to master since this release

Assets 2

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

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

@weierophinney weierophinney released this Apr 18, 2016 · 125 commits to master since this release

Assets 2

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.

@weierophinney weierophinney released this Mar 21, 2016 · 131 commits to master since this release

Assets 2

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.