Update Laminas packages (major) - autoclosed #53
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^3.9.1
->^4.0.0
^2.4
->^3.0
Release Notes
laminas/laminas-cache (laminas/laminas-cache)
v4.0.0
Compare Source
Release Notes for 4.0.0
laminas-cache
4.0.0 is here and finally adds native types everywhere, adds support forpsr/cache
andpsr/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.
Added
metadata
now implementsMetadataCapableInterface
and provides a dedicated object containing all the metadata values it supportspsr/cache
andpsr/simple-cache
v2 & v3Removed
supportedMetadata
capability fromCapabilities
KeyListIterator::CURRENT_AS_METADATA
mode along withLaminas\Cache\Exception\MissingKeyException
SerializerInterface
when callingPluginOptions#getSerializer
StorageInterface
, so there is no moreStorageInterface#incrementItem
,StorageInterface#decrementItem
,StorageInterface#decrementItems
andStorageInterface#incrementItems
incrementItem
,incrementItems
,decrementItem
,derementItems
events (pre
,post
andexception
)laminas/laminas-cache-storage-adapter-implementation
which now allowslaminas-cache
to be required without a concrete storage adapter implementationpsr/cache
andpsr/simple-cache
v1Breaking Changes
AbstractAdapter
andStorageInterface
are not aware of the methodsgetMetadata
anymore. These were moved to the newMetadataCapableInterface
Capabilities
do not providesupportedMetadata
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 correspondingIteratorInterface
does not provide themode
CURRENT_AS_METADATA
anymorePluginOptions#getSerializer
does not create a serializer anymore if astring
option was passed, instead, thestring
is returnedStorageInterface
, so there is no moreStorageInterface#incrementItem
,StorageInterface#decrementItem
,StorageInterface#decrementItems
andStorageInterface#incrementItems
incrementItem
,incrementItems
,decrementItem
,derementItems
events (pre
,post
andexception
)ObjectCache
does not inherit theCallbackCache
pattern anymore4.0.0
BC Break,Enhancement
final
to a bunch of classes thanks to @boesingCapabilities
as a read-only class thanks to @boesinglaminas/laminas-servicemanager
v4 thanks to @boesingMetadataCapableInterface
thanks to @boesingEnhancement
non-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 @boesingBug,Enhancement
BC Break,Feature Removal
BC Break
increment
anddecrement
functionality thanks to @boesingFeature Request
BC Break,Bug
Serializer
plugin has to serializetoken
to enableStorageInterface#checkAndSetItem
comparing the correct values thanks to @boesingDocumentation
v3.12.2
Compare Source
Release Notes for 3.12.2
3.12.x bugfix release (patch)
3.12.2
Documentation
ssl&#​95;context
option toRedisCluster
documentation thanks to @boesingv3.12.1
Compare Source
Release Notes for 3.12.1
3.12.x bugfix release (patch)
3.12.1
Bug
config
service thanks to @InvisibleSmileyv3.12.0
Compare Source
Release Notes for 3.12.0
3.12.0
Enhancement
v3.11.0
Compare Source
Release Notes for 3.11.0
Feature release (minor)
Added
AdapterPluginManager
is now configurable viastorage_adapters
Changed
PSR-20
laminas/laminas-servicemanager
version was raised to3.21.0
Removed
3.11.0
Enhancement
AdapterPluginManager
via config file thanks to @rohm1stella-maris/clock
withpsr/clock
thanks to @boesingEnhancement,Good First Issue,Help Wanted
v3.10.1
Compare Source
Release Notes for 3.10.1
3.10.x bugfix release (patch)
3.10.1
Total issues resolved: 0
Total pull requests resolved: 2
Total contributors: 2
259: Merge release 3.9.1 into 3.10.x thanks to @github-actions[bot]
Bug,Documentation
v3.10.0
Compare Source
Release Notes for 3.10.0
Feature release (minor)
3.10.0
Enhancement
servicemanager
minimum to 3.18.0 thanks to @gsteellaminas/laminas-cache-storage-adapter-apcu (laminas/laminas-cache-storage-adapter-apcu)
v3.0.0
Compare Source
Release Notes for 3.0.0
Backwards incompatible release (major)
laminas-cache-storage-adapter-memory
3.0.0 is here and finally adds native types everywhere, adds support forpsr/cache
andpsr/simple-cache
v2 & v3 and supportslaminas/laminas-cache
v4.Changed
apcu_exists
duringApcu#getItem
since there might be a bug on several systems wheresuccess
flag ofapcu_fetch
is set totrue
for non-existing keys3.0.0
BC Break,Enhancement
laminas/laminas-cache
v4 thanks to @boesingv2.5.0
Compare Source
Release Notes for 2.5.0
Feature release (minor)
2.5.0
Enhancement,renovate
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
Read more information about the use of Renovate Bot within Laminas.