Releases: laminas/laminas-cache
2.10.3
2.10.3 - 2021-05-03
Release Notes for 2.10.3
2.10.x bugfix release (patch)
Fixes
- Fixes a
PSR-6
deletion regression which was introduced in 2.10.2. TheCacheItemPoolDecorator
now verifies that all keys are absent from the storage. This is now in sync with theSimpleCacheDecorator
.
2.10.3
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Bug
2.11.0
Release Notes for 2.11.0
This release aims to support PHP 8.0 for laminas-cache
.
In laminas-cache
v2.10.0, adapters were split into their very own components without receiving any changes. These changes were necessary to keep laminas-cache
maintainable long term as development can now be focused on these adapters rather than the whole ecosystem.
Most of these adapters will not receive support for PHP 8.0, so they are likely blocking users from migrating to PHP 8.0 if the projects won't start to prepare for laminas-cache
v3.0.0 which requires all projects to require those adapters they really use. With laminas-cache
v2.10+, composer
comes to the rescue and enables users to start prepare their project by explicitly use a require entry for those adapters which are in use while "removing" adapters, they don't.
To achieve this, the replace
section of the projects composer.json
has to list all adapters which are not used.
An example configuration can be found either in the installation section of the laminas documentation or in the README.md of this package.
Added
- Added support for PHP 8.0
Removed
- Removed support for PHP prior 7.3
- Removed support for
laminas-servicemanager
andlaminas-eventmanager
in their v2 versions
Deprecated
PatternFactory
has been marked as deprecated. Instead of using static factories like this, receiving thePatternPluginManager
is recommended.
2.11.0
- Total issues resolved: 0
- Total pull requests resolved: 6
- Total contributors: 1
Bug,Documentation
- 78: fix potential markdown issues thanks to @boesing
Enhancement
- 77: qa: removing changelog in favor of the release notes thanks to @boesing
- 76: PHP 8.0 support for v2 thanks to @boesing
- 75: bump phpunit to 9.5 thanks to @boesing
- 74: continous integration thanks to @boesing
Documentation Needed,Enhancement
2.10.2
2.10.2 - 2021-04-29
Release Notes for 2.10.2
2.10.x bugfix release (patch)
Fixed
- The decorator for PSR-6
CacheItemPool
assumed that a deletion was successful even if the underlying storage failed to delete these items.
2.10.2
- Total issues resolved: 0
- Total pull requests resolved: 2
- Total contributors: 1
Bug
Documentation
2.10.1
2.10.1 - 2021-02-25
Release Notes for 2.10.1
2.10.x bugfix release (patch)
Added
- Added documentation for
BlackHole
Adapter
2.10.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Documentation
- 68: docs: add
BlackHole
adapter docs thanks to @boesing
2.10.0
2.10.0 - 2020-11-08
As decided within the TSC meeting in November 2020, v2.10 is the last minor version in the v2 series.
Added
- #21 Adds new
PluginAwareInterface
andPluginCapableInterface
to provide better typehinting against plugin capable storage adapters - #40 Adds installation instructions to documentation.
Changed
- #23 Move APC adapter to its own satellite package
- #24 Move APCu adapter to its own satellite package
- #25 Move BlackHole adapter to its own satellite package
- #27 Move DBA adapter to its own satellite package
- #28 Move ExtMongodb adapter to its own satellite package
- #29 Move Filesystem adapter to its own satellite package
- #30 Move Memcache adapter to its own satellite package
- #31 Move Memcached adapter to its own satellite package
- #32 Move Memory adapter to its own satellite package
- #33 Move Mongodb adapter to its own satellite package
- #34 Move Redis adapter to its own satellite package
- #35 Move Session adapter to its own satellite package
- #36 Move WinCache adapter to its own satellite package
- #37 Move XCache adapter to its own satellite package
- #38 Move ZendServer adapter to its own satellite package
Deprecated
- #21 In case the
StorageFactory
has to create a customStorageAdapterInterface
implementation which does not extend theAbstractAdapter
, the factory will trigger a deprecation message due to the missingPluginAwareInterface
implementation when aplugins
configuration was provided.
Removed
- #45 Removed abstract test classes as they're moved to an own package.
Release Notes for 2.10.0
Initial release to introduce laminas-cache-storage-adapter-*
satellite packages
2.10.0
- Total issues resolved: 0
- Total pull requests resolved: 18
- Total contributors: 2
Enhancement
- 45: Remove test files thanks to @boesing
- 38: Switch to
laminas/laminas-cache-storage-adapter-zend-server
thanks to @boesing - 37: Switch to
laminas/laminas-cache-storage-adapter-xcache
thanks to @boesing - 36: Switch to
laminas/laminas-cache-storage-adapter-wincache
thanks to @boesing - 35: Switch to
laminas/laminas-cache-storage-adapter-session
thanks to @boesing - 34: Switch to
laminas/laminas-cache-storage-adapter-redis
thanks to @boesing - 33: Switch to
laminas/laminas-cache-storage-adapter-mongodb
thanks to @boesing - 32: Switch to
laminas/laminas-cache-storage-adapter-memory
thanks to @boesing - 31: Switch to
laminas/laminas-cache-storage-adapter-memcached
thanks to @boesing - 30: Switch to
laminas/laminas-cache-storage-adapter-memcache
thanks to @boesing - 29: Switch to
laminas/laminas-cache-storage-adapter-filesystem
thanks to @boesing - 28: Switch to
laminas/laminas-cache-storage-adapter-ext-mongodb
thanks to @boesing - 27: Switch to
laminas/laminas-cache-storage-adapter-dba
thanks to @boesing - 25: Switch to
laminas/laminas-cache-storage-adapter-blackhole
thanks to @boesing - 24: Switch to
laminas/laminas-cache-storage-adapter-apcu
thanks to @boesing - 23: Switch to
laminas/laminas-cache-storage-adapter-apc
thanks to @boesing - 21: Added plugin interfaces and marked
EventsCapableInterface
as deprecated thanks to @boesing
Documentation,Enhancement
2.10.0-rc2
Added
- #21 Adds new
PluginAwareInterface
andPluginCapableInterface
to provide better typehinting against plugin capable storage adapters - #40 Adds installation instructions to documentation.
Changed
- #23 Move APC adapter to its own satellite package
- #24 Move APCu adapter to its own satellite package
- #25 Move BlackHole adapter to its own satellite package
- #27 Move DBA adapter to its own satellite package
- #28 Move ExtMongodb adapter to its own satellite package
- #29 Move Filesystem adapter to its own satellite package
- #30 Move Memcache adapter to its own satellite package
- #31 Move Memcached adapter to its own satellite package
- #32 Move Memory adapter to its own satellite package
- #33 Move Mongodb adapter to its own satellite package
- #34 Move Redis adapter to its own satellite package
- #35 Move Session adapter to its own satellite package
- #36 Move WinCache adapter to its own satellite package
- #37 Move XCache adapter to its own satellite package
- #38 Move ZendServer adapter to its own satellite package
Deprecated
- #21 In case the
StorageFactory
has to create a customStorageAdapterInterface
implementation which does not extend theAbstractAdapter
, the factory will trigger a deprecation message due to the missingPluginAwareInterface
implementation when aplugins
configuration was provided.
Removed
- #45 Removed abstract test classes as they're moved to an own package.
Fixed
- Nothing.
2.10.0-rc1
Release candidate to preview upcoming v2.10.0 release.