PackageTrack
Sign in Get early access

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 2022
2013 2015 2017 2019 2021 2023 2025
Release Pre-release

Releases

latest 12
  1. v1.2.0 30 Nov 2022
    Release notes
    Open source →
    Release notes
    • 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)

    Open source →
  2. v1.1.1 02 Feb 2021
    Release notes
    Open source →
  3. v1.1.0 18 Sep 2020
    Release notes
    Open source →
    Release notes
    • 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)

    Open source →
  4. v1.0.0 11 Jul 2019
    Release notes
    • 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.

    Open source →
    Release notes
    • 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.

    Open source →
  5. v0.6.0 04 Jul 2019
    Release notes
    • 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)

    Open source →
    Release notes
    • 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)

    Open source →
  6. v0.5.0 25 Jun 2018
    Release notes
    • 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)

    Open source →
    Release notes
    • 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)

    Open source →
  7. v0.4.2 20 Dec 2017
    Release notes
    • Improve documentation with usage and installation instructions
      (#10 by @clue)

    • Improve test suite by adding PHPUnit to require-dev and
      add forward compatibility with PHPUnit 5 and PHPUnit 6 and
      sanitize Composer autoload paths
      (#14 by @shaunbramley and #12 and #18 by @clue)

    Open source →
    Release notes
    • Improve documentation with usage and installation instructions (#10 by @clue)

    • Improve test suite by adding PHPUnit to require-dev and add forward compatibility with PHPUnit 5 and PHPUnit 6 and sanitize Composer autoload paths (#14 by @shaunbramley and #12 and #18 by @clue)

    Open source →
  8. v0.4.1 25 Feb 2016
    Release notes
    • 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)
    Open source →
    Release notes
    • 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)
    Open source →
  9. v0.4.0 02 Feb 2014
    Release notes
    • 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
    Open source →
    Release notes
    • 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
    Open source →
  10. v0.3.2 24 Apr 2013
    Release notes
    • Version bump
    Open source →
    Release notes
    • Version bump
    Open source →
  11. v0.3.0 20 Jan 2013
    Release notes
    • Version bump
    Open source →
  12. v0.2.6 24 Dec 2012
    Release notes
    • Feature: New cache component, used by DNS
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive