Skip to content

Releases: PHPSocialNetwork/phpfastcache

7.0.0-RC2

30 May 22:51
7.0.0-RC2
f6e448f
Compare
Choose a tag to compare
7.0.0-RC2 Pre-release
Pre-release
  • Global
  • Core
    • Updated EventManager now MUST implement Phpfastcache\Event\EventInterface (@Geolim4)
    • Upgraded API version from 2.0.2 to 2.0.3 (@Geolim4)
    • Fixed namespace issue on EventManager (@Cyperghost)
  • Helpers
    • Improved TestHelper efficiency (@Geolim4)
    • Forced return type hint to Psr16Adapter && added a getter for the internal cache instance (@Geolim4)
    • The Psr16Adapter will now also accept an ExtendedCacheItemPoolInterface object to the $driver parameter in constructor (@Geolim4)
  • Misc

7.0.0-RC

30 May 22:50
7.0.0-RC
a1649bc
Compare
Choose a tag to compare
7.0.0-RC Pre-release
Pre-release
  • Global
    • Added "custom driver" and "override core driver" features (@Geolim4)
    • Updated & completely reworked Mongodb driver (@ylorant)
    • Deprecated custom namespace feature in favor of the new feature above (@Geolim4)
    • Deprecated $this->getConfigOption($optionName) for $this->geConfig()->getOptionName() (@Geolim4)
    • Deprecated $this->getConfig()->getOption($optionName) for $this->geConfig()->getOptionName() (@Geolim4)
  • Core
    • Enforced more argument type hint & absolute core php function namespaces (@Geolim4)
    • Removed ExtendedCacheItemInterface::getUncommittedData() that should have been removed before :| (@Geolim4)
    • Added additional atomic methods in ExtendedCacheItemInterface (isNull(), isEmpty(), getLength()) (@Geolim4)
  • Drivers
    • Improved "Auto" driver context with tests, new interface method and additional checks (@Geolim4)
  • Helpers
    • Added "NOTE" method to testHelper (@Geolim4)
  • Utils
    • Removed unused Util "Languages" (@Geolim4)
  • Tests
    • Fixed randomly failing test "Github-560" (@Geolim4)
    • Fixed include issue in tests (@Geolim4)
    • Updated tests for custom drivers (@Geolim4)
  • Misc
    • Added specific IoConfiguration for files-based drivers (@Geolim4)
    • Updated README to re-arrange the API section more properly (@Geolim4)
    • Fixed HTTP images that broke site SSL seal in README (@Geolim4)
    • Updated composer description & dependencies constraints (@Geolim4)

6.1.2

23 Mar 20:35
6.1.2
0a8acb7
Compare
Choose a tag to compare
  • Core
    • Fixed #581 // Files driver "securityKey" option configuration not working as documented

7.0.0-beta3

