- Converted consts to protected PascalCase
- Updated Veneer dependency and Stub
- Updated Veneer dependency
- Fixed Veneer stubs in gitattributes
- Updated Archetype dependency
- Updated Carbon dependency
- Fixed generics across whole Store interface
- Added full generics to Stores
- Added generic return type to fetch()
- Renamed FileStore multi-get methods to scan*()
- Added TTL to FileStore fetch()
- Fixed FileStore get() TTL
- Renamed default file cache paths
- Added prune to FileStore
- Added purge to FileStore
- Removed SimpleCache interface from FileStore
- Improved FileStore interface
- Renamed cache purge methods
- Added FileStores
- Catch exceptions in fetch()
- Added unlock to items
- Renamed enums to PascalCase
- Improved selection of drivers to purge
- Added Dovetail config implementation
- Converted PileUpPolicy to enum
- Added getKeys() and count() to Store and Driver
- Added default prefix to Context
- Renamed get() to load()
- Refactored package file structure
- Updated Genesis dependency
- Converted phpstan doc comments to generic
- Migrated to use effigy in CI workflow
- Fixed PHP8.1 testing
- Added Composer driver
- Ported initial codebase from DF
- Moved manager to Veneer context