- [Core] the DirectoryAttributes now have an
extraMetadatalike files do.
- [AwsS3V3] Allow the ACL config option to take precedence over the visibility key.
- [SFTP] Don't fail listing contents when a directory does not exist (#1301)
- [LocalFilesystem] convert windows style paths to unix style paths on listing
- [AsyncAwsS3] do not urlencode CopySource arguments (#1302)
- [AwsS3] ensure write errors are turned into exceptions.
- [InMemory] Corrected how the file size is determined.
- [AwsS3V3] Use the $config array during the copy operation.
- [Ftp] Close FTP connections when the object is destructed.
- [Core] Allow for an absolute root path of
/.
- Corrected the ignored exports for Ftp
- Corrected the ignored exports for Phpseclib
- string type added to all visibility input
- Google Cloud Storage adapter.
- UnableToCheckFileExistence error introduced
- Mount manager is re-introduced
- Allow FTP filenames to contain special characters.
- Prevent resources of incorrect types to be passed.
- [AWS] By default, make sure readStream resources are streamed over HTTP.
- DirectoryAttributes now have a
lastModifiedaccessor.
- Allow listing of top-level directory for AWS S3
- Ensure the adapters can use the correct beta release.
- Small code optimizations
- Add global options array to AwsS3V3Adapter like in V1
- Renamed AwsS3V3Filesystem to AwsS3V3Adapter (in line with other adapter names).
- Renamed the PHPSecLibV2 package to PhpseclibV2, Renamed the FTP package to Ftp.
- Public key and ss-agent authentication support for Sftp
- Allow creation of files with empty streams.
- Corrected the required version for the sub-split packages.
- The
League\Flysystem\FilesystemAdapter::listContentsmethod returns aniterableinstead of aGenerator. - The
League\Flysystem\DirectoryListingclass accepts aniterableinstead of aGenerator.
- Initial 2.0.0 alpha release