-
Notifications
You must be signed in to change notification settings - Fork 79
Comparing changes
Open a pull request
base repository: php-cache/cache
base: 2.0
head repository: php-cache/cache
compare: master
- 14 commits
- 113 files changed
- 1 contributor
Commits on Aug 19, 2026
-
feat: add an extensible taggable pool adapter
Provide an opt-in subclass base with protected access to both wrapped pools without widening the existing adapter state.
Configuration menu - View commit details
-
Copy full SHA for 7ca78e3 - Browse repository at this point
Copy the full SHA 7ca78e3View commit details -
fix: validate filesystem cache keys eagerly
Reject unsupported filename keys from getItem() and map the PSR-required dot keys to portable internal filenames.
Configuration menu - View commit details
-
Copy full SHA for 9734fbf - Browse repository at this point
Copy the full SHA 9734fbfView commit details -
fix: validate keys across cache chain members
Preflight every member before mutations while preserving read priority and lazy lower-tier items.
Configuration menu - View commit details
-
Copy full SHA for 2cab0b0 - Browse repository at this point
Copy the full SHA 2cab0b0View commit details -
fix: retry rejected doctrine cache keys
Keep accepted legacy mappings and use SHA-256 only when a pool rejects a normalized key.
Configuration menu - View commit details
-
Copy full SHA for 0fa40c1 - Browse repository at this point
Copy the full SHA 0fa40c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 326b033 - Browse repository at this point
Copy the full SHA 326b033View commit details -
test: keep filesystem bridge cleanup compatible
Delete the test cache directory directly because directoryExists() is unavailable at the supported Flysystem minimum.
Configuration menu - View commit details
-
Copy full SHA for 6394f7e - Browse repository at this point
Copy the full SHA 6394f7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5f69f1d - Browse repository at this point
Copy the full SHA 5f69f1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e3228b5 - Browse repository at this point
Copy the full SHA e3228b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0f67a8 - Browse repository at this point
Copy the full SHA b0f67a8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d383541 - Browse repository at this point
Copy the full SHA d383541View commit details -
Configuration menu - View commit details
-
Copy full SHA for b0f069d - Browse repository at this point
Copy the full SHA b0f069dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1412d8e - Browse repository at this point
Copy the full SHA 1412d8eView commit details
Commits on Aug 20, 2026
-
feat(cache)!: make tag invalidation race-safe
store tag generations across adapters and expire Redis tag indexes. BREAKING CHANGE: cache formats, Filesystem paths, Memcached options, and Taggable subclass APIs changed.
Configuration menu - View commit details
-
Copy full SHA for 6fa34e2 - Browse repository at this point
Copy the full SHA 6fa34e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for a5a6766 - Browse repository at this point
Copy the full SHA a5a6766View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 2.0...master