gmarche/vendor/zendframework/zend-expressive-fastroute/CHANGELOG.md

3.5 KiB

Changelog

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

1.2.0 - 2016-06-16

Added

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

1.1.1 - 2015-05-03

Added

  • #7 adds support for merging the defaults passed in route options with the matched parameters when returning a route result. As an example, if you define a route as follows:

    use Zend\Expressive\Router\Route;
    
    $route = new Route(
        '/category/{category:[a-z]{3,12}[/resource/{resource:\d+}]',
        'CategoryResource',
        ['GET'],
        'category-resource'
    );
    $route->setOptions(['defaults' => [
        'resource' => 1,
    ]]);
    

    and match against the URL path /category/foobar, the route result returned will now also include a resource parameter with a value of 1.

    This provides feature parity with other routing implementations.

  • #14 updates the FastRoute minimum version to ^0.8.0. No BC break is expected by this change, but you should test your application to confirm.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #4 fixes URI generation when optional segments are in place, and ensures that if an optional segment with a placeholder is missing, but followed by one that is present, an exception is raised.
  • #8 fixes URI generation with variable substitution when the variable declaration in the route uses {X,Y} quantification.

1.1.0 - 2016-01-25

Added

  • #6 updates the FastRoute minimum version to ^0.7.0. No BC break is expected by this change, but you should test your application to confirm.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.

1.0.1 - 2015-12-14

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • #3 fixes an issue in how the RouteResult was marshaled on success. Previously, the path was used for the matched route name; now the route name is properly used.

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 zend-expressive to RC1.
  • Added branch alias for dev-master, pointing to 1.0-dev.

0.1.1 - 2015-10-10

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Moved nikic/fast-route from require-dev to require section.

0.1.0 - 2015-10-10

Initial release.

Added

  • Nothing.

Deprecated

  • Nothing.

Removed

  • Nothing.

Fixed

  • Nothing.