Skip to content

Releases: PHPSocialNetwork/phpfastcache

6.1.5

14 Aug 00:20
6.1.5
cab4e79
Compare
Choose a tag to compare
  • Docs

8.0.6

07 Jul 14:30
8.0.6
c93bd7d
Compare
Choose a tag to compare

"Re-deconfined"

  • Helpers
    • Allow $cacheItem to be retrieved by callback argument in CacheConditionalHelper (@Geolim4)

8.0.5

05 Apr 22:25
8.0.5
6d66cc0
Compare
Choose a tag to compare

"Re-re-confined"

  • Drivers
    • Fixed #782 // Random warning in Files driver
    • Fixed #781 // bad type hint Riak driver
    • Fixed #788 // Redundant directory name for Sqlite

8.0.4

21 Dec 19:37
8.0.4
f1a22a8
Compare
Choose a tag to compare

"Confined Xmas"

  • Core
    • Added full PHP8 compatibility
  • Tests
    • Added PHP8 test suite
  • Drivers
    • Fixed #774 // Redis config cannot accept null values as the given example (@GeoSot)
  • Misc
    • Small optimizations

8.0.3

24 Nov 11:32
8.0.3
e1b7cb8
Compare
Choose a tag to compare

"Reconfined"

  • Core
    • Fixed #768 // Psalm issue with the 3rd parameter of Psr16Adapter::set has to be null (@Geolim4)
    • Fixed #771 // DeleteItemsByTags was ignoring strategy #772 (@GeoSot)
    • Fixed inconsistent behavior of "defaultKeyHashFunction" and "defaultFileNameHashFunction" + added tests for them (@Geolim4)
    • Implemented #754 // Added deactivatable static item caching support (@Geolim4)
  • Tests
    • Fixed test title for "DisabledStaticItemCaching.test.php"
  • Drivers
    • Fixed #759 // Memcached Bytes Replaced with Version (@Geolim4)

8.0.2

28 Aug 13:55
8.0.2
943dcea
Compare
Choose a tag to compare

"End of first wave"

  • Drivers
    • Fixed #744 // Added Memcached::OPT_PREFIX_KEY option support (@Geolim4)

8.0.1

24 Apr 22:23
8.0.1
980e9f5
Compare
Choose a tag to compare

"Still confined"

  • Drivers
    • Fixed #731 // Removing path check in Redis driver before auth. (@gillytech)
  • Misc

7.1.1

24 Apr 21:53
7.1.1
4358672
Compare
Choose a tag to compare

"Rust-out"

  • Drivers
    • Fixed #716 // TypeError in lib/Phpfastcache/Drivers/Cookie/Driver.php (@motikan2010)
    • Fixed #733 // Removing path check in Redis driver before auth. (@gillytech)
  • Helpers
    • Fixed #717 // Deprecate "ActOnAll" to remove it in v8 (@Geolim4)
  • Misc

8.0.0

22 Mar 22:38
8.0.0
7a55eed
Compare
Choose a tag to compare

"The quarantine"

  • Removed "Auto" driver in CacheManager::getInstance() you will now be mandatory to specify the driver to use.
  • Removed deprecated feature CacheManager::setNamespacePath() (replaced by cache manager "override" or "custom driver" features)
  • Upgraded minimum php version support: 7.3+
  • Upgraded Phpfastcache API from 2.0.4 to 3.0.0, be careful, there some minor Breaking Changes (BC).
  • Implemented aggregated cluster support (See the Readme.MD)
  • Removed Xcache support which is now completely abandoned (latest update: 2014)
  • Removed Apc (but not APCu) support which is now completely abandoned (latest update: 2012)
  • Removed CacheManager::getStaticSystemDrivers() (use CacheManager::getDriverList() instead)
  • Added (required) cookie driver option awareOfUntrustableData to enforce developer awareness of non-reliable data storage
  • Removed driver option ignoreSymfonyNotice and its getter/setter
  • The "ActOnAll Helper" have been removed in profit of aggregated cluster support
  • Implemented #713 // Reworked "tags" feature by adding 3 strategies: TAG_STRATEGY_ONE, TAG_STRATEGY_ALL, TAG_STRATEGY_ONLY
  • Removed global static properties CacheManager::$ReadHits, CacheManager::$WriteHits replaced by\Phpfastcache\Entities\DriverIO callable in\Phpfastcache\Core\Pool\ExtendedCacheItemPoolInterface::getIO
  • Removed deprecated method ConfigurationOption::getOption() use getOptionName() instead
  • Removed deprecated config option $ignoreSymfonyNotice
  • Removed "fallback" feature (use aggregated cluster Master/Slave instead)
  • Enforced PSR-12 compliance
  • Deprecated legacy autoload for removal in next major release

7.1.0

15 Sep 15:16
7.1.0
11c7b17
Compare
Choose a tag to compare

"Wake the rust"

  • Drivers

  • Helpers

    • Fixed #700 // Psr16Adapter::deleteMultiple/getMultiple converts $keys to an array (@bylexus)
    • Fixed #685 // Minor bug - fatal error in psr16 adapter if an exception is thrown (@MaximilianKresse)
  • Global

  • Misc