All notable changes to this project will be documented in this file, in reverse chronological order by release.
- Nothing.
- Nothing.
- Nothing.
- Nothing.
- Fixes the path to the configuration file used within
Module::getConfig()
to correctly locate it.
- Nothing.
-
The package now requires a minimum PHP version of 7.2.
-
The package now targets the Laminas MVC, and not the Zend Framework MVC. Additionally, it is pinned to the latest stable releases, which means it no longer supports v2 releases of laminas-mvc.
-
PhlySimplePage\PageCacheService
was renamed toPhlySimplePage\PageCacheFactory
, and itscreateService()
method renamed to__invoke()
. -
PhlySimplePage\PageCacheListenerService
was renamed toPhlySimplePage\PageCacheListenerFactory
, and itscreateService()
method renamed to__invoke()
.
- Nothing.
- The package removes support for zend-mvc-console tooling in favor of the vendor binary (
phly-simple-page
) provided. This includes removal of thePhlySimplePage\CacheController
and its factory.
- Nothing.
-
Adds a vendor script,
phly-simple-page
, with the single commandcache:clear
. When called without options, it clears the whole cache; when called with a--page
option, it will clear only the cache for that page. -
Adds package configuration to opt-in to either zend-component-installer or laminas-component-installer in order to automate registration of the module in MVC applications during installation.
- Updates dependencies to latest stable versions of all packages. This means both the latest
2.*
and3.*
releases for zend-mvc, zend-eventmanager, and zend-servicemanager. If you were using this on earlier versions, you may need to update your application before you can use the latest version.
- Deprecates usage of MVC console actions as provided in the
CacheController
. Users should switch to the phly-simple-page vendor binary instead.
- Nothing.
- #12 fixes listener registration in the PageCacheListener to ensure the listeners can actually be removed.