Skip to content

0.2.0

Choose a tag to compare

@josbeir josbeir released this 24 Dec 15:04
· 20 commits to main since this release
29234cb

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_all command

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