NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2402 most downloaded on pub.dev
Util functions for SAF (Storage Access Framework).
Last release 8 days ago
30 Sep 2026
Release timing varies
gaps range from 8 days to 8 months
Most releases are documented
notes for 21 of 26 stable releases
Nothing withdrawn
no release was ever pulled
2 years old
26 releases · first in 2024
One column per month.
Nothing published for this version
Set length to -1 when the length is unknown, which is consistent with the behavior of DocumentFile.length() in Android.
length to -1 when the length is unknown, which is consistent with the behavior of DocumentFile.length() in Android.Breaking: Min Flutter version: 3.44.0
- Add pickMedia.
pickMedia.Add throws parameter to stat to control whether to throw an exception when the URI does not exist or is inaccessible.
throws parameter to stat to control whether to throw an exception when the URI does not exist or is inaccessible.- Update to Kotlin 2.2.0
No changes. This is just a version bump to mark the stable release.
Add releasePersistedPermission to release the persisted permission of a URI.
releasePersistedPermission to release the persisted permission of a URI.Allow empty names in .child, which returns a [DocumentFile] from the first path param (like stat).
.child, which returns a [DocumentFile] from the first path param (like stat).Add stat. Unlike [documentFileFromUri], stat returns null if uri does not exist.
stat. Unlike [documentFileFromUri], stat returns null if uri does not exist.Auto detect path type when documentFileFromUri.isDir is null.
documentFileFromUri.isDir is null.- Add hasPersistedPermission.
hasPersistedPermission.- Add file descriptor support.
- Fix length overflow.
- Update docs.
Add pickFiles and pickDirectory to replace openFile and openDirectory. The new methods return [DocumentFile] instead of Uri string.
pickFiles and pickDirectory to replace openFile and openDirectory. The new methods return [DocumentFile] instead of Uri string.Add openFile and openFiles to open file picker dialog.
openFile and openFiles to open file picker dialog.Relax minimum Dart and Flutter versions (Fixes #2).
saveThumbnailToFile width and height params should be int.
saveThumbnailToFile width and height params should be int.Add saveThumbnailToFile, which supports extracting image and video thumbnails from an SAF [DocumentFile].
saveThumbnailToFile, which supports extracting image and video thumbnails from an SAF [DocumentFile].Nothing published for this version
Nothing published for this version
Add writePermission and persistablePermission to openDirectory
writePermission and persistablePermission to openDirectoryDocumentFileNothing published for this version
Nothing published for this version
- Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →