laminas-servicemanager
laminas-servicemanager copied to clipboard
Status of v4.0.0 support in laminas components
Laminas ServiceManager v4.0.0 status
I will use this issue to keep track of the current state of laminas components supporting v4.0.0:
Component | Status | Details |
---|---|---|
laminas/laminas-validator |
✅ | Implements a PluginManager and thus needs code-changes and can only support the latest servicemanager version. |
laminas/laminas-mvc |
:x: | Implements a PluginManager and thus needs code-changes and can only support the latest servicemanager version. |
laminas/laminas-feed |
:x: | Implements a PluginManager and thus needs code-changes and can only support the latest servicemanager version. |
laminas/laminas-view |
:x: | Implements a PluginManager and thus needs code-changes and can only support the latest servicemanager version. |
laminas/laminas-text |
:x: | Implements a PluginManager and thus needs code-changes and can only support the latest servicemanager version. |
laminas-serializer |
✅ | Implements a PluginManager and thus needs code-changes and can only support the latest servicemanager version. :warning: does not have a requirement to any servicemanager version and thus projects might potentially get BC breaks here. |
laminas/laminas-router |
:x: | Implements a PluginManager and thus needs code-changes and can only support the latest servicemanager version. |
laminas/laminas-log |
:warning: | Implements a PluginManager and thus needs code-changes and can only support the latest servicemanager version. Project is marked as security-only and therefore might not get an update. |
laminas/laminas-inputfilter |
:x: | Implements a PluginManager and thus needs code-changes and can only support the latest servicemanager version. |
laminas/laminas-i18n |
:x: | Implements a PluginManager and thus needs code-changes and can only support the latest servicemanager version. |
laminas/laminas-hydrator |
:x: | Implements a PluginManager and thus needs code-changes and can only support the latest servicemanager version. |
laminas/laminas-form |
:x: | Implements a PluginManager and thus needs code-changes and can only support the latest servicemanager version. |
laminas/laminas-filter |
🚧 | Implements a PluginManager and thus needs code-changes and can only support the latest servicemanager version. |
laminas/laminas-cache |
✅ | Implements a PluginManager and thus needs code-changes and can only support the latest servicemanager version. |
laminas/laminas-barcode |
:x: | Implements a PluginManager and thus needs code-changes and can only support the latest servicemanager version. |
laminas/laminas-cache-storage-adapter-* |
✅/⚠️ | Only provides servicemanager wiring for laminas-cache . :warning: laminas-cache new major version needs to be supported as well. session adapter is not yet migrated due to the lack of compatibility in laminas-session |
Implements a PluginManager and thus needs code-changes and can only support the latest servicemanager version. |
||
laminas/laminas-session |
:x: | Only provides servicemanager wiring and thus can add support for v3 & v4 |
laminas/laminas-crypt |
:warning: | :warning: This component has still a dependency to servicemanager while it is not using it anymore. Raised in https://github.com/laminas/laminas-crypt/issues/27 |
laminas/laminas-test |
:x: | Only uses servicemanager for unit test stuff and thus can add support for v3 & v4 |
laminas/laminas-mvc-i18n |
:x: | Only provides servicemanager wiring and thus can add support for v3 & v4 |
laminas/laminas-developer-tools |
:x: | Consumes MVC methods and uses servicemanager to retrieve data and thus can add support for v3 & v4 |
laminas/laminas-mvc-plugin-identity |
:x: | Provides Only provides servicemanager wiring and thus can add support for v3 & v4 |
laminas/laminas-mvc-middleware |
:x: | Does not have a direct dependency to the servicemanager and thus could simply remove the dependency. laminas-mvc Application#getServiceManager is being used and thus it might be the reason why the servicemanager is required. Can add support for v3 & v4 tho. |
TBD | :x: | :warning: there are plenty of other components not yet listed in this table. In case we are fine with going that way, I'll complete this list to outline the full scope. |