Releases: reactphp/cache
v1.2.0
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.1
- Documentation: Align DocBlock Promise return types
(#44 by @WyriHaximus)
v1.1.0
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.0
- 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.
v0.6.0
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.0
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)