Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency league/flysystem to v3 #8

Open
wants to merge 11 commits into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Mar 7, 2022

Mend Renovate

This PR contains the following updates:

Package Type Update Change
league/flysystem require major ~1.0 -> ~3.0

Release Notes

thephpleague/flysystem

v3.12.3

Compare Source

Fixed

v3.12.2

Compare Source

v3.12.1

Compare Source

Fixed
  • [AWS S3] Use doesObjectExistV2 to prevent false positive respomnses.

v3.12.0

Compare Source

Added
  • [Core] Chained public URL generation strategy
Fixed
  • [WebDAV] Handle cases where the content listing returns entries with URL prefixes.
  • [Local] Ensure correct implicit root creations happens on windows.
  • [ZipArchive] Fix incorrect zip contents listing for top-level directory.

v3.11.0

Compare Source

Added
  • [Google Cloud Storage] Added UniformBucketLevelAccessVisibility to allow buckets with uniform bucket-level access policies.

v3.10.4

Compare Source

Changed
Fixed
  • [PathPrefixing] ensure checksum and temporaryUrl are prefixed
  • [WebDAV] ensure directory creation uses trailing slashes for paths

v3.10.3

Compare Source

Fixed
  • [Local] Handle checksum errors without message (#​1590)

v3.10.2

Compare Source

Fixed
  • [Filesystem] Ensure adapter is used for exposing temporary URLs.

v3.10.1

Compare Source

Fixed
  • [Filesystem] Added missing constructor argument to allow temporary URL generator injection.

v3.10.0

Compare Source

Added
  • [Filesystem] added temporaryUrl method
  • [AsyncAWS] added temporaryUrl method
  • [AWS S3] added temporaryUrl method
  • [Azure Blob Storage] added temporaryUrl method
  • [MountManager] added temporaryUrl method
  • [Google Cloud Storage] added temporaryUrl method
  • [ReadOnly] added temporaryUrl method
  • [PathPrefixing] added temporaryUrl method

v3.9.0

Compare Source

Added
  • [Filesystem] Added ability to inject custom public URL generator into a filesystem.
  • [MountManager] added checksum and publicUrl methods
  • [ZipArchive] Do not prefix directories when creating/reading an archive
  • [ShardedPrefixPublicUrlGenerator] added url generator strategy that distributes over a list of prefixes

v3.8.0

Compare Source

Added
  • [ChecksumAlgoIsNotSupported] Exception to indicate a checksum is not supported by the checksum provider, filesystem will fall back to ad-hoc generation.

v3.7.0

Compare Source

Added
  • [Filesystem] added checksum method
  • [AWS S3] added checksum method
  • [Async S3] added checksum method
  • [Google Cloud Storage] added checksum method
  • [Azure Blob Storage] added checksum method

v3.6.0

Compare Source

Added
  • [Filesystem] Added public url method
  • [Azure Blob Storage] Added public url method
  • [AWS S3] Added public url method
  • [Async S3] Added public url method
  • [GCS] Added public url method
  • [WebDAV] Added public url method
  • [ReadOnly] Added public url method
  • [PathPrefixing] Added public url method

v3.5.2

Compare Source

Fixed
  • [SFTP v2/v3] Fixed possible race-condition during directory creation leading to false failures.

v3.5.1

Compare Source

Fixed
  • [WebDAV] Strip directory prefix in createDirectory to prevent double prefixing in directoryExists.

v3.5.0

Compare Source

Added
  • [AWS S3] Allow specifying visibility on move and copy

v3.4.0

Compare Source

Added
  • Added FTP configuration option useRawListOptions (null|false|true).
  • UnableToListContents exception was added to uniformly represent content listing exceptions.
Fixed
  • [FTP] Don't use raw list options for FileZilla FTP servers (#​1553)
  • [WebDAV] Correct path formatting for move and copy operations (#​1552)

v3.3.0

Compare Source

Added
  • StaticInMemoryAdapterRegistry contributed by @​kbond
  • ReadonlyFilesystemAdapter contributed by @​kbond
  • PathPrefixedAdapter contributed by @​shyim
Fixed
  • WebDAV prefix is now encoded and the dir is not required to be pre-created (#​1533)

v3.2.1

Compare Source

Fixed
  • [ZipArchive] reverted regression introduced in #​1525

v3.2.0

Compare Source

Added
  • [AwsS3V3] Added configuration options for forwarded options, multipart upload configuration, and metadata fields.
Fixes
  • [ZipArchive] delete top-level directory when deleting directories.
  • [AwsS3V3] add ChecksumAlgorithm to forwarded options.
  • [AwsS3V3] add ContentMD5 to forwarded options.
  • [AwsS3V3] made forwarded options and metadata fields configurable.
  • [SftpV3] upgrade minimum version, PHP 8 and the lowest version fails to authenticate.

v3.1.1

Compare Source

  • [AwsS3V3] Corrected exception type (#​1524)

v3.1.0

Compare Source

  • Added option for the Local adapter to create the root directory only on the first mutating (write/copy/move) action.

v3.0.23

Compare Source

  • Added reasons for exceptions for all adapters that were missing previous exception messages.

v3.0.22

Compare Source

  • [AwsS3V3] Added reasons for exceptions
  • [AwsS3V3] Use ListObjectsV2 instead of ListObjects

v3.0.21

Compare Source

  • [AwsS3V3] Use ListObjectsV2 instead of ListObjects

v3.0.20

Compare Source

Fixed
  • [Core] Fix deprecated ${var} string interpolation patterns (#​1470)

v3.0.19

Compare Source

Fixed
  • [FTP] Turn errors into proper exceptions when resolving the connection root (#​1460)

v3.0.18

Compare Source

Fixed

v3.0.17

Compare Source

Fixed
  • [SFTP v2] Avoid type errors when public key is not retrieved (#​1446)
  • [SFTP v3] Avoid type errors when public key is not retrieved (#​1446)

v3.0.16

Compare Source

Fixed
  • [Local] fall back to extension lookups when the mime-type comes up as inconclusive.

v3.0.15

Compare Source

Fixed
  • [GCS] Allow setting upload metadata
  • [GCS] Allow setting contentType, or resolve it
  • [SFTP v2+v3] Delete top-level directory too.

v3.0.14

Compare Source

Added
  • [InMemory] allow to set a last-updated time (#​1438)
  • [SFTP V3] allow configuring preferred algo's (#​1440)

v3.0.13

Compare Source

Fixed
  • [AWS S3 V3] Do not return top-level directory when listing that same directory

v3.0.12

Compare Source

Fixed
  • [SFTP V3] Fix issue where listing is false.
  • [Async AWS S3] Cosmetic fix for directory prefixing.

v3.0.11

Compare Source

Fixed
  • [AWS S3] Use globally configured options.

v3.0.10

Compare Source

Fixed
  • [AWS S3] fix detecting directories that only contain other directories but no files.
  • [AWS S3] when checking for directory existence, limit the result set (perf)
  • [AWS S3] throw interface exception when failing to delete directory
  • [Async AWS S3] when checking for directory existence, limit the result set (perf)

v3.0.9

Compare Source

Fixed
  • [AWS S3] support setting an ACL as a direct option instead of using visibility.

v3.0.8

Compare Source

Fixed
  • [AWS S3] Set ContentType when mime-type config option is set during writes, like in v1.

v3.0.7

Compare Source

Fixed
  • [WebDAV] added missing composer.json for sub-split

v3.0.6

Compare Source

Added
  • [WebDAV] new adapter added
Fixed
  • [Core] Trim slashed uniformly in the attribute classes.
  • [Core] Uniformly use directory_visibility over visibility for directory usage.
  • [FTP] export-ignore the test case.

v3.0.5

Compare Source

Added
  • [AzureBlobStorage] New adapter added
Fixed
  • [AsyncAwsS3] Make EXTRA_METADATA_FIELDS protected to prevent error when extending the class

v3.0.4

Compare Source

Fixed
  • [FTP] Do not require setting of the root directory, use '' by default.

v3.0.3

Compare Source

Fixed
  • [FTP] Made connection resolving lazy again (#​1414)

v3.0.2

Compare Source

  • Added reasons for exceptions for all adapters that were missing previous exception messages.

v3.0.1

Compare Source

Fixed
  • [FTP] Turn errors into proper exceptions when resolving the connection root (#​1460)

v3.0.0

Compare Source

Added
  • FilesystemReader::has to check for directory or file existence
  • FilesystemReader::directoryExists to check for directory existence
  • FilesystemReader::fileExists to check for file existence
  • FilesystemAdapter::directoryExists to check for directory existence
  • FilesystemAdapter::fileExists to check for file existence

v2.5.0

Compare Source

Added
  • [AWS S3] Allow specifying visibility on move and copy

v2.4.5

Compare Source

v2.4.4

Compare Source

Fixed
  • [SFTP v2] Avoid type errors when public key is not retrieved (#​1446)
  • [SFTP v3] Avoid type errors when public key is not retrieved (#​1446)

v2.4.3

Compare Source

Fixed
  • [AWS S3] Set ContentType when mime-type config option is set during writes, like in v1.

v2.4.2

Compare Source

Fixed
  • [FTP] Made connection resolving lazy again (#​1414)

v2.4.1

Compare Source

Fixed
  • [FTP] Fix relative connection root handling

v2.4.0

Compare Source

Added
  • [SFTP V3] New adapter officially published

v2.3.2

Compare Source

Fixed
  • [FTP] Check for FTP\Connection object in addition to a resource for connectivity checks and connection handling.
  • [Local] Simplify writeStream, as a bonus, have an EXT_LOCK on it now by default.

v2.3.1

Compare Source

Fixed
  • [ZipArchive] copy stream, the ziparchive is closed after getting the stream
  • [Core] PHP 8.1 compatibility updates
  • [LocalFilesystem] parse permissions during listing
  • [LocalFilesystem] clear realstatcache
  • [FTP] PHP 8.1 compatibility updates
  • [Core] Upgraded PHP-CS-Fixer

v2.3.0

Compare Source

Added
  • [GoogleCloudStorage] Make it possible to set an empty prefix (#​1358)
  • [GoogleCloudStorage] Added possibility not to set visibility (#​1356)

v2.2.3

Compare Source

Fixed
  • [Core] Corrected exception message for UnableToCopyFile.

v2.2.2

Compare Source

Fixed
  • [Core] Ensure the sorted directory listing can be iterated over (#​1342).

v2.2.1

Compare Source

Fixed
  • [FTP] use original path when ensuring the parent directory exists during move operation.
  • [FTP] do not fail setting UTF-8 when the server is already on UTF-8.

v2.2.0

Compare Source

Added
  • [Core] Added sortByPath on the directory listing to allows content listings to be sorted.

v2.1.1

Compare Source

Fixed
  • [Core] Whitespace normalization now no longer strips funky whitespace but throws an exception.

v2.1.0

Compare Source

Added
  • [Core] the DirectoryAttributes now have an extraMetadata like files do.
Fixed
  • [AwsS3V3] Allow the ACL config option to take precedence over the visibility key.

v2.0.8

Compare Source

Fixed
  • [SFTP] Don't fail listing contents when a directory does not exist (#​1301)

v2.0.7

Compare Source

Fixed
  • [LocalFilesystem] convert windows style paths to unix style paths on listing

v2.0.6

Compare Source

Fixed
  • [AsyncAwsS3] do not urlencode CopySource arguments (#​1302)

v2.0.5

Compare Source

Fixed
  • [AwsS3] ensure write errors are turned into exceptions.

v2.0.4

Compare Source

Fixed
  • [InMemory] Corrected how the file size is determined.

v2.0.3

Compare Source

Fixed
  • [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 /.

v2.0.2

Compare Source

Fixed
  • Corrected the ignored exports for Ftp

v2.0.1

Compare Source

Fixed
  • Corrected the ignored exports for Phpseclib

v2.0.0

Compare Source

Changed
  • string type added to all visibility input
Added
  • Google Cloud Storage adapter.

Configuration

📅 Schedule: 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 becomes conflicted, 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 has been generated by Mend Renovate. View repository job log here.

@sonarqubecloud
Copy link

sonarqubecloud bot commented Mar 7, 2022

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
0.0% 0.0% Duplication

@renovate
Copy link
Author

renovate bot commented Mar 24, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

Warning: custom changes will be lost.

@Potherca Potherca force-pushed the master branch 2 times, most recently from 591f4b6 to a24e519 Compare May 5, 2024 18:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

3 participants