Skip to content

Version 2.2

Compare
Choose a tag to compare
@rnine rnine released this 18 Sep 14:26
· 157 commits to master since this release
  • 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.