PackageTrack
Sign in Get early access

zendframework/zend-modulemanager

Abandoned; use laminas/laminas-modulemanager. Modular application system for zend-mvc applications

2.8.4 14M downloads/mo #4776 most downloaded on Packagist zendframework/zend-modulemanager

What this package is like to depend on

Last release 7 years ago

no release in 18 months

Ships unpredictably

gaps range from 9 days to 1.9 years

Rarely documented

notes for 16 of 73 stable releases

Nothing withdrawn

no release was ever pulled

14 years old

73 releases · first in 2012

0 releases in the last 12 months

see the full history below

Release timeline

38 releases · Oct 2012 to Oct 2019
2013 2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 60 of 73
  1. 2.8.4 28 Oct 2019
    Release notes

    Added

    • Nothing.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #91 fixes permission on cache file.
      The permission denied issue occurs on reading the cache file, when cache has been build using different user account.
    Open source →
    Release notes

    Added

    • Nothing.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #91 fixes permission on cache file. The permission denied issue occurs on reading the cache file, when cache has been build using different user account.
    Open source →
  2. 2.8.3 18 Oct 2019
    Release notes

    Added

    • #85 adds support for PHP 7.3.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #88 fixes
      how cache files are created. Temporary file is created first and when
      completed it is renamed to target file. It prevents from loading uncompleted
      files.
    Open source →
    Release notes

    Added

    • #85 adds support for PHP 7.3.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #88 fixes how cache files are created. Temporary file is created first and when completed it is renamed to target file. It prevents from loading uncompleted files.
    Open source →
  3. 2.8.2 02 Dec 2017
    Release notes

    Added

    • Nothing.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #74 Fixes exception message in ConfigListener
    Open source →
    Release notes

    Added

    • Nothing.

    Changed

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #74 fixes exception message in ConfigListener
    Open source →
  4. 2.8.1 01 Nov 2017
    Release notes

    Added

    • Nothing.

    Changed

    • #73 modifies the ModuleResolverListener slightly. In #5, released in 2.8.0, we added the ability to use classes named after the module itself as a module class. However, in some specific cases, primarily when the module is a top-level namespace, this can lead to conflicts with globally-scoped classes. The patch in this release modifies the logic to first check if a Module class exists under the module namespace, and will use that; otherwise, it will then check if a class named after the namespace exists. Additionally, the class now implements a blacklist of specific classes known to be non-instantiable, including the Generator class shipped with the PHP language itself.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Nothing.
    Open source →
    Release notes

    Added

    • Nothing.

    Changed

    • #73 modifies the ModuleResolverListener slightly. In #5, released in 2.8.0, we added the ability to use classes named after the module itself as a module class. However, in some specific cases, primarily when the module is a top-level namespace, this can lead to conflicts with globally-scoped classes. The patch in this release modifies the logic to first check if a Module class exists under the module namespace, and will use that; otherwise, it will then check if a class named after the namespace exists. Additionally, the class now implements a blacklist of specific classes known to be non-instantiable, including the Generator class shipped with the PHP language itself.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Nothing.
    Open source →
  5. 2.8.0 11 Jul 2017
    Release notes

    Added

    • #4 adds a new ListenerOptions option, use_zend_loader. The option defaults to true, which keeps the current behavior of registering the ModuleAutoloader and AutoloaderProvider. If you disable it, these features will no longer be loaded, allowing ModuleManager to be used without zend-loader.
    • #5 adds the ability to use a class of any name for a module, so long as you provide the fully qualified class name when registering the module with the module manager.

    Deprecated

    • Nothing.

    Removed

    • #62 removes support for PHP 5.5 and HHVM.

    Fixed

    • #53 preventing race conditions when writing cache files (merged configuration)
    Open source →
    Release notes

    Added

    • #4 adds a new ListenerOptions option, use_zend_loader. The option defaults to true, which keeps the current behavior of registering the ModuleAutoloader and AutoloaderProvider. If you disable it, these features will no longer be loaded, allowing ModuleManager to be used without zend-loader.
    • #5 adds the ability to use a class of any name for a module, so long as you provide the fully qualified class name when registering the module with the module manager.

    Deprecated

    • Nothing.

    Removed

    • #62 removes support for PHP 5.5 and HHVM.

    Fixed

    • #53 preventing race conditions when writing cache files (merged configuration)
    Open source →
  6. 2.7.3 11 Jul 2017
    Release notes

    Added

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #39 and #53 prevent race conditions when writing cache files (merged configuration).
    • #36 removes a throw from ServiceListener::onLoadModulesPost() that was previously emitted when a named plugin manager did not have an associated service present yet. Doing so allows plugin managers to be registered after configuration is fully merged, instead of requiring they be defined early. This change allows components to define their plugin managers via their Module classes.
    • #58 corrects the typehint for the ServiceListener::$listeners property.
    Open source →
    Release notes

    Added

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #39 and #53 prevent race conditions when writing cache files (merged configuration).
    • #36 removes a throw from ServiceListener::onLoadModulesPost() that was previously emitted when a named plugin manager did not have an associated service present yet. Doing so allows plugin managers to be registered after configuration is fully merged, instead of requiring they be defined early. This change allows components to define their plugin managers via their Module classes.
    • #58 corrects the typehint for the ServiceListener::$listeners property.
    Open source →
  7. 2.7.2 16 May 2016
    Release notes

    Added

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Nothing.
    Open source →
    Release notes

    Added

    • #38 prepares and publishes the documentation to https://zendframework.github.io/zend-modulemanager/
    • #40 adds a requirement on zend-config. Since the default use case centers around config merging and requires the component, it should be required by zend-modulemanager.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Nothing.
    Open source →
  8. 2.7.1 28 Feb 2016
    Release notes

    Added

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #31 updates the ServiceListener:onLoadModulesPost() workflow to override existing services on a given service/plugin manager instance when configuring it. Since the listener operates as part of bootstrapping, this is a requirement.
    Open source →
  9. 2.7.0 25 Feb 2016
    Release notes

    Added

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #13 and #28 update the component to be forwards-compatible with zend-servicemanager v3. This primarily affects how configuration is aggregated within the ServiceListener (as v3 has a dedicated method in the Zend\ServiceManager\ConfigInterface for retrieving it).

    • #12, #28, and #29 update the component to be forwards-compatible with zend-eventmanager v3. Primarily, this involves:

      • Changing trigger calls to triggerEvent() and/or triggerEventUntil(), and ensuring the event instance is injected with the new event name prior.
      • Ensuring aggregates are attached using the $aggregate->attach($events) signature instead of the $events->attachAggregate($aggregate) signature.
      • Using zend-eventmanager's EventListenerIntrospectionTrait to test that listeners are attached at expected priorities.
    Open source →
  10. 2.6.1 22 Sep 2015
    Release notes

    Added

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Fixed a condition where the ModuleEvent target was not properly populated with the ModuleManager as the target.
    Open source →
  11. 2.6.0 22 Sep 2015
    Release notes

    Added

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #10 pins the zend-stdlib version to ~2.7, allowing it to use that version forward, and ensuring compatibility with consumers of the new zend-hydrator library.
    Open source →
  12. 2.5.3 22 Sep 2015
    Release notes

    Added

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • Fixed a condition where the ModuleEvent target was not properly populated with the ModuleManager as the target.
    Open source →
  13. 2.5.2 22 Sep 2015
    Release notes

    Added

    • Nothing.

    Deprecated

    • Nothing.

    Removed

    • Nothing.

    Fixed

    • #9 pins the zend-stdlib version to >=2.5.0,<2.7.0, as 2.7.0 deprecates the hydrators (in favor of the new zend-hydrator library).
    Open source →
  14. 2.5.1 03 Jun 2015

    Nothing published for this version

  15. 2.5.0 03 Jun 2015

    Nothing published for this version

  16. 2.4.13 07 May 2015
    Release notes

    zend-modulemanager 2.4.13

    Open source →
  17. 2.4.12 no date
    Release notes

    zend-modulemanager 2.4.12

    Open source →
  18. 2.4.11 no date
    Release notes

    zend-modulemanager 2.4.11

    Open source →
  19. 2.4.10 no date

    Nothing published for this version

  20. 2.4.9 no date

    Nothing published for this version

  21. 2.4.8 no date

    Nothing published for this version

  22. 2.4.7 no date

    Nothing published for this version

  23. 2.4.6 no date

    Nothing published for this version

  24. 2.4.5 no date

    Nothing published for this version

  25. 2.4.4 no date

    Nothing published for this version

  26. 2.4.3 no date

    Nothing published for this version

  27. 2.4.2 no date

    Nothing published for this version

  28. 2.4.1 no date

    Nothing published for this version

  29. 2.4.0 23 Mar 2015

    Nothing published for this version

  30. 2.3.9 10 Feb 2015

    Nothing published for this version

  31. 2.3.8 no date

    Nothing published for this version

  32. 2.3.7 no date

    Nothing published for this version

  33. 2.3.6 no date

    Nothing published for this version

  34. 2.3.5 no date

    Nothing published for this version

  35. 2.3.4 13 Jan 2015

    Nothing published for this version

  36. 2.3.3 11 Aug 2014

    Nothing published for this version

  37. 2.3.2 no date

    Nothing published for this version

  38. 2.3.1 14 Apr 2014

    Nothing published for this version

  39. 2.3.0 12 Mar 2014

    Nothing published for this version

  40. 2.2.10 05 Mar 2014

    Nothing published for this version

  41. 2.2.9 no date

    Nothing published for this version

  42. 2.2.8 no date

    Nothing published for this version

  43. 2.2.7 no date

    Nothing published for this version

  44. 2.2.6 no date

    Nothing published for this version

  45. 2.2.5 31 Oct 2013

    Nothing published for this version

  46. 2.2.4 21 Aug 2013

    Nothing published for this version

  47. 2.2.3 no date

    Nothing published for this version

  48. 2.2.2 10 May 2013

    Nothing published for this version

  49. 2.2.1 no date

    Nothing published for this version

  50. 2.2.0 no date

    Nothing published for this version

  51. 2.1.6 17 Apr 2013

    Nothing published for this version

  52. 2.1.5 no date

    Nothing published for this version

  53. 2.1.4 13 Mar 2013

    Nothing published for this version

  54. 2.1.3 19 Feb 2013

    Nothing published for this version

  55. 2.1.2 no date

    Nothing published for this version

  56. 2.1.1 06 Feb 2013

    Nothing published for this version

  57. 2.1.0 29 Jan 2013

    Nothing published for this version

  58. 2.0.8 26 Jan 2013

    Nothing published for this version

  59. 2.0.7 no date

    Nothing published for this version

  60. 2.0.6 19 Dec 2012

    Nothing published for this version

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive