|
| 1 | +## 7.0.0-rc |
| 2 | +##### 8 april 2018 |
| 3 | +- __Global__ |
| 4 | + - **Added "custom driver" and "override core driver" features** (@Geolim4) |
| 5 | + - **Updated & completely reworked Mongodb driver** (@ylorant) |
| 6 | + - Deprecated custom namespace feature in favor of the new feature above (@Geolim4) |
| 7 | + - Deprecated `$this->getConfigOption($optionName)` for `$this->geConfig()->getOptionName()` (@Geolim4) |
| 8 | + - Deprecated `$this->getConfig()->getOption($optionName)` for `$this->geConfig()->getOptionName()` (@Geolim4) |
| 9 | +- __Core__ |
| 10 | + - Enforced more argument type hint & absolute core php function namespaces (@Geolim4) |
| 11 | + - Removed `ExtendedCacheItemInterface::getUncommittedData()` that should have been removed before :| (@Geolim4) |
| 12 | + - Added additional atomic methods in ExtendedCacheItemInterface (`isNull()`, `isEmpty()`, `getLength()`) (@Geolim4) |
| 13 | +- __Drivers__ |
| 14 | + - Improved "Auto" driver context with tests, new interface method and additional checks (@Geolim4) |
| 15 | +- __Helpers__ |
| 16 | + - Added "NOTE" method to testHelper (@Geolim4) |
| 17 | +- __Utils__ |
| 18 | + - Removed unused Util "Languages" (@Geolim4) |
| 19 | +- __Tests__ |
| 20 | + - Fixed randomly failing test "Github-560" (@Geolim4) |
| 21 | + - Fixed include issue in tests (@Geolim4) |
| 22 | + - Updated tests for custom drivers (@Geolim4) |
| 23 | +- __Misc__ |
| 24 | + - Added specific IoConfiguration for files-based drivers (@Geolim4) |
| 25 | + - Updated README to re-arrange the API section more properly (@Geolim4) |
| 26 | + - Fixed HTTP images that broke site SSL seal in README (@Geolim4) |
| 27 | + - Updated composer description & dependencies constraints (@Geolim4) |
| 28 | + |
1 | 29 | ## 7.0.0-beta3 |
2 | 30 | ##### 17 march 2018 |
3 | 31 | - __Global__ |
4 | | - - **Updated root namespace: "phpFastCache\" => "Phpfastcache\"** (@Geolim4) |
5 | | - - **Updated root directory: "src" => "lib"** (@Geolim4) |
6 | | - - Dismissed unneeded/inconsistent "else" statements (@Geolim4) |
| 32 | + - **Updated root namespace: "phpFastCache\" => "Phpfastcache\"** (@Geolim4) |
| 33 | + - **Updated root directory: "src" => "lib"** (@Geolim4) |
| 34 | + - Dismissed unneeded/inconsistent "else" statements (@Geolim4) |
7 | 35 | - __Core__ |
8 | | - - **Capitalized Phpfastcache classe names** (@Geolim4) Please read carefully the migration guide (MigratingFromV6ToV7.md). |
| 36 | + - **Capitalized Phpfastcache classe names** (@Geolim4) Please read carefully the migration guide (MigratingFromV6ToV7.md). |
9 | 37 | - Added CacheManager::getDriverList() (@Geolim4) |
10 | 38 | - Updated strictly return type hints in CacheManager (@Geolim4) |
11 | | - - Deprecated CacheManager::getStaticAllDrivers() (@Geolim4) |
12 | | - - Deprecated CacheManager::getStaticSystemDrivers() (@Geolim4) |
13 | | - - Deprecated configuration option "ignoreSymfonyNotice" (@Geolim4) |
14 | | - - Added PhpfastcacheUnsupportedOperationException exception (@Geolim4) |
| 39 | + - Deprecated CacheManager::getStaticAllDrivers() (@Geolim4) |
| 40 | + - Deprecated CacheManager::getStaticSystemDrivers() (@Geolim4) |
| 41 | + - Deprecated configuration option "ignoreSymfonyNotice" (@Geolim4) |
| 42 | + - Added PhpfastcacheUnsupportedOperationException exception (@Geolim4) |
15 | 43 | - __Drivers__ |
16 | 44 | - Fixed #576 // Devnull driver returning non-dull data (@Geolim4) |
17 | | - - Fixed #581 // Files driver "securityKey" option configuration not working as documented |
| 45 | + - Fixed #581 // Files driver "securityKey" option configuration not working as documented |
18 | 46 | - __Configuration__ |
19 | | - - Added configuration option `fallbackConfig` for a better fallback configuration (@Geolim4) |
20 | | - - Deprecated configuration option "ignoreSymfonyNotice" (@Geolim4) |
| 47 | + - Added configuration option `fallbackConfig` for a better fallback configuration (@Geolim4) |
| 48 | + - Deprecated configuration option "ignoreSymfonyNotice" (@Geolim4) |
21 | 49 | - __Helpers__ |
22 | 50 | - Added exception catcher to test Helper to FAIL or SKIP depending the exception (@Geolim4) |
23 | 51 | - Added notice/warning/error catcher to test Helper to keep a clean build report (@Geolim4) |
|
27 | 55 | - __Tests__ |
28 | 56 | - Added duration time for each tests (@Geolim4) |
29 | 57 | - Updated Lexer Test for better compatibility with HHVM (@Geolim4) |
30 | | - - Fixed #581 // Issue with test file namespace imports (@Geolim4) |
31 | | - - Updated Travis build to include 7.2 (@Geolim4) |
32 | | - - Updated scrutinizer build settings (@Geolim4) |
| 58 | + - Fixed #581 // Issue with test file namespace imports (@Geolim4) |
| 59 | + - Updated Travis build to include 7.2 (@Geolim4) |
| 60 | + - Updated scrutinizer build settings (@Geolim4) |
33 | 61 | - __Misc__ |
34 | | - - Added deprecation section in migrating guide |
35 | | - - Moved API changelog to a standalone file |
36 | | - - Professionalized a bit more the README |
37 | | - - Removed lib/Phpfastcache/.htaccess that does no longer belong in its place |
38 | | - - Added .gitattributes file |
| 62 | + - Added deprecation section in migrating guide |
| 63 | + - Moved API changelog to a standalone file |
| 64 | + - Professionalized a bit more the README |
| 65 | + - Removed lib/Phpfastcache/.htaccess that does no longer belong in its place |
| 66 | + - Added .gitattributes file |
39 | 67 |
|
40 | 68 | ## 7.0.0-beta2 |
41 | 69 | ##### 4 march 2018 |
|
72 | 100 | - Fixed #548 // Wrong type hint on redis driver (@Geolim4) |
73 | 101 | - __Helpers__ |
74 | 102 | - Fixed #545 // Psr16Adapter get item even if it is expired (@Geolim4) |
75 | | - - Added CacheConditionalHelper TTL (@Geolim4) |
| 103 | + - Added CacheConditionalHelper TTL (@Geolim4) |
76 | 104 | - __Tests__ |
77 | 105 | - Fixed some missing text output on HHVM builds (@Geolim4) |
78 | 106 | - Fixed HHVM builds (@Geolim4) |
|
0 commit comments