NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #1618 most downloaded on Packagist
Caching implementation with a variety of storage options, as well as codified caching strategies for callbacks, classes, and output
Last release 24 days ago
13 Sep 2026
Release timing varies
gaps range from 4 weeks to 13 months
Rarely documented
notes for 11 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
7 years old
125 releases · first in 2019
Total pull requests resolved: 2
Feature release (minor)
Total pull requests resolved: 2
Feature release (minor)
One column per quarter.
This release adds support for PHP 8.4.
Feature release (minor)
Total pull requests resolved: 3
Total pull requests resolved: 1
Total pull requests resolved: 1
4.0.x bugfix release (patch)
Total pull requests resolved: 1
4.0.x bugfix release (patch)
309: Remove deprecated configuration support thanks to @boesing
laminas-cache 4.0.0 is here and finally adds native types everywhere, adds support for psr/cache and psr/simple-cache v2 & v3 and introduces an all new metadata logic which allows adapters to provide metadata they actually support.
Please read more on how to migrate your project in our migration guideline.
metadata now implements MetadataCapableInterface and provides a dedicated object containing all the metadata values it supportspsr/cache and psr/simple-cache v2 & v3supportedMetadata capability from CapabilitiesKeyListIterator::CURRENT_AS_METADATA mode along with Laminas\Cache\Exception\MissingKeyExceptionSerializerInterface when calling PluginOptions#getSerializerStorageInterface, so there is no more StorageInterface#incrementItem, StorageInterface#decrementItem, StorageInterface#decrementItems and StorageInterface#incrementItems
incrementItem, incrementItems, decrementItem, derementItems events (pre, post and exception)laminas/laminas-cache-storage-adapter-implementation which now allows laminas-cache to be required without a concrete storage adapter implementationpsr/cache and psr/simple-cache v1AbstractAdapter and StorageInterface are not aware of the methods getMetadata anymore. These were moved to the new MetadataCapableInterfaceCapabilities do not provide supportedMetadata anymore. The supported metadata is tied to the used storage adapter and thus, was already requiring projects to explicitly know the exact implementation of the cache backend in case of using these metadatas anywayKeyListIterator and the corresponding IteratorInterface does not provide the mode CURRENT_AS_METADATA anymorePluginOptions#getSerializer does not create a serializer anymore if a string option was passed, instead, the string is returnedStorageInterface, so there is no more StorageInterface#incrementItem, StorageInterface#decrementItem, StorageInterface#decrementItems and StorageInterface#incrementItems
incrementItem, incrementItems, decrementItem, derementItems events (pre, post and exception)ObjectCache does not inherit the CallbackCache pattern anymorefinal to a bunch of classes thanks to @boesingCapabilities as a read-only class thanks to @boesinglaminas/laminas-servicemanager v4 thanks to @boesingMetadataCapableInterface thanks to @boesingnon-empty-string thanks to @boesinglaminas/laminas-feed dev-dependency thanks to @boesingvimeo/psalm to v5.20.0 thanks to @boesinglaminas/laminas-cache-storage-implementation thanks to @boesingvimeo/psalm to v5.16 once available thanks to @boesingincrement and decrement functionality thanks to @boesingSerializer plugin has to serialize token to enable StorageInterface#checkAndSetItem comparing the correct values thanks to @boesing414: replace methods deprecated in 8.5 thanks to @earthiverse
3.14.x bugfix release (patch)
README.md does not work thanks to @boesingTotal pull requests resolved: 1
Feature release (minor)
Total pull requests resolved: 1
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →