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

Latest commit

 

History

History
209 lines (123 loc) · 4.53 KB

CHANGELOG.md

File metadata and controls

209 lines (123 loc) · 4.53 KB

Changelog

All notable changes to this project will be documented in this file, in reverse chronological order by release.

3.3.1 - TBD

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

3.3.0 - 2019-02-26

Added

  • #53 adds support for PHP 7.3.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

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

Fixed

  • Nothing.

3.2.1 - 2019-01-09

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

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

3.2.0 - 2018-08-01

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.

3.1.0 - 2018-06-18

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.

3.0.2 - 2016-05-31

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

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

3.0.1 - 2016-04-18

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.

3.0.0 - 2016-03-21

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.