Releases: filestack/filestack-swift
Releases · filestack/filestack-swift
Version 2.4.0
- Added support for Upload Tags.
- Added support for Swift Package Manager.
Version 2.3.2
- Fixed transforms using the wrong base URL resulting in 404 responses.
Version 2.3.1
- Cancelling an upload is now also reflected on its associated
progressobject. - Fixed a possible race condition when cancelling an upload operation right after it started.
Version 2.3
- Added support for background uploads (see "Enabling background upload support" in
README.mdfor more information.) - Improved upload progress reporting.
- Improved retry and cancellation logic in upload operations.
- Significantly improved performance of MD5 and Hmac calculations by relying on
CommonCrypto. - Removed
CryptoSwiftdependency.
Version 2.2.2
- Added
filenameproperty toUploadableand default implementation forURL(addresses #19.) - Improved reliability of
MultipartUploadabort logic (addresses #18.) - Removed unnecessary files from Copy Bundle Resources phase (addresses #17.)
- Updated
CryptoSwiftdependency to~> 1.3inCartfileand podspec.
Version 2.2
- Added
upload(using:options:queue:uploadProgress:completionHandler:)taking one or multipleUploadableitems as input toClientand deprecatedmultiPartUpload(...)andmultiFileUpload(...). - Added equivalent new upload functionality for Objective-C that allows uploads of one or several local
NSURLorNSData. Clientupload functions now return types based on protocols, such asUploadable,DeferredAdd,Cancellable,Monitorizableor combinations of these.- Added
UploadOptionsclass that allows customizing the upload behavior in a much more fine-grained way. - Added
CustomStringConvertibleconformance to most public classes using newly added helperTools.describe(subject:only:except:). - Added static
defaultsfunction toStorageOptionsdefaulting toStorageOptions(location: .S3, access: .private). - Removed unused
storageproperty fromClientand markedinit(apiKey:security:storage:)as deprecated. - Exposed more API to Objective-C.
- Updated
Alamofiredependency to~> 4.9. - Updated
CryptoSwiftdependency to~> 1.0. - Improved documentation.