Subversion Repositories php-qbpwcf

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
3 liveuser 1
# Changelog
2
 
3
## 1.1.0 (2020-09-18)
4
 
5
*   Feature: Forward compatibility with react/promise 3.
6
    (#39 by @WyriHaximus)
7
 
8
*   Add `.gitattributes` to exclude dev files from exports.
9
    (#40 by @reedy)
10
 
11
*   Improve test suite, update to support PHP 8 and PHPUnit 9.3.
12
    (#41 and #43 by @SimonFrings and #42 by @WyriHaximus)
13
 
14
## 1.0.0 (2019-07-11)
15
 
16
*   First stable LTS release, now following [SemVer](https://semver.org/).
17
    We'd like to emphasize that this component is production ready and battle-tested.
18
    We plan to support all long-term support (LTS) releases for at least 24 months,
19
    so you have a rock-solid foundation to build on top of.
20
 
21
>   Contains no other changes, so it's actually fully compatible with the v0.6.0 release.
22
 
23
## 0.6.0 (2019-07-04)
24
 
25
*   Feature / BC break: Add support for `getMultiple()`, `setMultiple()`, `deleteMultiple()`, `clear()` and `has()`
26
    supporting multiple cache items (inspired by PSR-16).
27
    (#32 by @krlv and #37 by @clue)
28
 
29
*   Documentation for TTL precision with millisecond accuracy or below and
30
    use high-resolution timer for cache TTL on PHP 7.3+.
31
    (#35 and #38 by @clue)
32
 
33
*   Improve API documentation and allow legacy HHVM to fail in Travis CI config.
34
    (#34 and #36 by @clue)
35
 
36
*   Prefix all global functions calls with \ to skip the look up and resolve process and go straight to the global function.
37
    (#31 by @WyriHaximus)
38
 
39
## 0.5.0 (2018-06-25)
40
 
41
* Improve documentation by describing what is expected of a class implementing `CacheInterface`. 
42
  (#21, #22, #23, #27 by @WyriHaximus)
43
 
44
* Implemented (optional) Least Recently Used (LRU) cache algorithm for `ArrayCache`. 
45
  (#26 by @clue)
46
 
47
* Added support for cache expiration (TTL).
48
  (#29 by @clue and @WyriHaximus)
49
 
50
* Renamed `remove` to `delete` making it more in line with `PSR-16`. 
51
  (#30 by @clue)
52
 
53
## 0.4.2 (2017-12-20)
54
 
55
*   Improve documentation with usage and installation instructions
56
    (#10 by @clue)
57
 
58
*   Improve test suite by adding PHPUnit to `require-dev` and
59
    add forward compatibility with PHPUnit 5 and PHPUnit 6 and
60
    sanitize Composer autoload paths
61
    (#14 by @shaunbramley and #12 and #18 by @clue)
62
 
63
## 0.4.1 (2016-02-25)
64
 
65
* Repository maintenance, split off from main repo, improve test suite and documentation
66
* First class support for PHP7 and HHVM (#9 by @clue)
67
* Adjust compatibility to 5.3 (#7 by @clue)
68
 
69
## 0.4.0 (2014-02-02)
70
 
71
* BC break: Bump minimum PHP version to PHP 5.4, remove 5.3 specific hacks
72
* BC break: Update to React/Promise 2.0
73
* Dependency: Autoloading and filesystem structure now PSR-4 instead of PSR-0
74
 
75
## 0.3.2 (2013-05-10)
76
 
77
* Version bump
78
 
79
## 0.3.0 (2013-04-14)
80
 
81
* Version bump
82
 
83
## 0.2.6 (2012-12-26)
84
 
85
* Feature: New cache component, used by DNS