PackageTrack
Sign in Get early access

saf_stream

Read and write Android SAF `DocumentFile`.

4.0.1 27K downloads/mo #1924 most downloaded on pub.dev flutter-cavalry/saf_stream

What this package is like to depend on

Last release 26 days ago

28 Jul 2026

Release timing varies

gaps range from 1 weeks to 7 months

Most releases are documented

notes for 26 of 34 stable releases

Nothing withdrawn

no release was ever pulled

3 years old

34 releases · first in 2023

6 releases in the last 12 months

see the full history below

Release timeline

34 releases · Mar 2023 to Jul 2026
2024 2025 2026
Release Pre-release

Releases

latest 34
  1. 4.0.1 28 Jul 2026

    Nothing published for this version

  2. 4.0.0 28 Jul 2026
    Release notes
    • Significantly improve performance by adding JNI calls by @Neo-vortex.
    Open source →
  3. 3.1.0 08 Jul 2026
    Release notes
    • Add writeFileUriBytes and startWriteFileUriStream to write to SAF files using file URI instead of directory + file name.
    Open source →
  4. 3.0.0 30 May 2026
    Release notes
    • Breaking: Migrate to AGP 9
    • Breaking: Min Flutter version: 3.44.0
    Open source →
  5. 2.0.0 19 Mar 2026
    Release notes
    • Update to Kotlin 2.0.0.
    Open source →
  6. 1.0.0 19 Mar 2026
    Release notes
    • No changes. This is just a version bump to mark the stable release.
    Open source →
  7. 0.12.3 19 Aug 2025
    Release notes
    • Fix regression introduced in 0.12.1.
    Open source →
  8. 0.12.2 19 Aug 2025

    Nothing published for this version

  9. 0.12.1 18 Aug 2025
    Release notes
    • Allow start param to be Long.
    Open source →
  10. 0.12.0 30 Jul 2025
    Release notes
    • Add append param to all write APIs.
    Open source →
  11. 0.11.3 01 Jul 2025
    Release notes
    • Update some error messages to be more descriptive.
    Open source →
  12. 0.11.2 02 Mar 2025
    Release notes
    • Allow start to be null when count is not null in readFileBytes.
    Open source →
  13. 0.11.1 13 Jan 2025
    Release notes
    • More graceful handling of cancellation.
    Open source →
  14. 0.11.0 05 Jan 2025
    Release notes
    • Add custom file stream support (startReadCustomFileStream, readCustomFileStreamChunk, skipCustomFileStreamChunk, endReadCustomFileStream) to allow skipping bytes on native side.
    Open source →
  15. 0.10.2 03 Jan 2025
    Release notes
    • Fix uncaught exceptions on invalid URIs.
    • Fix leaks in input streams.
    Open source →
  16. 0.10.1 02 Jan 2025
    Release notes
    • Update README.
    Open source →
  17. 0.10.0 20 Oct 2024
    Release notes
    • Deprecate readFileSync and writeFileSync. This is a non-breaking changes. readFileBytes and writeFileBytes are added to replace them. The new methods are exactly the same as the old ones. It's just a name change. Because the old names are misleading, they are not synchronous.
    • Better docs.
    Open source →
  18. 0.9.2 10 Oct 2024

    Nothing published for this version

  19. 0.9.1 07 Oct 2024

    Nothing published for this version

  20. 0.9.0 07 Oct 2024
    Release notes
    • Migrate from mg_shared_storage to saf_util.
    • Update to Gradle 8
    Open source →
  21. 0.8.1 05 Oct 2024
    Release notes
    • Fix some threading issues.
    Open source →
  22. 0.8.0 04 Oct 2024
    Release notes
    • Add start and count params to readFileSync and readFileStream.
    Open source →
  23. 0.7.5 24 Sep 2024
    Release notes
    • Fix issues when overwriting file contents
    Open source →
  24. 0.7.2 22 Sep 2024

    Nothing published for this version

  25. 0.7.1 22 Sep 2024

    Nothing published for this version

  26. 0.7.0 19 Sep 2024
    Release notes
    • [Breaking] Rename readFileToLocal and writeFileFromLocal to copyToLocalFile / pasteLocalFile.
    • Add readFileSync and writeFileSync for synchronous file operations.
    Open source →
  27. 0.6.0 08 Sep 2024
    Release notes
    • Return SafNewFile in writeFileFromLocal.
    Open source →
  28. 0.5.1 08 Sep 2024

    Nothing published for this version

  29. 0.5.0 08 Sep 2024
    Release notes
    • Add fileName to SafWriteStreamInfo.
    • Fix Kotlin build issues.
    Open source →
  30. 0.4.0 23 Oct 2023
    Release notes
    • Stop using wt mode for newly created files
    Open source →
  31. 0.3.0 23 Oct 2023
    Release notes
    • Always create new files in writeFileFromLocal
    Open source →
  32. 0.2.0 15 Jul 2023

    Nothing published for this version

  33. 0.1.0 02 May 2023
    Release notes
    • Added readFileToLocal and writeFileFromLocal
    Open source →
  34. 0.0.3 02 Mar 2023
    Release notes
    • Initial public release
    Open source →

Every package, every release, already written down.

The archive is open and free. Watching your own project is what we are building next.

Browse the archive