Releases: cryptomator/cloud-access-swift
Releases · cryptomator/cloud-access-swift
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
NSFileCoordinatorasynchronously now
0.9.9
- Fixed memory leak in
PropfindResponseParser
0.9.8
- Added the option to use a foreground
URLSessioninWebDAVProvider - Improved errors handlings in crypto decorators
- Fixed
deleteFolder()in vault format 6 decorator - Fixed WebDAV progress reporting crash
baseURLinWebDAVClientnow always has a trailing slash- Running
URLSessions are now invalidated and canceled onWebDAVSession'sdeinit()
0.9.7
- Added the option to set the
identifierfor theURLSessionviaWebDAVCredentialin WebDAV provider - Masterkey version is now being validated when initializing crypto decorators
- Removed factory methods of crypto decorators
0.9.6
- Added progress reporting in WebDAV provider
- Improved error handling in local file system provider
0.9.5
- Added
Codableprotocol toWebDAVCredential - Fixed
unauthorizedreporting for WebDAV
0.9.4
- Added workaround for wrong error handling when uploading a file to a missing parent in WebDAV provider using Nextcloud servers (that don't respond with status code 409 but with 404 instead)
0.9.3
- Fixed
uploadFile()in WebDAV provider
0.9.2
WebDAVClientnow only uses delegates, becausecompletionHandlerblocks are not supported for a backgroundURLSession