You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
On PHP >= 7.3, if the key passed to loadKey() isn't in the cache a
notice is generated because value returned from PDO::fetch() is false
but it is treated as an array (see #40 and PR #44 by @BlairCooper).
Version 1.3.5 (11-Jun-2020)
Improved the flush method for the SQL backends (see #40 and PR #39 by @BlairCooper).
Version 1.3.4 (30-Oct-2019)
Fixed Memcached unit tests for PHP 7.x (PR #39 by @BlairCooper).
Fixed Memcached.php::setSerializer for PHP 7.3 compatibility (PR #37 by @BlairCooper & PR #38 by @mgmbh).
Fixed Travis builds with PHP 5.* (PR #37 by @BlairCooper).
Fixed Travis on PHP 5.4 and 5.5 cannot run on Xenial (PR #37 by @BlairCooper).
Fixed typo in composer suggested package (PR #35 by @Great-Antique).
Added cas_token to getTtl() method (PR #34 contrib by @BlairCooper).
Added check of "expire" when entry is read from a file (PR #33 contrib by @dimasikturbo).
Version 1.3.3 (18-May-2018)
Modified Redis::flush to delete all keys only from the current DB, instead of deleting all keys from the server (PR #31 contrib by @alexpica).
Fixes to handle changes with phpredis >= 4, cast return value to Boolean.
Fix APCu adapter to use either \APCUIterator or \APCIterator.
Modified Travis config to handle PHP 5.3 and Precise distro.
Version 1.3.2 (19-Jul-2017)
Added a dedicated APCu backend (+ relevant tests) as the extension no longer ship with the backward compatibility module 'apcu-bc’ (see #29).
Version 1.3.1 (19-Jun-2017)
Fix a MySQL issue where same key/value returned 0 number of updated rows and triggered "SQLSTATE[23000]: Integrity constraint violation: 1062 Duplicate entry" (PR #28 contrib by @dimasikturbo).
Version 1.3.0 (2-May-2017)
Fix a PSR-6 expiration issue.
Added PsrCache\Item::__toString method to simplify cached value output.
Added PsrCache\Pool::__destruct() method to (garbage collect) magically commit all deferred cached items.
Removed all deprecated methods from PsrCache.
Various fixes, more unit-tests and some cleanup.
Version 1.2.9 (5-Jan-2017)
Fix Files::clean and Directory::clean return to early if failing to find a tag (PR #17 by @melloc01 + relevant tests PR #24).
Fix Files::flush(true) the implementation to flush all was missing (PR #25 contrib by @alexpica).
Updated to allow patches from php-fig/cache (PR #26 contrib by @vaibhavpandeyvpz).
Fix to a deprecated method PsrCache::setExpiration (PR #27 contrib by @damianopetrungaro).
Version 1.2.8 (28-Oct-2016)
Added new mongodb extension for PHP 5.4 and higher (contrib by @dimasikturbo) which also supports HHVM 3.9 and higher. The legacy mongo extension is still provided for PHP 5.6 and lower.
Set Travis to skip mongodb on HHVM (compilation issue).
Fix array serialisation of nested keys with Mongo (contrib by @dimasikturbo).
Version 1.2.7 (20-July-2016)
Fix the HHVM issues.
Fix APC/APCu for both PHP7 and HHVM.
Updated .travis (optimisations).
Added msgpack to Redis, Memcached and to all the PDO backends.
Added 'auto' and 'json_array' to Memcached.
Changed Memcached default serializer to auto.
Updated README.md.
Added some additional unit-tests.
Fix issue #15 "Files cache not correctly handling EOL on Windows" (thanks goes to @davybatsalle).
Version 1.2.6 (4-July-2016)
Fix issue #13 "TaggablePool and Pool overrides prefix_key and prefix_tag options with hardcoded value" (thanks goes to @alexpica).
Fix PHP 5.3, using array() instead of the short array syntax [].
Marcked as depreciated isSerialized() and testIsSerialized().
Added msgpack serializer.
Set Travis to skip Memcached on PHP 7.0 (not yet officially supported).
Added additional unit-tests, aiming for 100% code coverage.
Version 1.2.5 (20-Jun-2016)
Fix issue #12 by adding Files and Directory backends to the Factory class (thanks goes to @alexpica).
Added some additional Factory tests.
Version 1.2.4 (6-Jan-2016)
Updated PSR-Cache (Draft) to PSR-6 (Accepted).
Marked as deprecated: PsrCache::setExpiration, PsrCache::isRegenerating, PsrCache::exists.
Added additional unit tests to cover PSR-6.
Updated composer.json.
Updated README.md.
Updated .gitignore.
Added file locking option to the filesystem backends (contrib by @MacFJA).
Version 1.2.3 (5-Jan-2016)
Fix APCu versions (contrib by @mimmi20).
Added Files and Directory backends (contrib by @MacFJA).
Updated README.md.
Version 1.2.2 (1-Sept-2015)
Added a CHANGELOG.md file.
Updated PHPUnit to 4.8 version.
Dropped (partially) PHP 5.3 support - Memcached seems to be broken.
Dropped PEAR support.
Refactored .travis.yml tests.
Made Travis faster (using Docker containers and skipping allowable failures).