uploadcare_client 3.0.0
uploadcare_client: ^3.0.0 copied to clipboard
A dart library for working with Uploadcare REST API. File uploads, media processing, and adaptive delivery for web and mobile.
[3.0.0] - Sat Mar 6 2021 #
- Breaking changes with 2.x.x
- Added
Null safety
, updated all dependencies - Package has been split into 2 libraries,
uploadcare_client
can be used in non-flutter environments, installuploadcare_flutter
to use with flutter
- Added
- Replaced
mime_type
package withmime
that supportsNull safety
- Added new entities
Dimensions, Offsets, FaceRect
to drop flutter dependency - Made the main repository as a monorepo
[2.1.0] - Sat May 23 2020 #
- Breaking changes with 2.0.0
- Changed
ScaleCropTransformation
constructor parameters, accepts the requiredsize
and optional namedoffset
,type
,center
- Changed
- Added
ScaleCropTypeTValue
astype
,Offset
asoffset
,bool
ascenter
parameters to theScaleCropTransformation
class - Added
QualityTValue.Smart
value to theQualityTransformation
class, but you can use it only withImageTransformation
- Updated dependencies
[2.0.0] - Tue Dec 17 2019 #
- Breaking changes with 1.4.2
- The Flutter team made a breaking change with the ImageProvider in Flutter
1.10.15
.
- The Flutter team made a breaking change with the ImageProvider in Flutter
- Changed
UploadcareImageProvider.load
method arguments, related to the SDK changes forImageProvider
- Added ability to upload in
flutter_web
environment- Added
SharedFile
abstraction, which works on bothmobile
&web
- Changed
res
argument type inApiSectionUpload.auto
method - Changed
file
argument type inApiSectionUpload.base
&ApiSectionUpload.multipart
methods
- Added
- Added ability to upload files in example project in
flutter_web
environment - Removed deprecated
detectFaces
method fromApiFiles
;
[1.4.2] - Tue Dec 10 2019 #
- Added flutter SDK version constraint
- Described limitations in README
[1.4.1] - Mon Dec 9 2019 #
- Updated dependencies to the latest version
[1.4.0] - Mon Nov 4 2019 #
- Improved
auto
method fromApiUpload
. Now you can pass file string to this method and client try to parse him. - Added ability to run upload process in separate isolate
- Added
maxIsolatePoolSize
options toClientOptions
which control concurrent isolates amount
[1.3.0] - Fri Nov 1 2019 #
- Added
FacesEntity
which holds Face Recognition data of an image related to the original size - Added
getFacesEntity
method toApiFiles
which returnsFacesEntity
- Marked
detectFaces
method todeprecated
. UsegetFacesEntity
instead. - Added face recognition screen to the example project
[1.2.2] - Wed Oct 30 2019 #
- Fixed case when
content_type
value for upload is null with filenames in uppercase (related tomime_type
package).
[1.2.1] - Tue Oct 29 2019 #
- Refactored
ConcurrentRunner
class
[1.2.0] - Mon Oct 28 2019 #
- Added
detectFaces
method forApiFiles
section - Added
OverlayTransformation
applied to an image - Added
GifToVideoTransformation
applied to gif - Added
includeRecognitionInfo
parameter toApiFiles
section forfile
&list
methods.- Note: this feature will be available only since
v0.6
version of REST API
- Note: this feature will be available only since
- Covered all transformation with test
- Improved documentation
[1.1.0] - Fri Oct 25 2019 #
- Added ability to cancel file upload with
CancelToken
- Optimized chunked upload
- Changed header names to constants from
dart:io HttpHeaders
- Fixed progress data with multipart upload
- Refactored example project
[1.0.2] - Mon Oct 21 2019 #
- Minor grammatical fixes
[1.0.1] - Tue Oct 15 2019 #
- Made
privateKey
optional
[1.0.0] - Thu Sep 26 2019 #
- Moved to stable version
[0.0.1] - Thu Sep 26 2019 #
- Initial release