Skip to content

v3.0.2

Latest

Choose a tag to compare

@iprodev iprodev released this 30 Nov 14:26

Fixed

  • 🐛 Lock resource handling - Fixed TypeError in Lock::release() when called multiple times (e.g., from __destruct() after manual release)
  • 🔧 PHPUnit compatibility - Downgraded PHPUnit from ^11.0 to ^10.0 for PHP 8.1 compatibility
  • 🔧 PHPStan configuration - Updated deprecated config options (checkMissingIterableValueType, checkGenericClassInNonGenericObjectType)
  • 🔧 PHPStan type errors - Fixed comparison type errors in MultiTierCache::readThrough() with explicit int casts
  • 🔧 Code style violations - Fixed PSR-12 violations (trailing whitespace, line length)

Changed

  • ♻️ MultiTierCache - Removed final keyword to allow extension by EasyCache wrapper class
  • 📝 PHPUnit config - Updated schema to 10.5, disabled failOnWarning to prevent CI failures from optional extension warnings
  • 📝 PHPStan config - Excluded src/Laravel folder (requires Laravel dependencies), added Predis ignore pattern for optional dependency