All notable changes to this project will be documented in this file. This project adheres to Semantic Versioning. In order to read more about upgrading and BC breaks have a look at the UPGRADE Document.
- The
acl
parameter can now be set tonull
. This update addresses issues where certain storage systems would throw errors if an unsupported header value was provided. - Added: Introduced a new
$readableProxyUrl
property to improve the management and readability of proxy URLs.
- Removed Testing for PHP 7.0, 7.1, 7.2 and 7.3
- Added PHP 8.2 Testing
- Added Phpstan
- Fixed bug with ACL when put Object
- #18 Added PHP 8.1 Testing
- #15 Added new method to read files as stream in order to support LUYA admin 4.0
- #9 AssetManager which stores the asset files into the S3 bucket.
- #11 The upload object have a default max-age cache control header of 30 days, this can be turned of by setting
maxAge=false
.
- #10 Fix issue where content type was not provided correctly, also ensure the disposition is set correctly when uploading or updating and object.
- #6 Add new option to update bucket policy, add command to update policy, add helper method with policies as JSON.
- #5 Ensure Minio Server compatibility, therfore introduce
endpoint
andusePathStyleEndpoint
config option.
- #2 Use s3 method to check whether a file exists or not.
- #1 Store resolved file paths in variable in order to prevent multiple requests, this increases the speed.
- First stable release