0.2.0
Release 0.2.0
Major Improvements
Zero-Cost Compiled Cache
- Replaced runtime cache with pre-compiled PHP files for OPcache optimization
- Added xxh3 file hash validation for smart cache invalidation
- Cache files are now pure PHP that gets opcached by the server
Smart Cache Validation
- Optional file hash validation detects changes automatically
- Only invalidates modified files (granular invalidation)
- Configure with
'validateFiles' => Configure::read('debug')for dev-only validation - Uses xxh3 algorithm for extremely fast file hashing
Configuration Management
- Plugin config properly merges with user settings (user values take precedence)
- Sequential arrays replace, associative arrays merge recursively
Command Improvements
- Integrated with
cache:clear_allcommand
Bug Fixes
- Plugin configuration no longer overwrites user settings
- Fixed plugin path resolution to include all loaded plugins
- Windows compatibility improvements
- Proper handling of
__set_state()in cached objects
Full Changelog: 0.1.3...0.2.0