Repository navigation
9.0.0
#839
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
psr/cachedependency to^2.0||^3.0(for PHP-8 types)\Psr\Cache\CacheItemInterface::get()slightly changed to fully comply with missing PSR-6 specification: If the cache item is NOT hit, this method will returnNULL.4.0.0(see changes)Api::getPhpFastCacheVersion()toApi::getPhpfastcacheVersion()Api::getPhpFastCacheChangelog()toApi::getPhpfastcacheChangelog()Api::getPhpFastCacheGitHeadHash()toApi::getPhpfastcacheGitHeadHash()\Phpfastcache\Cluster\AggregatorInterface::aggregateNewDriver()to\Phpfastcache\Cluster\AggregatorInterface::aggregateDriverByName()PhpfastcacheEventManagerExceptionfor EventManager-related exceptionsCacheManager::DriverName(), useCacheManager::getInstance('DriverName')instead\Phpfastcache\Proxy\PhpfastcacheAbstractProxynow implements\Phpfastcache\Proxy\PhpfastcacheAbstractProxyInterface\Phpfastcache\Driver\[DRIVER_NAME]\Itemclasses)psr/cache,psr/simple-cache)\Phpfastcache\Helper\CacheConditionalHelper, use\Phpfastcache\CacheContractinstead\Phpfastcache\CacheContractclass is now also callable directly without callingget()methodConfigurationOptionwhich is no longer anArrayObjectclass, therefore array-syntax is no longer available.htaccessfor files-based drivers.IOConfigurationOptionTrait::getHtaccess()IOConfigurationOptionTrait::setHtaccess()\Psr\Cache\CacheItemInterface::setwill not accept\Closureobject anymore as method unique parameterArangodbdriver supportDynamodb(AWS) driver supportFirestore(GCP) driver supportCookiedriver because of its potential dangerosityCouchbase(SDK 2 support dropped) driver which is now replaced byCouchbasev3(SDK 3)DevtrueandDevfalsedriversDevrandomwith configurable factor chance and data length\Phpfastcache\Cluster\Drivers\[STATEGY]\[CLUSTER_NAME]Clusterto\Phpfastcache\Cluster\Drivers\[STATEGY]\Driverfor better driver naming across the project\Phpfastcache\Event\EventReferenceParameterclass and more events such as driver-specific events, see EVENTS.md file for more informationeventNameas an extra last callback parameter (except foronEveryEventscallbacks)EventManagerInterface::on(array $eventNames, $callback)method, to subscribe to multiple events in once with the same callbackunbindAllEventCallbacks(): booltoEventManagerInterfaceto allow you to unbind/clear all event from an event instance$items) ofonCacheSaveMultipleItems()event fromExtendedCacheItemInterface[]toEventReferenceParameter($items)$items) ofonCacheCommitItem()event fromExtendedCacheItemInterface[]toEventReferenceParameter($items)$value) ofonCacheItemSet()event frommixedtoEventReferenceParameter(mixed $value)^8.0PhpFastCachetoPhpcastcacheThis discussion was created from the release 9.0.0.
All reactions