Skip to content

Releases: cryptomator/cloud-access-swift

0.13.0

16 Jul 21:04
0.13.0
319f28f
Compare
Choose a tag to compare
0.13.0 Pre-release
Pre-release
  • Fixed authentication with multiple accounts in OneDrive (cryptomator/ios#45)
  • Fixed authentication to certain WebDAV servers like ownCloud (cryptomator/ios#53)
  • Fixed fetchItemList() pagination in Dropbox (cryptomator/ios#52)
  • Changed getUsername() to email address in Dropbox
  • Changed uploadFile() error specification
    • When uploading file to already existing folder with replaceExisting, CloudProvider now throws CloudProviderError.itemAlreadyExists instead of CloudProviderError.itemTypeMismatch
  • Improved error handling across all cloud providers
  • Improved clean up of temporary directories/files
  • Removed unused deauthenticate() method in DropboxAuthenticator
  • Increased deployment target to iOS 13.0
  • Updated cryptolib-swift dependency

0.12.4

29 Jun 13:17
0.12.4
785aba8
Compare
Choose a tag to compare
0.12.4 Pre-release
Pre-release
  • Improved iCloud Drive support in local file system provider

0.12.3

25 Jun 09:03
dfeb202
Compare
Choose a tag to compare
0.12.3 Pre-release
Pre-release
  • Added support for iCloud Drive to local file system provider

0.12.2

24 Jun 09:33
0.12.2
fb5090d
Compare
Choose a tag to compare
0.12.2 Pre-release
Pre-release
  • Updated dependencies

0.12.1

23 Jun 15:11
0.12.1
a1f5c7d
Compare
Choose a tag to compare
0.12.1 Pre-release
Pre-release
  • Set fork dependencies to exact versions
  • Removed MSGraphMSALAuthProvider dependency

0.12.0

20 May 18:16
0.12.0
4cbba8f
Compare
Choose a tag to compare
0.12.0 Pre-release
Pre-release
  • Added CloudProvider implementations for Dropbox, Google Drive, and OneDrive
  • Added VaultProviderFactory, which should now be used for creating crypto decorators
  • Added support for vault format 8
  • Fixed TLSCertificateValidator
  • Added integration tests
  • Added SwiftLint and improved code style/conventions enforcement
  • Increased iOS deployment target to iOS 11.0
  • Removed macOS support
  • Removed CocoaPods support
  • Updated dependencies

0.11.1

22 Feb 18:18
0.11.1
ca131fb
Compare
Choose a tag to compare
0.11.1 Pre-release
Pre-release
  • Clarified usage of sharedContainerIdentifier in WebDAV, removed it from TLSCertificateValidator
  • Updated cryptolib-swift dependency

0.11.0

16 Jan 21:25
0.11.0
a6c3586
Compare
Choose a tag to compare
0.11.0 Pre-release
Pre-release
  • Updated cryptolib-swift dependency, which removed CryptoSwift dependency
  • Removed SWIFT_PACKAGE flag

0.10.0

11 Jan 16:35
0.10.0
318356c
Compare
Choose a tag to compare
0.10.0 Pre-release
Pre-release

Updated cryptolib-swift dependency, which comes with breaking changes. In order to create a crypto decorator, use the new MasterkeyFile class to get a masterkey for the cryptor. Use the version property of the masterkey file to determine which crypto decorator (vault format 6/7) to create.

  • Removed vault version validation in crypto decorator initializers

0.9.10

05 Jan 13:32
0.9.10
a84be71
Compare
Choose a tag to compare
0.9.10 Pre-release
Pre-release
  • Fixed cleartext size calculation in crypto decorators
  • Fixed moveFolder() in VaultFormat6ProviderDecorator
  • Fixed race condition in WebDAVClientURLSessionDelegate
  • Local file system provider uses NSFileCoordinator asynchronously now