- feature: add callbackSNI in Callback
- optimize the docs
- feature: add the does object exists
- signed url support customize x-oss params
- add options for getObject method
- refactor the HttpRequest
- make init method return Client
- add topics
- add http mixin
- add screenshots in pub
Feature
- fix the signature match issue
Feature
- add
callback
inputObjectFile
- code enhancement
- expose
Callback
Feature
- add
callback
inputObject
Breaking Change
- remove
tokenGetter
Feature
- fully support
Web
platform
Breaking Change
putObjectFile
change to useString filepath
instead ofFile file
- add
authGetter
to get Auth in init method
- change to use
FutureOr<String> Function()?
fortokenGetter
- upgrade
dio
version
Feature
- add
appendObject
method to append object
Feature
- add content-type base on the filename
- add customize header in
PutRequestOption
andPutRequestOption
- fix the format
Feature
- add copyObject feature that can copy object from different bucket
Optimize
- remove
mime_type
dependencies
Feature
- add CancelToken that can cancel the request
Docs
- update the docs
Docs
- use english colon to avoid link issue in pub website
Docs
- use span instead of div in docs
Docs
- fix the link style when anchor include chinese words
Docs
- fix the link style in docs
Docs
- fix table style in docs
Optimize
- optimize the docs
- refactor code
Breaking Change
In PutRequestOption
acl
=>aclModel
isOverwrite
=>override
Test
- add unit test
- reorder the example in readme
- add storageType parameter when upload file
- correct the example in readme
- enable the Dio customize
- add acl parameter when upload file
- fix the typo AclMode
- fix the onSendProgress callback in putObject
- [web] fix the unsafe header
Date
issue
Breaking Change
:
- putObject use PutRequestOption instead of multiple parameters
- pubObjectFile use PutRequestOption instead of multiple parameters
New Features
:
- get object metadata
- get regions information
- bucket acl support
- bucket policy support
- upload multiple local files
- fix the upload issue
- upload local file
- change the upload data use stream
- list buckets
- update the docs
- fix the issue when pass parameters in listObjects
- get bucket info
- get bucket stat
- list all objects from bucket
- handle the special character +
- documentation
- add multiple signed urls feature
- add signed url feature
- export the AssetEntity
- update the document
- add progress callback when upload files
- add progress callback when download files
- change return type of tokenGetter to Future
- update the document
- update the document
- add batch upload object
- add batch delete object
- add README_ZH.md
- code improvement for the nullable type
- update the license to MIT
- upgrade flutter_lint version
- add specified type instead of var
- documentation of the changelog and readme
- Add customize way to get sts information
- Enable Log output in the dio
- Correct the document
- Enable delete object fromm oss
- Code format and documentation
- Change the LICENSE to use BSD 3-Clause
- Add example and comments in code
- Enable download object from oss
- format the README files
- Add README files
- Enable put object to oss
- Enable get object from oss
- First release.