Skip to content

chore(deps): Update dependency cache/filesystem-adapter to v3 - #287

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/cache-filesystem-adapter-3.x
Open

chore(deps): Update dependency cache/filesystem-adapter to v3#287
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/cache-filesystem-adapter-3.x

Conversation

@renovate

@renovate renovate Bot commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
cache/filesystem-adapter (source) ^1.2^3.0 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

php-cache/filesystem-adapter (cache/filesystem-adapter)

v3.0.0

Compare Source

Changed
  • Expose getFilePath() as a protected extension point for custom file layouts.
  • Hash keys into 256 shard directories to avoid platform-specific filenames and large flat directories.
  • Clear cache files recursively so custom layouts can use nested directories.
  • Require cache/adapter-common 3.
  • Store tag generations in item payloads and separate marker files. Clear the cache directory before upgrading or rolling back.

v2.0.4

Compare Source

Fixed
  • Treat serialized items and tag indexes that reference unavailable PHP classes as cache misses.
  • Allow installing with psr/simple-cache 2 or 3.

v2.0.3

Compare Source

Fixed
  • Validate filesystem key constraints in getItem() and safely store the PSR-required . and .. keys.

v2.0.2

Compare Source

v2.0.1

Compare Source

v2.0.0

Compare Source

Added
  • Add accessors for the Flysystem instance and cache directory.
Changed
  • Require PHP 8.2 or later.
  • Support Flysystem 2 and 3 through FilesystemOperator.
  • Require psr/cache 3 and psr/simple-cache 3.
  • Add native parameter and return types required by the PSR interfaces.
  • Normalize leading and trailing slashes in setFolder().
Fixed
  • Reject folder values that resolve to the Flysystem root or traverse through a parent directory.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added the dependency An issue or pull request targeting dependencies. label Aug 23, 2026
@renovate

renovate Bot commented Aug 23, 2026

Copy link
Copy Markdown
Contributor Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: composer.lock
Command failed: composer update cache/filesystem-adapter:3.0.0 --with-dependencies --ignore-platform-req=ext-* --ignore-platform-req=lib-* --no-ansi --no-interaction --no-scripts --no-autoloader --no-plugins --minimal-changes
Loading composer repositories with package information
Dependency psr/cache is also a root requirement. Package has not been listed as an update argument, so keeping locked at old version. Use --with-all-dependencies (-W) to include root dependencies.
Updating dependencies
Your requirements could not be resolved to an installable set of packages.

  Problem 1
    - Root composer.json requires cache/filesystem-adapter ^3.0 -> satisfiable by cache/filesystem-adapter[3.0.0].
    - cache/filesystem-adapter 3.0.0 requires psr/cache ^3.0 -> found psr/cache[dev-master, 3.0.0, 3.0.x-dev (alias of dev-master)] but the package is fixed to 2.0.0 (lock file version) by a partial update and that version does not match. Make sure you list it as an argument for the update command.

Use the option --with-all-dependencies (-W) to allow upgrades, downgrades and removals for packages currently locked to specific versions.

@renovate
renovate Bot force-pushed the renovate/cache-filesystem-adapter-3.x branch 5 times, most recently from 69a7e83 to b11b6be Compare August 27, 2026 01:17
@renovate
renovate Bot force-pushed the renovate/cache-filesystem-adapter-3.x branch from b11b6be to d785b22 Compare August 27, 2026 12:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependency An issue or pull request targeting dependencies.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants