You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1.8 KiB
1.8 KiB
Change Log
The change log describes what is "Added", "Removed", "Changed" or "Fixed" between each release.
1.3.0
- Support for PHP 8.1
- Drop support for PHP < 7.4
- Allow psr/cache: ^1.0 || ^2.0
1.2.0
Added
- Support for PHP 8
1.1.0
Added
- Support for storing binary data
Fixed
- Issue with one character variables
Changed
- Tests are now extending
PHPUnit\Framework\TestCase
1.0.0
- No changes since 0.4.0.
0.4.0
Added
AbstractCachePool
has 4 new abstract methods:getList
,removeList
,appendListItem
andremoveListItem
.AbstractCachePool::invalidateTags
andAbstractCachePool::invalidateTags
- Added interfaces for our items and pools
PhpCachePool
andPhpCacheItem
- Trait to help adapters to support tags.
TagSupportWithArray
.
Changed
- First parameter to
AbstractCachePool::storeItemInCache
must be aPhpCacheItem
. - Return value from
AbstractCachePool::fetchObjectFromCache
must be a an array with 4 values. Added expiration timestamp. HasExpirationDateInterface
is replaced byHasExpirationTimestampInterface
- We do not work with
\DateTime
internally anymore. We work with timestamps.
0.3.3
Fixed
- Bugfix when you fetch data from the cache storage that was saved as "non-tagging item" but fetch as a tagging item.
0.3.2
Added
- Cache pools do implement
LoggerAwareInterface
0.3.0
Changed
- The
AbstractCachePool
does not longer implementTaggablePoolInterface
. However, theCacheItem
does still implementTaggableItemInterface
. CacheItem::getKeyFromTaggedKey
has been removed- The
CacheItem
's second parameter is a callable that must return an array with 3 elements; [hasValue
,value
,tags
].
0.2.0
- No changelog before this version