chore: bump utopia-php/cache to 2.0.0#101
Conversation
Greptile SummaryBumps
Confidence Score: 5/5Safe to merge — only dependency metadata changes with no source code modifications and no broken call sites. The change is purely a dependency bump with well-understood scope: the Dockerfile already runs PHP 8.3, the two symbols this repo uses from utopia-php/cache keep the same signatures, and the new transitive circuit-breaker package is additive-only. Lock file regeneration also pulled in minor/patch updates to several Symfony and OpenTelemetry packages, all within their declared constraint ranges. No files require special attention. Important Files Changed
Reviews (2): Last reviewed commit: "chore: use caret constraint ^2.0 for uto..." | Re-trigger Greptile |
What
Bumps
utopia-php/cachefrom1.0.*to2.*(resolves to2.0.0) and raises the PHP floor from>=8.0to>=8.2.Why
utopia-php/cache2.0.0 (release notes) adds theCircuitBreakeradapter and aFeature\Telemetrycontract. The major bump is driven by:>=8.0to>=8.2— this repo previously declared>=8.0, so the floor must move up to stay consistent with what composer can install. The Dockerfile already runs PHP 8.3.utopia-php/circuit-breaker: 0.3.*.No source-level API was broken —
CacheandAdapter\None(the symbols used by this repo) keep the same signatures.Changes
composer.json:php: ">=8.0"→">=8.2".composer.json:utopia-php/cache: "1.0.*"→"2.*".composer.lock: regenerated; pulls inutopia-php/circuit-breaker 0.3.0as a transitive.Test plan
Utopia\Cache\Feature\TelemetryorUtopia\Cache\Adapter\CircuitBreaker(additive APIs), so no source changes required.