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

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 6 times, most recently from b11b6be to d785b22 Compare August 27, 2026 12:36
@renovate
renovate Bot force-pushed the renovate/cache-filesystem-adapter-3.x branch 6 times, most recently from 13e6d54 to e2b0b19 Compare August 31, 2026 22:14
@renovate renovate Bot changed the title chore(deps): Update dependency cache/filesystem-adapter to v3 chore(deps): Update dependency cache/filesystem-adapter to v3 - autoclosed Sep 2, 2026
@renovate renovate Bot closed this Sep 2, 2026
@renovate
renovate Bot deleted the renovate/cache-filesystem-adapter-3.x branch September 2, 2026 09:55
@renovate renovate Bot changed the title chore(deps): Update dependency cache/filesystem-adapter to v3 - autoclosed chore(deps): Update dependency cache/filesystem-adapter to v3 Sep 2, 2026
@renovate renovate Bot reopened this Sep 2, 2026
@renovate
renovate Bot force-pushed the renovate/cache-filesystem-adapter-3.x branch 5 times, most recently from d9cf813 to 5c54dfa Compare September 8, 2026 12:06
@renovate
renovate Bot force-pushed the renovate/cache-filesystem-adapter-3.x branch 3 times, most recently from 3da9326 to 123d258 Compare September 13, 2026 20:44
@renovate
renovate Bot force-pushed the renovate/cache-filesystem-adapter-3.x branch from 123d258 to c7226d2 Compare September 14, 2026 02:12
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