Releases: marvin255/in-memory-cache
Releases · marvin255/in-memory-cache
v3.0.0
v2.3.3
What's Changed
- Replace timer with psr clock by @marvin255 in #18
- Add CachedMap by @marvin255 in #19
Full Changelog: v2.3.2...v2.3.3
v2.3.2
v2.3.1
What's Changed
- Small fixes after psalm update by @marvin255 in #15
- Update CompositeCache.php by @marvin255 in #14
- Update README.md by @marvin255 in #16
Full Changelog: v2.3.0...v2.3.1
Libs update
-
Update composer libs
-
Add Timer object
-
Add TimerFactory object
-
Use timer object in InMemoryCache
-
Use Timer mock in InMemoryCacheTest to avoid sleep()
-
Add dependabot
-
Add opcache to docker container
-
Update phpunit to v10
-
Update infection to v0.27
-
Add php 8.2 to actions
Update psalm
- Update psalm to version 5.
Small refactoring
- Small refactoring in
InMemoryCache
.
Visibility
- Set
CachedItem
fields as private. - Add final to all classes.
- Small dev env fixes.
DefaultTTL and stack size checks
- Add defaultTTL and stack size checks to constructor.
- Add infection checking.
- Small refactoring.
PHP 8 update
- Minimal required PHP version is set to 8.
- Code style fixes after testing again PHP 8.
- Validation check is moved from
CachedItem
to cache object.