## NEXT

* Updates minimum supported SDK version to Flutter 3.38/Dart 3.10.

## 1.1.0

* Adds `canCreateDirectories` param to `getSaveLocation`, `getDirectoryPath` and `getDirectoryPaths` to control whether users can create directories during location selection.
* Updates minimum supported SDK version to Flutter 3.32/Dart 3.8.
* Updates README to reflect currently supported OS versions for the latest
  versions of the endorsed platform implementations.
  * Applications built with older versions of Flutter will continue to
    use compatible versions of the platform implementations.

## 1.0.4

* Updates the example app and README examples to work on iOS.
* Updates minimum supported SDK version to Flutter 3.29/Dart 3.7.
* Updates README to indicate that Andoid SDK <21 is no longer supported.

## 1.0.3

* Fixes a typo in documentation comments.
* Updates support matrix in README to indicate that iOS 11 is no longer supported.
* Clients on versions of Flutter that still support iOS 11 can continue to use this
  package with iOS 11, but will not receive any further updates to the iOS implementation.

## 1.0.2

* Updates minimum required plugin_platform_interface version to 2.1.7.
* Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.

## 1.0.1

* Adds pub topics to package metadata.
* Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.
* Migrates `styleFrom` usage in examples off of deprecated `primary` and `onPrimary` parameters.

## 1.0.0

* Removes the deprecated `getSavePath` in favor of `getSaveLocation`.

## 0.9.5

* Adds an endorsed Android implementation.

## 0.9.4

* Adds `getSaveLocation` and deprecates `getSavePath`.
* Updates minimum supported macOS version to 10.14.
* Updates minimum supported SDK version to Flutter 3.3/Dart 2.18.

## 0.9.3

* Adds `getDirectoryPaths` for selecting multiple directories.

## 0.9.2+5

* Updates references to the deprecated `macUTIs`.
* Aligns Dart and Flutter SDK constraints.

## 0.9.2+4

* Updates iOS minimum version in README.

## 0.9.2+3

* Updates links for the merge of flutter/plugins into flutter/packages.
* Updates example code for `use_build_context_synchronously` lint.
* Updates minimum Flutter version to 3.0.

## 0.9.2+2

* Improves API docs and examples.
* Changes XTypeGroup initialization from final to const.
* Updates minimum Flutter version to 2.10.

## 0.9.2

* Adds an endorsed iOS implementation.

## 0.9.1

* Adds an endorsed Linux implementation.

## 0.9.0

* **BREAKING CHANGE**: The following methods:
    * `openFile`
    * `openFiles`
    * `getSavePath`

  can throw `ArgumentError`s if called with any `XTypeGroup`s 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 `XTypeGroup`s (other than
  wildcards) set filters that cover every platform your application
  targets. See the README for details.

## 0.8.4+3

* Improves API docs and examples.
* Minor fixes for new analysis options.

## 0.8.4+2

* Removes unnecessary imports.
* Adds OS version support information to README.
* Fixes library_private_types_in_public_api, sort_child_properties_last and use_key_in_widget_constructors
  lint warnings.

## 0.8.4+1

* Adds README information about macOS entitlements.
* Adds necessary entitlement to macOS example.

## 0.8.4

* Adds an endorsed macOS implementation.

## 0.8.3

* Adds an endorsed Windows implementation.

## 0.8.2+1

* Minor code cleanup for new analysis rules.
* Updated package description.

## 0.8.2

* Update `platform_plugin_interface` version requirement.

## 0.8.1

Endorse the web implementation.

## 0.8.0

Migrate to null safety.

## 0.7.0+2

* Update the example app: remove the deprecated `RaisedButton` and `FlatButton` widgets.

## 0.7.0+1

* Update Flutter SDK constraint.

## 0.7.0

* Initial Open Source release.
