NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
Packagist · #72 most downloaded on Packagist
File storage abstraction for PHP
Last release 1 months ago
02 Sep 2026
Release timing varies
gaps range from 1 weeks to 9 months
Nearly every release is documented
notes for 58 of the last 60 stable releases
Nothing withdrawn
no release was ever pulled
13 years old
258 releases · first in 2013
[SFTP V3] Support multiple fingerprints for zero-downtime fingerprint changes.
[Filesystem] Report broken utf-8 as corrupted path
[AwsS3V3] Let ACL config take precedence over visibility during copy
One column per quarter.
[AwsS3V3] Remove lock file from artefact.
[Filesystem] Guard against null mime-type return at Filesystem level
[Filesystem] Add ability to disable relative path resolution inside the configured root path.
[SFTP V3] Add support for multiple fingerprints
[AwsS3V3] Allow SSE-C options when fetching file metadata
### Changes - [AsyncAwsS3] Allow V3
[Local] Clear last error for rename and copy operations
Ensure listing directories called "0" do not produce unfiltered listings.
[AsyncAWS] Encode/decode object identifiers
Normalise path for checksum call
[FTP] Add error context from error messages
MongoDB GridFS adapter (by @GromNaN)
Handle MetadataDirective gracefully.
Make SFTP connectivity pinging an opt-in feature.
add_content_md5 option to AWS S3 (#1774)Fix upcoming PHP 8.4 deprecations
[MountManager] added ability to (dangerously) mount additional filesystems
disconnect method to proactively close connectionsdisconnect method to proactively close connectionsUpdated method signatures to match upgraded dependency signatures for overrides (#1748, #1746)
### Changes - Updated license year
Fixed upstream regression caused by resolving inconclusive mime-type.
Prevent double directory creation with lazy root creation for Local filesystem.
Retain visibility on local copy for local FS, in line with other adapter (#1730) by @jnoordsij
Normalise paths for public and temporary URLs
Configuration option to specify if visibility should be retained during copy/move operations
Configuration option to specify how to handle same path copy/move operations
[AsyncAWS] Added support for version 2.0 of async-aws/{s3,simple-s3}
[AsyncAws] Allow specifying get_object_options for temporary URL generation
get_object_options for temporary URL generationRemove duplicate class caused by package extractin and inclusion
Extracted the local adapter as a standalone package
Made disabling stat cache configurable for SFTP adapters.
AsyncAwsS3 object deletion now chunks per 100 objects to prevent memory exhaustion
[Google Cloud Storage] Fixed ACL error for uniform bucker ACL copy operations. -
Nothing published for this version
[AWS S3] Use doesObjectExistV2 to prevent false positive respomnses.
[Core] Chained public URL generation strategy
[Google Cloud Storage] Added UniformBucketLevelAccessVisibility to allow buckets with uniform bucket-level access policies.
UniformBucketLevelAccessVisibility to allow buckets with uniform bucket-level access policies.[PathPrefixing] ensure checksum and temporaryUrl are prefixed
checksum and temporaryUrl are prefixed[Local] Handle checksum errors without message
[Filesystem] Ensure adapter is used for exposing temporary URLs.
[Filesystem] Added missing constructor argument to allow temporary URL generator injection.
[Filesystem] added temporaryUrl method
temporaryUrl methodtemporaryUrl methodtemporaryUrl methodtemporaryUrl methodtemporaryUrl methodtemporaryUrl methodtemporaryUrl methodtemporaryUrl method[Filesystem] Added ability to inject custom public URL generator into a filesystem.
checksum and publicUrl methods[ChecksumAlgoIsNotSupported] Exception to indicate a checksum is not supported by the checksum provider, filesystem will fall back to ad-hoc generatio
[Filesystem] added checksum method
checksum methodchecksum methodchecksum methodchecksum methodchecksum method[Filesystem] Added public url method
[SFTP v2/v3] Fixed possible race-condition during directory creation leading to false failures.
[WebDAV] Strip directory prefix in createDirectory to prevent double prefixing in directoryExists.
createDirectory to prevent double prefixing in directoryExists.[AWS S3] Allow specifying visibility on move and copy
Added FTP configuration option useRawListOptions (null|false|true).
StaticInMemoryAdapterRegistry contributed by @kbond
[ZipArchive] reverted regression introduced in #1525
[AwsS3V3] Added configuration options for forwarded options, multipart upload configuration, and metadata fields.
ChecksumAlgorithm to forwarded options.ContentMD5 to forwarded options.[AwsS3V3] Corrected exception type
Added option for the Local adapter to create the root directory only on the first mutating (write/copy/move) action.
Added reasons for exceptions for all adapters that were missing previous exception messages.
[AwsS3V3] Added reasons for exceptions
[AwsS3V3] Use ListObjectsV2 instead of ListObjects
[Core] Fix deprecated ${var} string interpolation patterns
Your coding agent can read these notes before it upgrades. Set up the MCP server →