NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #494 most downloaded on pub.dev
Flutter plugin for opening and saving files, or selecting directories, using native file selection UI.
Last release 10 months ago
21 Nov 2025
Ships unpredictably
gaps range from 8 days to 1.6 years
Nearly every release is documented
notes for 27 of 28 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
28 releases · first in 2020
One column per quarter.
Adds canCreateDirectories param to getSaveLocation, getDirectoryPath and getDirectoryPaths to control whether users can create directories during loca
canCreateDirectories param to getSaveLocation, getDirectoryPath and getDirectoryPaths to control whether users can create directories during location selection.Updates the example app and README examples to work on iOS.
Fixes a typo in documentation comments.
Updates minimum required plugin_platform_interface version to 2.1.7.
Migrates styleFrom usage in examples off of deprecated primary and onPrimary parameters.
styleFrom usage in examples off of deprecated primary and onPrimary parameters.Removes the deprecated getSavePath in favor of getSaveLocation.
getSavePath in favor of getSaveLocation.Adds an endorsed Android implementation.
Adds getSaveLocation and deprecates getSavePath.
getSaveLocation and deprecates getSavePath.Adds getDirectoryPaths for selecting multiple directories.
getDirectoryPaths for selecting multiple directories.Updates links for the merge of flutter/plugins into flutter/packages.
use_build_context_synchronously lint.Updates iOS minimum version in README.
Updates references to the deprecated macUTIs.
macUTIs.Adds an endorsed iOS implementation.
Nothing published for this version
Improves API docs and examples.
Adds an endorsed Linux implementation.
BREAKING CHANGE: The following methods:
BREAKING CHANGE: The following methods:
openFileopenFilesgetSavePathcan throw ArgumentErrors if called with any XTypeGroups that
do not contain appropriate filters for the current platform. For
example, an XTypeGroup that only specifies webWildCards will
throw on non-web platforms.
To avoid runtime errors, ensure that all XTypeGroups (other than
wildcards) set filters that cover every platform your application
targets. See the README for details.
Adds an endorsed macOS implementation.
Adds README information about macOS entitlements.
Adds OS version support information to README.
Improves API docs and examples.
Adds an endorsed Windows implementation.
Update platform_plugin_interface version requirement.
platform_plugin_interface version requirement.Minor code cleanup for new analysis rules.
Endorse the web implementation.
Endorse the web implementation.
Migrate to null safety.
Migrate to null safety.
* Initial Open Source release.
Update the example app: remove the deprecated RaisedButton and FlatButton widgets.
RaisedButton and FlatButton widgets.Your coding agent can read these notes before it upgrades. Set up the MCP server →