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 as- Uploadable,- 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.