Skip to content

Releases: filestack/filestack-swift

Version 2.4.0

30 Sep 18:33
Compare
Choose a tag to compare
  • Added support for Upload Tags.
  • Added support for Swift Package Manager.

Version 2.3.2

30 Jul 18:06
Compare
Choose a tag to compare
  • Fixed transforms using the wrong base URL resulting in 404 responses.

Version 2.3.1

09 Jul 13:52
Compare
Choose a tag to compare
  • Cancelling an upload is now also reflected on its associated progress object.
  • Fixed a possible race condition when cancelling an upload operation right after it started.

Version 2.3

08 Jul 12:35
Compare
Choose a tag to compare
  • Added support for background uploads (see "Enabling background upload support" in README.md for 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 CryptoSwift dependency.

Version 2.2.2

04 May 10:14
Compare
Choose a tag to compare
  • Added filename property to Uploadable and default implementation for URL (addresses #19.)
  • Improved reliability of MultipartUpload abort logic (addresses #18.)
  • Removed unnecessary files from Copy Bundle Resources phase (addresses #17.)
  • Updated CryptoSwift dependency to ~> 1.3 in Cartfile and podspec.

Version 2.2

18 Sep 14:26
Compare
Choose a tag to compare
  • Added upload(using:options:queue:uploadProgress:completionHandler:) taking one or multiple Uploadable items as input to Client and deprecated multiPartUpload(...) and multiFileUpload(...).
  • Added equivalent new upload functionality for Objective-C that allows uploads of one or several local NSURL or NSData.
  • Client upload functions now return types based on protocols, such as Uploadable, DeferredAdd, Cancellable, Monitorizable or combinations of these.
  • Added UploadOptions class that allows customizing the upload behavior in a much more fine-grained way.
  • Added CustomStringConvertible conformance to most public classes using newly added helper Tools.describe(subject:only:except:).
  • Added static defaults function to StorageOptions defaulting to StorageOptions(location: .S3, access: .private).
  • Removed unused storage property from Client and marked init(apiKey:security:storage:) as deprecated.
  • Exposed more API to Objective-C.
  • Updated Alamofire dependency to ~> 4.9.
  • Updated CryptoSwift dependency to ~> 1.0.
  • Improved documentation.