From 7d7b0acd6a3d43aee82ae7222dc7f50dafcb8b41 Mon Sep 17 00:00:00 2001 From: Matthew Weier O'Phinney Date: Sat, 19 Mar 2016 16:16:37 -0500 Subject: [PATCH] Added CHANGELOG for #2 and 3.0.0 --- CHANGELOG.md | 52 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..011c6f9 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,52 @@ +# Changelog + +All notable changes to this project will be documented in this file, in reverse chronological order by release. + +## 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](https://zendframework.github.io/zend-router/migration/v2-to-v3/) +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](https://github.com/zendframework/zend-router/pull/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](https://github.com/zendframework/zend-router/pull/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](https://github.com/zendframework/zend-router/pull/2) adds + zend-component-installer configuration for the above `ConfigProvider` and + `Module`, to allow auto-registration with the application. +- [#2](https://github.com/zendframework/zend-router/pull/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](https://github.com/zendframework/zend-router/pull/2) removes all + console-related routing. These will be part of a new component, + zend-mvc-console. +- [#2](https://github.com/zendframework/zend-router/pull/2) removes the `Query` + route, as it had been deprecated starting with version 2.3. + +### Fixed + +- Nothing.