react/cache
Async, Promise-based cache interface for ReactPHP
v1.2.0
144M downloads/mo
#173 most downloaded on composer
reactphp/cache
What this package is like to depend on
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
0 releases in the last 12 months
see the full history below
Release timeline
12 releases · Dec 2012 to Nov 2022Releases
latest 12-
v1.2.030 Nov 2022Release notes
Open source →-
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)
Release notes
Open source →-
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)
-
-
v1.1.102 Feb 2021Release notes
Open source →- Documentation: Align DocBlock Promise return types
(#44 by @WyriHaximus)
- Documentation: Align DocBlock Promise return types
-
v1.1.018 Sep 2020Release notes
Open source →-
Feature: Forward compatibility with react/promise 3.
(#39 by @WyriHaximus) -
Add
.gitattributesto 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)
Release notes
Open source →-
Feature: Forward compatibility with react/promise 3. (#39 by @WyriHaximus)
-
Add
.gitattributesto 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)
-
-
v1.0.011 Jul 2019Release notes
Open source →- 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 all long-term support (LTS) releases for at least 24 months,
so you have a rock-solid foundation to build on top of.
Contains no other changes, so it's actually fully compatible with the v0.6.0 release.
Release notes
Open source →- 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 all long-term support (LTS) releases for at least 24 months, so you have a rock-solid foundation to build on top of.
Contains no other changes, so it's actually fully compatible with the v0.6.0 release.
- First stable LTS release, now following SemVer.
-
v0.6.004 Jul 2019Release notes
Open source →-
Feature / BC break: Add support for
getMultiple(),setMultiple(),deleteMultiple(),clear()andhas()
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)
Release notes
Open source →-
Feature / BC break: Add support for
getMultiple(),setMultiple(),deleteMultiple(),clear()andhas()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)
-
-
v0.5.025 Jun 2018Release notes
Open source →-
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
removetodeletemaking it more in line withPSR-16.
(#30 by @clue)
Release notes
Open source →-
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
removetodeletemaking it more in line withPSR-16. (#30 by @clue)
-
-
v0.4.220 Dec 2017Release notes
Open source →-
Improve documentation with usage and installation instructions (#10 by @clue)
-
Improve test suite by adding PHPUnit to
require-devand add forward compatibility with PHPUnit 5 and PHPUnit 6 and sanitize Composer autoload paths (#14 by @shaunbramley and #12 and #18 by @clue)
-
-
v0.4.125 Feb 2016Release notes
Open source →- Repository maintenance, split off from main repo, improve test suite and documentation
- First class support for PHP7 and HHVM (#9 by @clue)
- Adjust compatibility to 5.3 (#7 by @clue)
-
v0.4.002 Feb 2014Release notes
Open source →- BC break: Bump minimum PHP version to PHP 5.4, remove 5.3 specific hacks
- BC break: Update to React/Promise 2.0
- Dependency: Autoloading and filesystem structure now PSR-4 instead of PSR-0
Release notes
Open source →- BC break: Bump minimum PHP version to PHP 5.4, remove 5.3 specific hacks
- BC break: Update to React/Promise 2.0
- Dependency: Autoloading and filesystem structure now PSR-4 instead of PSR-0
-
v0.3.224 Apr 2013 -
v0.3.020 Jan 2013 -
v0.2.624 Dec 2012