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

Latest commit

 

History

History
355 lines (200 loc) · 6.31 KB

CHANGELOG.md

File metadata and controls

355 lines (200 loc) · 6.31 KB

Changelog

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

3.0.2 - TBD

Added

  • Nothing.

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

3.0.1 - 2019-06-18

Added

  • #46 adds support for PHP 7.3

Changed

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

3.0.0 - 2018-03-15

Added

  • #30 and #35 add support for the zend-expressive-router 3.0 series.

  • #34 adds Zend\Expressive\Router\ZendRouter\ConfigProvider and exposes it as a config provider within the package definition.

Changed

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

Deprecated

  • Nothing.

Removed

  • #30 removes support for the zend-expressive-router 2.0 series.

  • #30 removes support for PHP 5.6 and PHP 7.0.

Fixed

  • #37 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.

  • #40 fixes how the router creates a RouteResult when the path matches, but not the HTTP method. In particular, it does not provide special handling for HEAD requests, treating them like any other method mismatch.

2.2.0 - 2018-03-08

Added

  • Nothing.

Changed

  • #42 updates the minimum supported version of zend-expressive-router to 2.4.0.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

2.1.0 - 2017-12-06

Added

  • #26 adds support for PHP 7.2.

  • #27 adds support for the zend-psr7bridge 1.0 series of releases.

Deprecated

  • Nothing.

Removed

  • #26 removes support for HHVM.

Fixed

  • Nothing.

2.0.1 - 2017-03-01

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #20 fixes an import statement in ZendRouter to ensure the correct exception namespace is used.

2.0.0 - 2017-01-11

Added

  • #16 adds support for zend-expressive-router 2.0. This includes a breaking change to those extending Zend\Expressive\Router\ZendRouter, as the generateUri() method now expects a third, optional argument, array $options = [].

    For consumers, this represents new functionality; you may now pass router options, such as a translator and/or translation text domain, via the new argument when generating a URI.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

1.3.0 - 2016-12-14

Added

  • Nothing.

Changed

  • #12 updates the zend-expressive-router dependency to 1.3.2+

  • #12 updates the router to compose the Zend\Expressive\Router\Route instance associated with a successful route match in the returned RouteResult. This allows you to access other route metadata like the path, allowed HTTP methods, and route options.

  • #12 updates the router to always support HEAD and OPTIONS requests made to any valid route. Dispatchers will need to check if such requests are supported explicitly or implicitly by the matched route (using Route::implicitHead() and Route::implicitOptions()).

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

1.2.0 - 2016-08-11

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • This release removes support for PHP 5.5.

Fixed

  • #7 updates the zend-router dependency to ^3.0; this also required changing which routes and routers are imported internally to use the new namespace introduced in that version. The changes should have no effect on existing code, except that they will result in dependency updates.

1.1.0 - 2016-03-09

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #6 updates the component to depend on zend-router instead of zend-mvc.

1.0.1 - 2016-01-04

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #3 fixes an issue whereby appending a trailing slash to a route that did not define one was resulting in a 405 instead of a 404 error.

1.0.0 - 2015-12-07

First stable release.

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

0.3.0 - 2015-12-02

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

0.2.0 - 2015-10-20

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Updated to zend-expressive RC1.
  • Added branch alias for dev-master, pointing to 1.0-dev.

0.1.0 - 2015-10-10

Initial release.

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.