NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #175 most downloaded on Packagist
Async, Promise-based cache interface for ReactPHP
Last release 4 years ago
no release in 18 months
Ships fairly regularly
a new release about every 11 months
Nearly every release is documented
notes for 12 of 12 stable releases
Nothing withdrawn
no release was ever pulled
14 years old
12 releases · first in 2012
Feature: Support PHP 8.1 and PHP 8.2. ( #47 by @SimonFrings and #52 by @WyriHaximus )
Feature: Support PHP 8.1 and PHP 8.2.
(#47 by @SimonFrings and #52 by @WyriHaximus)
Minor documentation improvements.
(#48 by @SimonFrings and #51 by @nhedger)
Update test suite and use GitHub actions for continuous integration (CI).
(#45 and #49 by @SimonFrings and #54 by @clue)
One column per quarter.
Documentation: Align DocBlock Promise return types ( #44 by @WyriHaximus )
Feature: Forward compatibility with react/promise 3. ( #39 by @WyriHaximus )
Feature: Forward compatibility with react/promise 3.
(#39 by @WyriHaximus)
Add .gitattributes to exclude dev files from exports.
(#40 by @reedy)
Improve test suite, update to support PHP 8 and PHPUnit 9.3.
(#41 and #43 by @SimonFrings and #42 by @WyriHaximus)
First stable LTS release, now following SemVer . We'd like to emphasize that this component is production ready and battle-tested. We plan to support
Contains no other changes, so it's actually fully compatible with the v0.6.0 release.
Feature / BC break: Add support for getMultiple() , setMultiple() , deleteMultiple() , clear() and has() supporting multiple cache items (inspired by
Feature / BC break: Add support for getMultiple(), setMultiple(), deleteMultiple(), clear() and has()
supporting multiple cache items (inspired by PSR-16).
(#32 by @krlv and #37 by @clue)
Documentation for TTL precision with millisecond accuracy or below and
use high-resolution timer for cache TTL on PHP 7.3+.
(#35 and #38 by @clue)
Improve API documentation and allow legacy HHVM to fail in Travis CI config.
(#34 and #36 by @clue)
Prefix all global functions calls with \ to skip the look up and resolve process and go straight to the global function.
(#31 by @WyriHaximus)
Improve documentation by describing what is expected of a class implementing CacheInterface . ( #21 , #22 , #23 , #27 by @WyriHaximus )
Improve documentation by describing what is expected of a class implementing CacheInterface.
(#21, #22, #23, #27 by @WyriHaximus)
Implemented (optional) Least Recently Used (LRU) cache algorithm for ArrayCache.
(#26 by @clue)
Added support for cache expiration (TTL).
(#29 by @clue and @WyriHaximus)
Renamed remove to delete making it more in line with PSR-16.
(#30 by @clue)
Improve documentation with usage and installation instructions ( #10 by @clue )
Repository maintenance, split off from main repo, improve test suite and documentation
BC break: Bump minimum PHP version to PHP 5.4, remove 5.3 specific hacks
Version bump
* Version bump
Feature: New cache component, used by DNS
Your coding agent can read these notes before it upgrades. Set up the MCP server →