All Versions
25
Latest Version
Avg Release Cycle
62 days
Latest Release
1307 days ago
Changelog History
Page 1
Changelog History
Page 1
-
v1.4.7 Changes
August 30, 2019๐ Fixed
- โก๏ธ Updated Couchbase install instructions in PHP Docker images
- โก๏ธ Updated
implode
parameter order for PHP7.4 compliance
-
v1.4.6 Changes
February 14, 2018๐ Fixed
- Safeguard Apc::getMulti for
false
returned by apcu_fetch
- Safeguard Apc::getMulti for
-
v1.4.5 Changes
December 05, 2017โ Added
- ๐ณ Dockerize everything needed for testing adapters & versions
- โ Add test support for Couchbase 5.0
- โ Add makefile instructions
๐ Changed
- ๐ Use more direct ON CONFLICT functionality for PostgreSQL sets
๐ Fixed
- Memcached::cas
$token
can be int as well as float - ๐ Fix obscure issue where
$value
is considerednull
- Count MemoryStore collections towards the memory limit
- ๐ Fix PSR SimpleCache to KeyValueStore TTL conversion logic
- โ Add more workarounds for Couchbase's imprecise expiration purging
-
v1.4.4 Changes
May 12, 2017๐ Fixed
- ๐ Support Memcached>=3.0 new getMulti method signature
- Throw exceptions for Memcached getMulti false (= error) result
-
v1.4.3 Changes
March 01, 2017โ Added
- โ Include cache/integration-tests test suite for PSR-16
๐ Fixed
- Made APC store setMulti with integer keys
- Let APC getMulti return values for numerical keys
- Short-circuit getting/setting/deleting multiple keys
- ๐ Make sure SQLite treats numerical keys as strings, not numbers
- ๐ Support numerical keys with Couchbase
- ๐ Fix how Couchbase (failed to) handle negative TTLs
- ๐ Make Memcached delete-by-expiration more reliable
- ๐ Make HHVM work with numerical cache keys in Memcached::setMulti
- ๐ Fix Memcached::get for keys that would get encoded
- SQL adapters expire on the exact second, not one later
-
v1.4.2 Changes
February 07, 2017๐ Fixed
- Stricter handling of invalid keys in Traversables passed to PSR-16
- ๐ Allow integers to be used as keys for PSR-16
- Treat a TTL of 0 as expired for PSR-16
- Always return true for PSR-16 deleteMultiple, even when item didn't exist
-
v1.4.1 Changes
January 03, 2017๐ Fixed
- Return value of PSR-16 delete should always be true
- ๐ Improved PSR-16 checks for invalid (characters in) keys
-
v1.4.0 Changes
January 02, 2017โ Added
- โ Added support for collections
๐ Changed
- ๐ Officialize psr/simple-cache support
-
v1.3.1 Changes
December 09, 2016โ Added
- โ Added $default param to PSR-16's
get()
- โ Added APCu support
- Strict argument checks for PSR-16 methods
- Return a boolean for PSR-16 delete, clear & deleteMulti
๐ Changed
- Treat all PSR-16 TTL's as relative
- ๐ Renamed PSR-16
exists()
tohas()
๐ Fixed
- ๐ Fixed Redis handling of non-expiring ttls
โ Removed
- โ Removed PSR-16 CounterInterface & its methods
- โ Added $default param to PSR-16's
-
v1.3.0 Changes
September 20, 2016โ Added
- โ Add preliminary support for proposed PSR-16
๐ Changed
- ๐ป Throw exception when invalid object is fed to Item::expiresAt
๐ Fixed
- โ Don't cause PHP warnings when Redis connection fails on get/getMulti
- Stop using Couchbase's
counter
, which is not typesafe - ๐ Fixed Couchbase setMulti & deleteMulti failure return values