Releases: apix/cache
Releases · apix/cache
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
andDirectory::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 legacymongo
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()
andtestIsSerialized()
. - 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)
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)
Version 1.2.2 (1-Sep-2015)
- Added a
CHANGELOG.md
file. - Updated PHPUnit to 4.8 version.
- Dropped PHP 5.3 support.
- Dropped PEAR support.
- Refactored
.travis.yml
tests. - Made Travis faster (using Docker containers and skipping allowable failures).
- Added support to PHP 7.0.
Version 1.2.1 (4-Oct-2014)
- Added setOption().
- Updated
composer.json
. - Updated
README.md
. - Added Scrutinizer checks.
- Merged Scrutinizer Auto-Fixes.
- Various minor changes.