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
Releases
latest 32-
2.11.122 Oct 2025Release notes
Open source →- Updates minimum supported SDK version to Flutter 3.29/Dart 3.7.
- Fixes typo in limit parameter validation error messages.
-
2.11.014 Aug 2025Release notes
Open source →- Adds
getMultiVideoWithOptionsmethod. - Updates minimum supported SDK version to Flutter 3.27/Dart 3.6.
- Adds
-
2.10.107 Jan 2025Release notes
Open source →- Updates minimum supported SDK version to Flutter 3.22/Dart 3.4.
- Fixes Wasm tests in internal PickedFile implementation.
-
2.10.007 Apr 2024 -
2.9.422 Feb 2024Release notes
Open source →- Updates minimum supported SDK version to Flutter 3.19/Dart 3.3.
- Removes a few deprecated API usages.
-
2.9.309 Jan 2024 -
2.9.204 Jan 2024Release notes
Open source →- Updates minimum supported SDK version to Flutter 3.10/Dart 3.0.
- Fixes new lint warnings.
-
2.9.130 Aug 2023Release notes
Open source →- Adds pub topics to package metadata.
- Updates minimum supported SDK version to Flutter 3.7/Dart 2.19.
-
2.9.019 Jul 2023Release notes
Open source →- Formally deprecates all methods that have been replaced with newer variants.
-
2.8.009 Jun 2023 -
2.7.009 Jun 2023Release notes
Open source →- Adds
CameraDelegatingImagePickerPlatformas a base class for platform implementations that don't supportImageSource.camera, but allow for an- implementation to be provided at the application level via implementation ofCameraDelegatingImagePickerPlatform. - Adds
supportsImageSourceto check source support at runtime.
- Adds
-
2.6.407 Jun 2023Release notes
Open source →- Adds compatibility with
http1.0. - Updates minimum supported SDK version to Flutter 3.3/Dart 2.18.
- Aligns Dart and Flutter SDK constraints.
- Adds compatibility with
-
2.6.322 Feb 2023Release notes
Open source →- Updates links for the merge of flutter/plugins into flutter/packages.
- Updates minimum Flutter version to 3.0.
-
2.6.228 Sep 2022Release notes
Open source →- Updates imports for
prefer_relative_imports. - Updates minimum Flutter version to 2.10.
- Fixes avoid_redundant_argument_values lint warnings and minor typos.
- Updates imports for
-
2.6.102 Aug 2022 -
2.6.027 Jul 2022Release notes
Open source →- Deprecates
getMultiImagein favor of a new methodgetMultiImageWithOptions.- Adds
requestFullMetadataoption that allows disabling extra permission requests on certain platforms. - Moves optional image picking parameters to
MultiImagePickerOptionsclass.
- Adds
- Deprecates
-
2.5.012 May 2022Release notes
Open source →- Deprecates
getImagein favor of a new methodgetImageFromSource.- Adds
requestFullMetadataoption that allows disabling extra permission requests on certain platforms. - Moves optional image picking parameters to
ImagePickerOptionsclass.
- Adds
- Minor fixes for new analysis options.
- Deprecates
-
2.4.416 Feb 2022 -
2.4.310 Jan 2022 -
2.4.207 Jan 2022Release notes
Open source →- Update to use the
verifymethod introduced in plugin_platform_interface 2.1.0.
- Update to use the
-
2.4.106 Sep 2021Release notes
Open source →- Reverts the changes from 2.4.0, which was a breaking change that was incorrectly marked as a non-breaking change.
-
2.4.005 Sep 2021Release notes
Open source →- Add
forceFullMetadataoption topickImage.- To keep this non-breaking
forceFullMetadatadefaults totrue, so the plugin tries to get the full image metadata which may require extra permission requests on certain platforms. - If
forceFullMetadatais set tofalse, 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 theNSPhotoLibraryUsageDescriptionpermission).
- To keep this non-breaking
- Add
-
2.3.020 Aug 2021Release notes
Open source →- Updated
LostDataResponseto include afilesproperty, in case more than one file was recovered.
- Updated
-
2.2.008 Jul 2021Release notes
Open source →- Added new methods that return
XFile(frompackage:cross_file)getImage(will deprecatepickImage)getVideo(will deprecatepickVideo)getMultiImage(will deprecatepickMultiImage)
PickedFilewill also be marked as deprecated in an upcoming release. - Added new methods that return
-
2.1.013 Apr 2021 -
2.0.102 Mar 2021 -
2.0.019 Feb 2021Release notes
Open source →- Migrate to null safety.
- Breaking Changes:
- Removed the deprecated methods:
ImagePickerPlatform.retrieveLostDataAsDartIoFile,ImagePickerPlatform.pickImagePathandImagePickerPlatform.pickVideoPath. - Removed deprecated class:
LostDataResponse.
- Removed the deprecated methods:
-
2.0.0-nullsafety04 Feb 2021 pre-releaseNothing published for this version
-
1.1.629 Jan 2021 -
1.1.117 Sep 2020Release notes
Open source →- Update documentation of getImage() about Android's disability to preference front/rear camera.
-
1.1.026 May 2020 -
1.0.029 Apr 2020