@@ -95,6 +95,27 @@ for full details on how to migrate your v2 application.
95
95
functionality from the ` ViewHelperManager ` factory for fetching configuration
96
96
classes from other components and using them to configure the instance. In all
97
97
cases, this is now done by the components themselves.
98
+ - [ #128 ] ( https://github.com/zendframework/zend-mvc/pull/128 ) removes the
99
+ ` ControllerLoaderFactory ` , and the ` ControllerLoader ` service alias; use
100
+ ` ControllerManagerFactory ` and ` ControllerManager ` , respectively, instead.
101
+ - [ #128 ] ( https://github.com/zendframework/zend-mvc/pull/128 ) removes
102
+ ` Zend\Mvc\View\SendResponseListener ` ; use ` Zend\Mvc\SendResponseListener `
103
+ instead.
104
+ - [ #128 ] ( https://github.com/zendframework/zend-mvc/pull/128 ) removes
105
+ ` Application::send() ` , which has been a no-op since 2.2.
106
+ - [ #128 ] ( https://github.com/zendframework/zend-mvc/pull/128 ) removes
107
+ ` DispatchListener::marshallControllerNotFoundEvent() ` , which has proxied to
108
+ ` marshalControllerNotFoundEvent() ` since 2.2.
109
+ - [ #128 ] ( https://github.com/zendframework/zend-mvc/pull/128 ) removes
110
+ the ` ServiceLocatorAwareInterface ` implementation
111
+ (` setServiceLocator() ` /` getServiceLocator() ` methods) from
112
+ ` AbstractController ` . You will need to inject your dependencies specifically
113
+ going forward.
114
+ - [ #128 ] ( https://github.com/zendframework/zend-mvc/pull/128 ) removes
115
+ the ` ServiceLocatorAwareInterface ` initializers defined in
116
+ ` Zend\Mvc\Service\ServiceManagerConfig ` and
117
+ ` Zend\Mvc\Controller\ControllerManager ` . You will need to inject your
118
+ dependencies specifically going forward.
98
119
99
120
### Fixed
100
121
@@ -103,17 +124,31 @@ for full details on how to migrate your v2 application.
103
124
requests optional. ` json_decode() ` is now used by default, falling back to
104
125
` Zend\Json\Json::decode() ` if it is available. If neither are available, an
105
126
exception is now thrown.
106
- - [ #115 ] ( https://github.com/zendframework/zend-mvc/pull/115 ) updates the
127
+ - [ #115 ] ( https://github.com/zendframework/zend-mvc/pull/115 ) and
128
+ [ #128 ] ( https://github.com/zendframework/zend-mvc/pull/128 ) update the
107
129
dependency list, per https://github.com/zendframework/maintainers/wiki/zend-mvc-v3-refactor:-reduce-components#required-components ,
108
130
to do the following:
109
131
- Makes the following components required:
132
+ - zend-http
110
133
- zend-modulemanager
134
+ - zend-router
111
135
- zend-view
112
136
- Makes the following components optional:
113
- - zend-form
114
- - zend-hydrator
115
137
- zend-json
116
138
- zend-psr7bridge
139
+ - And pares the suggestion list down to:
140
+ - zend-mvc-console
141
+ - zend-mvc-i18n
142
+ - zend-mvc-plugin-fileprg
143
+ - zend-mvc-plugin-flashmessenger
144
+ - zend-mvc-plugin-identity
145
+ - zend-mvc-plugin-prg
146
+ - zend-servicemanager-di
147
+ - [ #128 ] ( https://github.com/zendframework/zend-mvc/pull/128 ) bumps the minimum
148
+ supported version of zend-eventmanager, zend-servicemanager, and zend-stdlib
149
+ to their v3 releases.
150
+ - [ #128 ] ( https://github.com/zendframework/zend-mvc/pull/128 ) bumps the minimum
151
+ supported PHP version to 5.6.
117
152
118
153
## 2.7.7 - TBD
119
154
0 commit comments