Skip to content

1.0.0 - Initial Release

Choose a tag to compare

@kingdomseed kingdomseed released this 04 Feb 22:49
· 108 commits to main since this release

1.0.0 — Release notes (highlights)

  • Path-based transfers for large files: uploadFile() / downloadFile() move files by local path without sending full file bytes over platform channels.
  • Coordinated in-place reads/writes for small files: readInPlace / writeInPlace (+ *Bytes variants) for “transparent sync” of text/JSON and small binaries.
  • Progress streaming: transfer progress is exposed via an EventChannel as structured ICloudTransferProgress events (including error events).
  • Better listing/metadata: gather() returns GatherResult (files + invalidEntries), and metadata includes richer sync-state fields and directory handling.
  • Safer API surface: stronger Dart-side path validation plus clearer error codes (including initialization and timeout scenarios) across iOS/macOS.