- Uploading a file and then a directory with the same name didn't remove the file.
- The list of files inside a directory was kept in memory.
- Listing files inside an empty folder was throwing an error
- Continuation token used when paginating a listed wasn't properly encoded
- Listing elements inside a path is no longer limited to 1000 elements, it now follows the pagination
- Support for
innmind/operating:~5.0
- Delete calls via the filesystem adapter are done concurrently when possible
- Empty directories are now listed
- Uploading documents with special characters
- Deleting entire directories
- Over-fetching directories content even when not used
- Over-fetching files content even when not used
- Requires
innmind/http-transport:~7.0
- Requires
innmind/http:~7.0
- Requires
innmind/filesystem:~7.1
- Requires
innmind/operating-system:~4.0
- Removed files in directories were not removed from S3
- Upload and removals not being executed with the deferred execution inside
innmind/http-transport
- Support for
innmind/immutable:~5.0
- Support for PHP
8.1
- Support for
innmind/http:~6.0
- Direct dependency to
innmind/stream