Skip to content

Commit 7e1ce08

Browse files
committed
Update CHANGELOG.md
1 parent 35f2b0e commit 7e1ce08

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,22 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [3.0.2] - 2025-11-30
8+
9+
### Fixed
10+
- 🐛 **Lock resource handling** - Fixed `TypeError` in `Lock::release()` when called multiple times (e.g., from `__destruct()` after manual release)
11+
- 🔧 **PHPUnit compatibility** - Downgraded PHPUnit from ^11.0 to ^10.0 for PHP 8.1 compatibility
12+
- 🔧 **PHPStan configuration** - Updated deprecated config options (`checkMissingIterableValueType`, `checkGenericClassInNonGenericObjectType`)
13+
- 🔧 **PHPStan type errors** - Fixed comparison type errors in `MultiTierCache::readThrough()` with explicit int casts
14+
- 🔧 **Code style violations** - Fixed PSR-12 violations (trailing whitespace, line length)
15+
16+
### Changed
17+
- ♻️ **MultiTierCache** - Removed `final` keyword to allow extension by `EasyCache` wrapper class
18+
- 📝 **PHPUnit config** - Updated schema to 10.5, disabled `failOnWarning` to prevent CI failures from optional extension warnings
19+
- 📝 **PHPStan config** - Excluded `src/Laravel` folder (requires Laravel dependencies), added Predis ignore pattern for optional dependency
20+
21+
---
22+
723
## [3.0.1] - 2025-10-18
824

925
### Added

0 commit comments

Comments
 (0)