-
-
Notifications
You must be signed in to change notification settings - Fork 451
[V6] Changelog
Georges.L edited this page May 11, 2017
·
6 revisions
- Added parameter type hint to Psr16Adapter constructor (@ElGigi)
- Added Help to Couchdb and Predis drivers (@Geolim4)
- Added cache conditional helper (@Geolim4)
- Added migration directory (@Geolim4)
- Fixed #445 // Setting a host/port for Memcached (@Geolim4)
- Fixed issue in mongoDb driver (@Geolim4)
- Updated htaccess generator code to be "Apache >= 2.4" compatible (@ElGigi)
- Updated Travis' dependencies installer (@Geolim4)
- Updated composer.lock (@Geolim4)
- Moved Predis/CouchDb from "required dependencies" to "suggested dependencies" (@ElGigi, @ylorant, @Geolim4)
- Normalized
phpFastCache\Entities\DriverStatisticclass name (@Geolim4) - Enforcing
$driverNameto be a string on CacheManager (@Geolim4) - Pulled out Couchdb dependency to our own one (@Geolim4)
- Added cache slams protection (@Geolim4)
- Added more descriptive message in exception #441 (@Geolim4)
- Replaced \InvalidArgumentException occurrences with phpFastCacheInvalidArgumentException (@Geolim4)
- Replaced \LogicException occurrences with phpFastCacheLogicException (@Geolim4)
- Added "@return static" to "setEventManager" method interface(@Geolim4)
- Added Couchdb driver, yay ! (@Geolim4)
- Added configuration validator (@Geolim4)
- Added custom key hash function (@Geolim4)
- Updated Mongodb driver to use Mongodb driver instead of Mongo class. (@Geolim4)
- Updated composer.lock (@Geolim4)
- Updated API version to 1.2.5 (@Geolim4)
- Updated private methods to protected (@Geolim4)
- Updated method name: setChmodAuto => getDefaultChmod (@Geolim4)
- Updated documentation (@westy92)
- Fixed critical bug after item deletion: The item kept in memory was not reset. (@Geolim4)
- Fixed php compile error (@Geolim4)
- Fixed Clean/delete parent cache directory if it empty after call deleteItem()/deleteItems() (@landy2005 )
- Fixed issue #423 // Couchbase key must not exceed 250 bytes (@Geolim4)
- Fixed issue #425 // Devfalse or Devtrue driver not working (@Geolim4)
- Fixed CouchBase settings array (@git-webmaster)
- Removed unused index.html (@Geolim4)
- Added Cassandra Driver
- Added Psr16 support, yay !
- Added getHelp() method to provides basic help about a specific driver
- Added missing copyright header + Fixed PhpDoc comment
- Removed deprecated ArrayAccess compatibility for driverStatistic entity
- Removed deprecated method IOHelperTrait::isExpired()
- Removed clear() method as planned, replaced by clean()
- Updated double quotes to be safely replaced by simple quotes
- Updated composer to add Cassandra mentions
- Updated readme & docs for Cassandra driver
- Updatred tests to not be tested by scrutinizer
- Updated \InvalidArgumentException to \phpFastCache\Exceptions\phpFastCacheInvalidArgumentException
- Removed unused imports + LevelDb Stub hint fix
- Removed extra argument in tests
- Removed extra new line
- Added Unsupported key characters specifications
- Fixed mistakes on readme.md
- Fixed #417
- Fixed #414
- Fixed method call case on predis driver
- Fixed #411
- Fixed #406
- Fixed redundant code in Predis driver
- Fixed Interface typos
- Fixed critical vulnerability on cookie driver
- Fixed broken build on Unix Env
- Fixed type on ActOnAll interface
- Fixed redundant code in CouchBase driver
- Fixed loosely compared booleans
- Fixed typos in ExtendedCacheItemPoolInterface
- Fixed Apcu driver should call apcu_* functions (@MarcoMiltenburg)
- Fixed Typo in exception
- Implemented #404
- Added PhpDoc to TestHelper constructor
- Added TestHelper class to make tests much cleaner
- Added Github bits
- Added Drupal 8 info text in readme
- Added property PhpDoc to IOHelperTrait
- Moved "examples" directory inside "docs" directory
- Moved Lexer test to a distinct directory
- Removed deprecated method as planned in V6
- Removed unused class imports
- Removed composer "provide" section which cause HHVM build to fail :/
- Removed unused extract() in tests
- Updated travis configuration
- Updated IOHelperTrait will now provides a generic getStats() method
- Updated Composer now requires mb_string extension
- Clarifying external properties in IOHelperTrait
- Engrish fixes on the readme (@ylorant)
- Added Memstatic driver
- Added 'provide' section in composer
- Added more strict checks for MongoDb driver
- Added PFC_IGNORE_COMPOSER_WARNING constant
- Fixed #392
- Fixed wrong class name in ExtendedCacheItemPoolInterface
- Update README.md
- Added IO tests for disk-based drivers
- Code optimization(@jfcherng, @golodnyi, @bukowskiadam)
- Added events description on Wiki
- Added anti-regression test for #373
- Fixed #373 > Files driver issue after clearing cache
- Added anti-regression test for #373
- Added static config entry autoTmpFallback via #373
- Rewrited tests for more efficiency
- Fixed #375 >Fatal error on Predis
- Credited Sabine van Lommen from Zend.com to Hall of Fame
- Added phpFastCache\Exceptions\phpFastCacheIOException
- Fixed #366 > Wrong use of realpath() on non existing path
- Added static config entry secureFileManipulation via #366
- Displays a notice if the project is a Symfony project and does not make use of Symfony Bundle
- Moved licence to root dir
- Added EventManager *
- ActOnAll Helper
- Added Drivers for Zend Data Cache
- Added phpFastCacheAbstractProxy
- Added creation/modification date for Items (Requires the conf entry "itemDetailedDate" to be enabled)
- Removed Item::Touch() method which is now deprecated
- Changed Pool/Item classes in a different directory
- The V6 now requires php 5.6 instead of php 5.5 for the V5
- Implemented JsonSerializable interface to ExtendedCacheItemInterface
- Moved licence to root dir
- Fixed broken build. Whoops !
- Updated Readme to add new API methods
- Added test for EventManager
- Added [FAIL] tag to ActOnAll test
- Removing Roadmap, the Github project feature now do the job
- Added ActOnAll tests
- Better using Reflection that call_user_*
- V5.1 is becoming V6
- Fixed #357
- Fixed notice on Memcache driver when the server just started
- Fixed wrong namespace on Devfalse driver
- Fixed driver clear() failure on Windows...
- Fix the Sqlite driver is unable to fetch expired items (Jack Cherng)
- Fix $this->namespaces to $this->itemInstances (Lucas)
- Update the getStats() function for zend memory cache (Lucas)
- Improved code quality
- Trying to fix travis build with hhvm
- Updated TravisCi settings
- Updated dependencies versions
- Implemented #133
- Implemented #331
- Fixed and simplified the clearing of the instance array. @r0b
- Merge pull request #321 from Geolim4/final
- Fixed wrong test path file
- Added phpFastCacheAbstractProxy test
- Fixed bug with tags that leave residues key to tags item themselves
- Removed unused datetime check on file-based drivers. > They are already handled by the getItem()
- Fixed bug on tags that are not working on the first cache write
- Fixed critical bug with date calculation
- Update README.md
- Added missing phpDoc methods in CacheManager + increased CacheManager::setup() method life time
- Fixed #313
❓ Finally, if you need help, always check out the inevitable README.md