PackageTrack
Sign in Get early access

image_picker_platform_interface

A common platform interface for the image_picker plugin.

2.11.1 3.7M downloads/mo #169 most downloaded on pub.dev flutter/packages

What this package is like to depend on

Last release 10 months ago

22 Oct 2025

Release timing varies

gaps range from 6 weeks to 9 months

Nearly every release is documented

notes for 31 of 31 stable releases

Nothing withdrawn

no release was ever pulled

6 years old

32 releases · first in 2020

1 release in the last 12 months

see the full history below

Release timeline

32 releases · Apr 2020 to Oct 2025
2021 2022 2023 2024 2025 2026
Release Pre-release

Releases

latest 32
  1. 2.11.1 22 Oct 2025
    Release notes
    • Updates minimum supported SDK version to Flutter 3.29/Dart 3.7.
    • Fixes typo in limit parameter validation error messages.
    Open source →
  2. 2.11.0 14 Aug 2025
    Release notes
    • Adds getMultiVideoWithOptions method.
    • Updates minimum supported SDK version to Flutter 3.27/Dart 3.6.
    Open source →
  3. 2.10.1 07 Jan 2025
    Release notes
    • Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
    • Fixes Wasm tests in internal PickedFile implementation.
    Open source →
  4. 2.10.0 07 Apr 2024
    Release notes
    • Adds limit parameter to MediaOptions and MultiImagePickerOptions.
    Open source →
  5. 2.9.4 22 Feb 2024
    Release notes
    • Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.
    • Removes a few deprecated API usages.
    Open source →
  6. 2.9.3 09 Jan 2024
    Release notes
    • Updates minimum required plugin_platform_interface version to 2.1.7.
    Open source →
  7. 2.9.2 04 Jan 2024
    Release notes
    • Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
    • Fixes new lint warnings.
    Open source →
  8. 2.9.1 30 Aug 2023
    Release notes
    • Adds pub topics to package metadata.
    • Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.
    Open source →
  9. 2.9.0 19 Jul 2023
    Release notes
    • Formally deprecates all methods that have been replaced with newer variants.
    Open source →
  10. 2.8.0 09 Jun 2023
    Release notes
    • Adds getMedia method.
    Open source →
  11. 2.7.0 09 Jun 2023
    Release notes
    • Adds CameraDelegatingImagePickerPlatform as a base class for platform implementations that don't support ImageSource.camera, but allow for an- implementation to be provided at the application level via implementation of CameraDelegatingImagePickerPlatform.
    • Adds supportsImageSource to check source support at runtime.
    Open source →
  12. 2.6.4 07 Jun 2023
    Release notes
    • Adds compatibility with http 1.0.
    • Updates minimum supported SDK version to Flutter 3.3/Dart 2.18.
    • Aligns Dart and Flutter SDK constraints.
    Open source →
  13. 2.6.3 22 Feb 2023
    Release notes
    • Updates links for the merge of flutter/plugins into flutter/packages.
    • Updates minimum Flutter version to 3.0.
    Open source →
  14. 2.6.2 28 Sep 2022
    Release notes
    • Updates imports for prefer_relative_imports.
    • Updates minimum Flutter version to 2.10.
    • Fixes avoid_redundant_argument_values lint warnings and minor typos.
    Open source →
  15. 2.6.1 02 Aug 2022
    Release notes
    • Exports new types added for getMultiImageWithOptions in 2.6.0.
    Open source →
  16. 2.6.0 27 Jul 2022
    Release notes
    • Deprecates getMultiImage in favor of a new method getMultiImageWithOptions.
      • Adds requestFullMetadata option that allows disabling extra permission requests on certain platforms.
      • Moves optional image picking parameters to MultiImagePickerOptions class.
    Open source →
  17. 2.5.0 12 May 2022
    Release notes
    • Deprecates getImage in favor of a new method getImageFromSource.
      • Adds requestFullMetadata option that allows disabling extra permission requests on certain platforms.
      • Moves optional image picking parameters to ImagePickerOptions class.
    • Minor fixes for new analysis options.
    Open source →
  18. 2.4.4 16 Feb 2022
    Release notes
    • Internal code cleanup for stricter analysis options.
    Open source →
  19. 2.4.3 10 Jan 2022
    Release notes
    • Removes dependency on meta.
    Open source →
  20. 2.4.2 07 Jan 2022
    Release notes
    • Update to use the verify method introduced in plugin_platform_interface 2.1.0.
    Open source →
  21. 2.4.1 06 Sep 2021
    Release notes
    • Reverts the changes from 2.4.0, which was a breaking change that was incorrectly marked as a non-breaking change.
    Open source →
  22. 2.4.0 05 Sep 2021
    Release notes
    • Add forceFullMetadata option to pickImage.
      • To keep this non-breaking forceFullMetadata defaults to true, so the plugin tries to get the full image metadata which may require extra permission requests on certain platforms.
      • If forceFullMetadata is set to false, the plugin fetches the image in a way that reduces permission requests from the platform (e.g on iOS the plugin won’t ask for the NSPhotoLibraryUsageDescription permission).
    Open source →
  23. 2.3.0 20 Aug 2021
    Release notes
    • Updated LostDataResponse to include a files property, in case more than one file was recovered.
    Open source →
  24. 2.2.0 08 Jul 2021
    Release notes
    • Added new methods that return XFile (from package:cross_file)
      • getImage (will deprecate pickImage)
      • getVideo (will deprecate pickVideo)
      • getMultiImage (will deprecate pickMultiImage)

    PickedFile will also be marked as deprecated in an upcoming release.

    Open source →
  25. 2.1.0 13 Apr 2021
    Release notes
    • Add pickMultiImage method.
    Open source →
  26. 2.0.1 02 Mar 2021
    Release notes
    • Update platform_plugin_interface version requirement.
    Open source →
  27. 2.0.0 19 Feb 2021
    Release notes
    • Migrate to null safety.
    • Breaking Changes:
      • Removed the deprecated methods: ImagePickerPlatform.retrieveLostDataAsDartIoFile,ImagePickerPlatform.pickImagePath and ImagePickerPlatform.pickVideoPath.
      • Removed deprecated class: LostDataResponse.
    Open source →
  28. 2.0.0-nullsafety 04 Feb 2021 pre-release

    Nothing published for this version

  29. 1.1.6 29 Jan 2021
    Release notes
    • Fix test asset file location.
    Open source →
  30. 1.1.1 17 Sep 2020
    Release notes
    • Update documentation of getImage() about Android's disability to preference front/rear camera.
    Open source →
  31. 1.1.0 26 May 2020
    Release notes
    • Introduce PickedFile type for the new API.
    Open source →
  32. 1.0.0 29 Apr 2020
    Release notes
    • Initial 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