- Bug fix: upload and download errors were not passed from the platform code.
- Add support for managing files in the iCloud container's
Documents
subdirectory.
What's New
- Support for macOS
- Support for multiple iCloud Containers
Breaking changes
- All methods have been changed to static methods.
getInstance
has been removed. You need to specifiy theiCloudContainerId
in each method.gatherFiles
has been renamed togather
.startUpload
has been renamed toupload
.startDownload
has been renamed todownload
.listFiles
andwatchFiles
have been removed.DownloadStatus
enum members haved been changed to camel case from pascal case.
Breaking changes
- The 'destinationFileName' parameter is renamed to 'destinationRelativePath' for the 'startUpload' API, as it is now supporting subdirectory creation.
- The 'fileName' parameter is renamed to 'relativePath' for the 'startDownload' API, as it now supporting downloading file from a subdirectory location.
New API
- 'gatherFiles': returns all the files' meta data and any updates can be listened to. This API is to replace 'listFiles' and 'watchFiles' which will be removed from a future release.
- 'move': move a file from one location to another
- 'rename': rename a file
- Bug fix: delete didn't work if the file hadn't been downloaded deansyd#11
- Bug fix: startUpload deansyd#12
- Bug fix: listFiles type cast issue
- Bug fix: startUpload/startDownload progress stream synchronisation issue
- Bug fix: startDownload not moving file to destination if onProgress is null
- Release for null safety.
- Added a new API for file deletion.
- Added API documentation.
- Initial release.