Releases: laminas/laminas-cache
2.11.3
Release Notes for 2.11.3
2.11.x bugfix release (patch)
2.11.3
- Total issues resolved: 1
- Total pull requests resolved: 1
- Total contributors: 2
Bug,Documentation
2.11.2
Release Notes for 2.11.2
2.11.x bugfix release (patch)
Fixes
- Fixes a bug where decrementing a single key in combination with the
Serializerplugin actually incremented the value
Added
- Added documentation for the
RedisClusteradapter which is available inlaminas/laminas-cache-storage-adapter-redisv1.2.0
2.11.2
- Total issues resolved: 0
- Total pull requests resolved: 3
- Total contributors: 1
Documentation
- 122: Documentation: redis update thanks to @boesing
Bug
Enhancement
2.11.1
Release Notes for 2.11.1
2.11.x bugfix release (patch)
Fixes
- Fixes a
PSR-6deletion regression which was introduced in 2.10.2. TheCacheItemPoolDecoratornow verifies that all keys are absent from the storage. This is now in sync with theSimpleCacheDecorator.
2.11.1
-
Total issues resolved: 0
-
Total pull requests resolved: 1
-
Total contributors: 1
-
101: Merge release 2.10.3 into 2.11.x thanks to @github-actions[bot]
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-6deletion regression which was introduced in 2.10.2. TheCacheItemPoolDecoratornow 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-servicemanagerandlaminas-eventmanagerin their v2 versions
Deprecated
PatternFactoryhas been marked as deprecated. Instead of using static factories like this, receiving thePatternPluginManageris 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
CacheItemPoolassumed 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
BlackHoleAdapter
2.10.1
- Total issues resolved: 0
- Total pull requests resolved: 1
- Total contributors: 1
Documentation
- 68: docs: add
BlackHoleadapter 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
PluginAwareInterfaceandPluginCapableInterfaceto 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
StorageFactoryhas to create a customStorageAdapterInterfaceimplementation which does not extend theAbstractAdapter, the factory will trigger a deprecation message due to the missingPluginAwareInterfaceimplementation when apluginsconfiguration 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-serverthanks to @boesing - 37: Switch to
laminas/laminas-cache-storage-adapter-xcachethanks to @boesing - 36: Switch to
laminas/laminas-cache-storage-adapter-wincachethanks to @boesing - 35: Switch to
laminas/laminas-cache-storage-adapter-sessionthanks to @boesing - 34: Switch to
laminas/laminas-cache-storage-adapter-redisthanks to @boesing - 33: Switch to
laminas/laminas-cache-storage-adapter-mongodbthanks to @boesing - 32: Switch to
laminas/laminas-cache-storage-adapter-memorythanks to @boesing - 31: Switch to
laminas/laminas-cache-storage-adapter-memcachedthanks to @boesing - 30: Switch to
laminas/laminas-cache-storage-adapter-memcachethanks to @boesing - 29: Switch to
laminas/laminas-cache-storage-adapter-filesystemthanks to @boesing - 28: Switch to
laminas/laminas-cache-storage-adapter-ext-mongodbthanks to @boesing - 27: Switch to
laminas/laminas-cache-storage-adapter-dbathanks to @boesing - 25: Switch to
laminas/laminas-cache-storage-adapter-blackholethanks to @boesing - 24: Switch to
laminas/laminas-cache-storage-adapter-apcuthanks to @boesing - 23: Switch to
laminas/laminas-cache-storage-adapter-apcthanks to @boesing - 21: Added plugin interfaces and marked
EventsCapableInterfaceas deprecated thanks to @boesing
Documentation,Enhancement
2.10.0-rc2
Added
- #21 Adds new
PluginAwareInterfaceandPluginCapableInterfaceto 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
StorageFactoryhas to create a customStorageAdapterInterfaceimplementation which does not extend theAbstractAdapter, the factory will trigger a deprecation message due to the missingPluginAwareInterfaceimplementation when apluginsconfiguration 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.