- API
- Upgraded Phpfastcache API to
4.1.0
(see changes)
- Upgraded Phpfastcache API to
- 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
- Added
- Drivers
- Added
Solr
driver support
- Added
- 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
- Added
- 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