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

Commit ae7eb06

Browse files
committed
Merge branch 'feature/zend-router' into develop
Close #99
2 parents 2ed15b6 + 04d3897 commit ae7eb06

File tree

145 files changed

+373
-12581
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

145 files changed

+373
-12581
lines changed

CHANGELOG.md

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,13 @@
22

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

5-
## 2.8.0 - TBD
5+
## 3.0.0 - TBD
6+
7+
New major version! Please see:
8+
9+
- [doc/book/migration/to-v3-0.md](doc/book/migration/to-v3-0.md)
10+
11+
for full details on how to migrate your v2 application.
612

713
### Added
814

@@ -14,7 +20,19 @@ All notable changes to this project will be documented in this file, in reverse
1420

1521
### Removed
1622

17-
- Nothing.
23+
- [#99](https://github.com/zendframework/zend-mvc/pull/99) removes all router
24+
functionality (everything in the `Zend\Mvc\Router` namespace. This
25+
functionality is now provided by the [zend-router](https://zendframework.github.io/zend-router/)
26+
component, which becomes a requirement of zend-mvc. The removal also includes
27+
all service factories related to routing, as they are provided by zend-router.
28+
- [#99](https://github.com/zendframework/zend-mvc/pull/99) removes all
29+
console-related functionality, including the `AbstractConsoleController`, the
30+
`CreateConsoleNotFoundModel` controller plugin, the `ConsoleResponseSender`,
31+
and all classes under the `Zend\Mvc\View\Console` namespace; these are now
32+
provided by the [zend-mvc-console](https://zendframework.github.io/zend-mvc-console/)
33+
component. (That component also includes console-specific routes, which were
34+
removed from zend-router.) All service factories related to console
35+
functionality are also now provided by zend-mvc-console.
1836

1937
### Fixed
2038

composer.json

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -16,19 +16,19 @@
1616
"php": "^5.5 || ^7.0",
1717
"zendframework/zend-eventmanager": "^2.6.2 || ^3.0",
1818
"zendframework/zend-servicemanager": "^2.7.5 || ^3.0.3",
19+
"zendframework/zend-http": "^2.5.4",
1920
"zendframework/zend-hydrator": "^1.1 || ^2.1",
2021
"zendframework/zend-form": "^2.7",
22+
"zendframework/zend-router": "^3.0",
2123
"zendframework/zend-stdlib": "^2.7.5 || ^3.0",
2224
"zendframework/zend-psr7bridge": "^0.2",
2325
"container-interop/container-interop": "^1.1"
2426
},
2527
"require-dev": {
2628
"zendframework/zend-authentication": "^2.5.3",
2729
"zendframework/zend-cache": "^2.6.1",
28-
"zendframework/zend-console": "^2.6",
2930
"zendframework/zend-di": "^2.6",
3031
"zendframework/zend-filter": "^2.6.1",
31-
"zendframework/zend-http": "^2.5.4",
3232
"zendframework/zend-i18n": "^2.6",
3333
"zendframework/zend-inputfilter": "^2.6",
3434
"zendframework/zend-json": "^2.6.1",
@@ -37,7 +37,6 @@
3737
"zendframework/zend-session": "^2.6.2",
3838
"zendframework/zend-serializer": "^2.6.1",
3939
"zendframework/zend-text": "^2.6",
40-
"zendframework/zend-uri": "^2.5",
4140
"zendframework/zend-validator": "^2.6",
4241
"zendframework/zend-version": "^2.5",
4342
"zendframework/zend-view": "^2.6.3",
@@ -48,7 +47,6 @@
4847
"suggest": {
4948
"zendframework/zend-authentication": "Zend\\Authentication component for Identity plugin",
5049
"zendframework/zend-config": "Zend\\Config component",
51-
"zendframework/zend-console": "Zend\\Console component",
5250
"zendframework/zend-di": "Zend\\Di component",
5351
"zendframework/zend-filter": "Zend\\Filter component",
5452
"zendframework/zend-http": "Zend\\Http component",
@@ -57,18 +55,18 @@
5755
"zendframework/zend-json": "Zend\\Json component",
5856
"zendframework/zend-log": "Zend\\Log component",
5957
"zendframework/zend-modulemanager": "Zend\\ModuleManager component",
58+
"zendframework/zend-mvc-console": "zend-mvc-console provides the ability to expose zend-mvc as a console application",
6059
"zendframework/zend-serializer": "Zend\\Serializer component",
6160
"zendframework/zend-session": "Zend\\Session component for FlashMessenger, PRG, and FPRG plugins",
6261
"zendframework/zend-text": "Zend\\Text component",
63-
"zendframework/zend-uri": "Zend\\Uri component",
6462
"zendframework/zend-validator": "Zend\\Validator component",
6563
"zendframework/zend-version": "Zend\\Version component",
6664
"zendframework/zend-view": "Zend\\View component"
6765
},
6866
"extra": {
6967
"branch-alias": {
7068
"dev-master": "2.7-dev",
71-
"dev-develop": "2.8-dev"
69+
"dev-develop": "3.0-dev"
7270
}
7371
},
7472
"autoload-dev": {

composer.lock

Lines changed: 80 additions & 75 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

doc/book/migration/index.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Migration
2+
3+
While we strive to keep functionality backwards compatible between releases,
4+
occasionally we need to break features in order to fix critical or security
5+
issues. Additionally, in order to signal upcoming changes, we will introduce
6+
deprecation notices or add forwards-compatibility features to assist you in
7+
migration.
8+
9+
The chapters in this section document these changes.
10+
11+
- [Migrating from v2.X to v2.7](to-v2-7.md)
12+
- [Migrating to v3.0](to-v3-0.md)

0 commit comments

Comments
 (0)