All Versions
15
Latest Version
Avg Release Cycle
138 days
Latest Release
1674 days ago

Changelog History
Page 1

  • v2.9.0 Changes

    August 29, 2019

    βž• Added

    • πŸ‘ #178 adds support for PHP 7.3.

    πŸ”„ Changed

    • #186 replaces deprecated delete() calls with del() in Redis adapter. delete() function is deprecated since version 5.0.0 and del() is available since version 2.1.0.

    πŸ—„ Deprecated

    • Nothing.

    βœ‚ Removed

    • πŸš€ #178 removes support for zend-stdlib v2 releases.

    πŸ›  Fixed

    • Nothing.
  • v2.8.3 Changes

    August 28, 2019

    βž• Added

    • Nothing.

    πŸ”„ Changed

    • Nothing.

    πŸ—„ Deprecated

    • Nothing.

    βœ‚ Removed

    • Nothing.

    πŸ›  Fixed

    • πŸ›  #184 fixes an issue with SimpleCacheDecorator where elements were deleted after creation. Wrong TTL was set instead of using default value from options.

    • πŸ›  #182 fixes a typo in variable name within the ExtMongoDbResourceManager::getResource method which prevented using custom db name when using that adapter.

  • v2.8.2 Changes

    May 01, 2018

    βž• Added

    • Nothing.

    πŸ”„ Changed

    • Nothing.

    πŸ—„ Deprecated

    • Nothing.

    βœ‚ Removed

    • Nothing.

    πŸ›  Fixed

    • πŸ›  #168 fixes a typo in a variable name within the Filesystem::setTags() method which prevented clearing of tags when using that adapter.
  • v2.8.1 Changes

    April 26, 2018

    βž• Added

    • Nothing.

    πŸ”„ Changed

    • Nothing.

    πŸ—„ Deprecated

    • Nothing.

    βœ‚ Removed

    • Nothing.

    πŸ›  Fixed

    • πŸ›  #165 fixes an issue with the memcached adapter ensuring that retrieval returns boolean false when unable to retrieve the requested item.
  • v2.8.0 Changes

    April 24, 2018

    βž• Added

    πŸ‘ #148 adds support for PHP 7.1 and 7.2.

    πŸ‘ #46, #155, and #161 add support for PSR-6 (Caching Interface).
    πŸ‘• They provides an implementation of Psr\Cache\CacheItemPoolInterface via
    Zend\Cache\Psr\CacheItemPool\CacheItemPoolDecorator, which accepts a
    Zend\Cache\Storage\StorageInterface instance to its constructor, and proxies
    the various PSR-6 methods to it. It also provides a
    Psr\Cache\CacheItemInterface implementation via Zend\Cache\Psr\CacheItemPool\CacheItem,
    which provides a value object for both introspecting cache fetch results, as
    well as providing values to cache.

    #152, #155, #159, and #161
    βž• add an adapter providing PSR-16 (Caching Library Interface) support.
    The new class, Zend\Cache\Psr\SimpleCache\SimpleCacheDecorator, accepts a
    Zend\Cache\Storage\StorageInterface instance to its constructor, and proxies
    the various PSR-16 methods to it.

    #154 adds an ext-mongodb adapter, Zend\Cache\Storage\Adapter\ExtMongoDb.
    You may use the StorageFactory to create an instance using either the fully qualified class
    name as the adapter name, or the strings ext_mongo_db or ExtMongoDB (or most variations
    on case of the latter string). The options it accepts are the same as for the existing
    Zend\Cache\Storage\Adapter\MongoDb, and it provides the same capabilities. The adapter
    πŸ“¦ requires the mongodb/mongodb package to operate.

    πŸ”§ #120 adds the ability to configure alternate file suffixes for both
    cache and tag cache files within the Filesystem adapter. Use the suffix and tag_suffix
    0️⃣ options to set them; they will default to dat and tag, respectively.

    #79
    βž• Add capability for the "lock-on-expire" feature (ΓΊsed by Zend Data Cache)

    πŸ”„ Changed

    • #116 adds docblock method chaining consistency.

    πŸ—„ Deprecated

    • Nothing.

    βœ‚ Removed

    🚚 #101 removes support for PHP 5.5.

    🚚 #148 removes support for HHVM.

    πŸ›  Fixed

    #151 adds logic to normalize options before creating the underlying Redis
    resource when using a Redis adapter, fixing issues when using an array with the server and port
    to use for connecting to the server.

    #151 adds logic to prevent changing the underlying resource within Redis adapter instances.

    πŸ›  #150 fixes an issue with how CAS tokens are handled when using the memcached adapter.

    #61 sets the Zend Data Cache minTtl value to 1.

    πŸ›  #147 fixes the Redis extension by ensuring it casts the results of exists() to a
    βœ… boolean when testing if the storage contains an item.

    πŸ›  #146 fixes several methods to change @return annotations to @throws where applicable.

    #134 adds a missing import statement for Traversable within the AdapterOptions class.

    #128
    πŸ›  Fixed incorrect variable usage in MongoDbResourceManager

  • v2.7.2 Changes

    December 16, 2016

    βž• Added

    • #124 New coding standard

    πŸ—„ Deprecated

    • #123 Deprecate capability "expiredRead". It's basically providing the same information as staticTtl but from a wrong PoV

    βœ‚ Removed

    • Nothing.

    πŸ›  Fixed

    • #122 Fixed redis doc for lib_options (not lib_option)
    • #118 fixed redis tests in case running with different server
    • #119 Redis: Don't call method Redis::info() every time
    • #113 Travis: Moved coverage reporting to latest env
    • #114 Travis: removed fast_finish flag
    • #107 fixed redis server version test in Redis::internalGetMetadata()
    • #111 Fixed typo in storage adapter doc
    • #102 filesystem: fixes a lot of possible race conditions
  • v2.7.1 Changes

    May 12, 2016

    βž• Added

    • #35 Added benchmarks using PHPBench

    πŸ—„ Deprecated

    • Nothing.

    βœ‚ Removed

    • Nothing.

    πŸ›  Fixed

    • #76 ZendServer: fixed return null on missing item
    • #88 Redis: fixed segfault on storing NULL and fixed supported datatypes capabilities
    • #95 don't try to unserialize missing items
    • #66 fixed Memcached::internalSetItems in PHP-7 by reducing variables by reference
    • #57 Memcached: HHVM compatibility and reduced duplicated code
    • #91 fixed that order of adapter options may cause exception
    • ⚑️ #98 updates the plugin manager alias list to ensure all adapter name permutations commonly used are accepted.
  • v2.7.0 Changes

    April 12, 2016

    βž• Added

    • #59 XCache >= 3.1.0 works in CLI mode
    • #23 #47 Added an Apcu storage adapter as future replacement for Apc
    • #63 Implemented ClearByNamespaceInterface in Stoage\Adapter\Redis
    • #94 adds factories for each of the PatternPluginManager, AdapterPluginManager, and storage PluginManager.
    • πŸ“¦ #94 exposes the package as a standalone config-provider / ZF component, by adding:
      • Zend\Cache\ConfigProvider, which enables the StorageCacheAbstractServiceFactory, and maps factories for all plugin managers.
      • Zend\Cache\Module, which does the same, for zend-mvc contexts.

    πŸ—„ Deprecated

    • Nothing.

    βœ‚ Removed

    • Nothing.

    πŸ›  Fixed

    • #44 Filesystem: fixed race condition in method clearByTags
    • #59 XCache: fixed broken internalSetItem() with empty namespace
    • #58 XCache: Fatal error storing objects
    • ⚑️ #94 updates the PatternPluginManager to accept $options to get() and build(), cast them to a PatternOptions instance, and inject them into the generated plugin instance. This change allows better standalone usage of the plugin manager.
    • ⚑️ #94 updates the StorageCacheFactory and StorageCacheAbstractServiceFactory to seed the StorageFactory with the storage plugin manager and/or adapter plugin manager as pulled from the provided container, if present. This change enables re-use of pre-configured plugin managers (e.g., those seeded with custom plugins and/or adapters).
  • v2.6.1 Changes

    February 12, 2016

    βž• Added

    • Nothing.

    πŸ—„ Deprecated

    • Nothing.

    βœ‚ Removed

    • Nothing.

    πŸ›  Fixed

    • πŸ›  #73 fixes how the EventManager instance is lazy-instantiated in Zend\Cache\Storage\Adapter\AbstractAdapter::getEventManager(). In 2.6.0, it was using the v3-specific syntax; it now uses syntax compatible with both v2 and v3.
  • v2.6.0 Changes

    February 11, 2016

    βž• Added

    πŸ—„ Deprecated

    • Nothing.

    βœ‚ Removed

    • Nothing.

    πŸ›  Fixed

    • #22, #64, #68, and #69 update the component to be forwards-compatible with zend-eventmanager, zend-servicemanager, and zend-stdlib v3.
    • #31 Check Documentation Code Blocks
    • #53 fixed seg fault in redis adapter on PHP 7
    • #50 fixed APC tests not running on travis-ci since apcu-5 was released
    • #36 fixed AbstractAdapter::internalDecrementItems
    • #38 better test coverage of AbstractAdapter
    • #45 removed unused internal function Filesystem::readInfoFile
    • #25 MongoDd: fixed expiration support and removed duplicated tests
    • #40 Fixed TTL support of Redis::addItem
    • #18 Fixed Redis::getCapabilities and RedisResourceManager::getMajorVersion if resource wasn't initialized before