All Versions
25
Latest Version
Avg Release Cycle
62 days
Latest Release
1672 days ago

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
  • 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 considered null
    • 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() to has()

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed Redis handling of non-expiring ttls

    โœ‚ Removed

    • โœ‚ Removed PSR-16 CounterInterface & its methods
  • 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