Skip to content

9.1.0

Compare
Choose a tag to compare
@Geolim4 Geolim4 released this 03 Apr 23:45
· 86 commits to master since this release
9.1.0
c871f98
  • API
  • Core
    • Added \Phpfastcache\Helper\UninstanciableObjectTrait trait which will contains base locked constructor for any classes that are nor meant to be instanciated.
    • Deprecated \Phpfastcache\Config\Config::class
    • Removed/reworked/improved dead/unreachable/redundant/obsolete code, thanks to Phpstan
  • Drivers
    • Added Solr driver support
  • Events
    • Added \Phpfastcache\Event\EventInterface for \Phpfastcache\Event\Event and subclasses below
    • Added \Phpfastcache\Drivers\Arangodb\Event for Arangodb events
    • Added \Phpfastcache\Drivers\Dynamodb\Event for Dynamodb events
    • Added \Phpfastcache\Drivers\Solr\Event for Solr events
    • Moved the following constant from \Phpfastcache\Event\Event to their respective drivers: ARANGODB_CONNECTION, ARANGODB_COLLECTION_PARAMS, DYNAMODB_CREATE_TABLE
  • Cluster
    • Fixed #855 // ClusterReplication drivers are saving erroneous expiration date in low-level backends
  • Misc
    • Full PSR-12 compliance is now enforced by PHPCS
    • Multiple typo fixes (@mbiebl)
    • Updated composer suggestions and CI builder dependencies