Releases: cryptomator/cloud-access-swift
Releases · cryptomator/cloud-access-swift
0.13.0
- 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 throwsCloudProviderError.itemAlreadyExists
instead ofCloudProviderError.itemTypeMismatch
- When uploading file to already existing folder with
- Improved error handling across all cloud providers
- Improved clean up of temporary directories/files
- Removed unused
deauthenticate()
method inDropboxAuthenticator
- Increased deployment target to iOS 13.0
- Updated cryptolib-swift dependency
0.12.4
- Improved iCloud Drive support in local file system provider
0.12.3
0.12.2
0.12.1
- Set fork dependencies to exact versions
- Removed MSGraphMSALAuthProvider dependency
0.12.0
- 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
- Clarified usage of
sharedContainerIdentifier
in WebDAV, removed it fromTLSCertificateValidator
- Updated cryptolib-swift dependency
0.11.0
- Updated cryptolib-swift dependency, which removed CryptoSwift dependency
- Removed
SWIFT_PACKAGE
flag
0.10.0
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
- Fixed cleartext size calculation in crypto decorators
- Fixed
moveFolder()
inVaultFormat6ProviderDecorator
- Fixed race condition in
WebDAVClientURLSessionDelegate
- Local file system provider uses
NSFileCoordinator
asynchronously now