17 Mar 00:01
7.0.0-beta3
4dd6c25
Compare
Choose a tag to compare
7.0.0-beta3 Pre-release
Pre-release
  • Global
    • Updated root namespace: "phpFastCache" => "Phpfastcache" (@Geolim4)
    • Updated root directory: "src" => "lib" (@Geolim4)
    • Dismissed unneeded/inconsistent "else" statements (@Geolim4)
  • Core
    • Capitalized Phpfastcache classe names (@Geolim4) Please read carefully the migration guide (MigratingFromV6ToV7.md).
    • Added CacheManager::getDriverList() (@Geolim4)
    • Updated strictly return type hints in CacheManager (@Geolim4)
    • Deprecated CacheManager::getStaticAllDrivers() (@Geolim4)
    • Deprecated CacheManager::getStaticSystemDrivers() (@Geolim4)
    • Deprecated configuration option "ignoreSymfonyNotice" (@Geolim4)
    • Added PhpfastcacheUnsupportedOperationException exception (@Geolim4)
  • Drivers
    • Fixed #576 // Devnull driver returning non-dull data (@Geolim4)
    • Fixed #581 // Files driver "securityKey" option configuration not working as documented
  • Configuration
    • Added configuration option fallbackConfig for a better fallback configuration (@Geolim4)
    • Deprecated configuration option "ignoreSymfonyNotice" (@Geolim4)
  • Helpers
    • Added exception catcher to test Helper to FAIL or SKIP depending the exception (@Geolim4)
    • Added notice/warning/error catcher to test Helper to keep a clean build report (@Geolim4)
  • Utils
    • Added exception catcher to to test Helper to FAIL or SKIP depending the exception (@Geolim4)
    • Updated strictly return type hints in Directory class (@Geolim4)
  • Tests
    • Added duration time for each tests (@Geolim4)
    • Updated Lexer Test for better compatibility with HHVM (@Geolim4)
    • Fixed #581 // Issue with test file namespace imports (@Geolim4)
    • Updated Travis build to include 7.2 (@Geolim4)
    • Updated scrutinizer build settings (@Geolim4)
  • Misc
    • Added deprecation section in migrating guide
    • Moved API changelog to a standalone file
    • Professionalized a bit more the README
    • Removed lib/Phpfastcache/.htaccess that does no longer belong in its place
    • Added .gitattributes file

7.0.0-beta2

04 Mar 21:46
7.0.0-beta2
9e6ba15
Compare
Choose a tag to compare
7.0.0-beta2 Pre-release
Pre-release
  • Core
    • Added new ConfigurationOption object syntax (@Geolim4). Please read carefully the migration guide (MigratingFromV6ToV7.md).
  • Drivers
    • Fixed #576 // Devnull driver returning non-dull data (@Geolim4)
  • Helpers
    • Added exception catcher to to test Helper to FAIL or SKIP depending the exception (@Geolim4)
  • Tests
    • Fixed nightly build that sometimes fails with Memcache

6.1.1

01 Mar 22:25
6.1.1
75af622
Compare
Choose a tag to compare
  • Global
    • Added discrete Patreon badge
    • Fixed #569 // Updated wiki code sample
  • Drivers
    • Fixed #576 // Devnull driver returning non-null value

5.0.21

01 Mar 22:14
5.0.21
e546671
Compare
Choose a tag to compare
  • Drivers
    • Fixed #576 // Devnull driver returning non-null value

7.0.0-beta

30 Jan 19:35
7.0.0-beta
94a6976
Compare
Choose a tag to compare
7.0.0-beta Pre-release
Pre-release
  • Global
    • Added Opcache improvements by namespacing php core's functions (@Geolim4)
    • Updated contributing.md + added coding guideline (@Geolim4)
    • Fixed little notice (@Geolim4)
  • Drivers
    • Added UNIX socket support for (P)Redis and Memcache(d) as requested in #563 (@Geolim4)
  • Helpers
    • Updated test helper and API to add the git version (if available) (@Geolim4)
  • Tests

6.1.0 Release

30 Jan 20:01
6.1.0
42e5a69
Compare
Choose a tag to compare
  • Global
    • Updated "path" configuration validator (Now usable for UNIX sockets and "files" drivers path) (@Geolim4)
    • Upgrading straight from 6.0.8 to 6.1.0 as per Semver since the UNIX socket support has been added for (P)Redis & Memcache(d). The BC stays intact.
  • Core
    • Fixed #560 // Massive storage date issue for 30days+ expiration dates (@Geolim4)
  • Drivers
    • Added multiple Memcache(d) configuration style support (@Geolim4)
    • Fixed missing parameters in memcache driver (@Geolim4)
    • Fixed #563 // Memcached TTL issue (@Geolim4)
    • Added UNIX socket support for (P)Redis and Memcache(d) as requested in #563 (@Geolim4)
  • Tests
    • Added new test for Memcached (@Geolim4)

5.0.20 Release

30 Jan 20:07
5.0.20
fee4082
Compare
Choose a tag to compare
  • Core
    • Fixed #560 // Massive storage date issue for 30days+ expiration dates (@Geolim4)