NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #594 most downloaded on pub.dev
A Flutter plugin that provides album assets abstraction management APIs on Android, iOS, macOS, and OpenHarmony.
Last release 1 months ago
09 Aug 2026
Release timing varies
gaps range from 8 days to 6 months
Nearly every release is documented
notes for 58 of the last 60 stable releases
4 versions withdrawn
withdrawn after publishing
8 years old
189 releases · first in 2018
Protect cursors convert on Android.
Improvements
Fixes
ACCESS_MEDIA_LOCATION checks on Android. (#765)Nothing published for this version
Improvements - Support Flutter 3.
Improvements
One column per quarter.
Nothing published for this version
(Not working) Ignore the null-aware operator for PaintingBinding's instance in order to solve the coming lint issues with Flutter 2.13, and keeps the
Improvements
PaintingBinding's instance in order to solve
the coming lint issues with Flutter 2.13,
and keeps the compatibility of previous Flutter versions.Using ContentResolver as much as possible on Android.
Improvements
ContentResolver as much as possible on Android. (#755)Fix assets pagination issues on Android 29+.
Fixes
Fix file caches clearing on iOS.
Fixes
Improve AssetEntity.titleAsync's implementation on iOS.
Improvements
AssetEntity.titleAsync's implementation on iOS. (#740)Fix invalid InputStream when saving images on Android.
Fixes
InputStream when saving images on Android. (#736)Read orientation when saving images on Android.
Improvements
getMediaUrl on iOS.Ensure file exists before reading EXIF on Android.
Fixes
Update legacy external storage exception on Android.
Improvements
Fixes
A major version release for performance improvements, new features, issues fixed, and breaking changes. Also, the LICENSE has been updated with the ne…
A major version release for performance improvements, new features, issues fixed, and breaking changes. Also, the LICENSE has been updated with the new author FlutterCandies.
Breaking Changes
See the [Migration Guide][] for details of breaking changes.
Features
mimeTypeAsync. (#717)ThumbnailSize. (#709)DurationConstraint.allowNullable. (#681)AssetEntityImageProvider. (#669, #709)Improvements
file getter on iOS. (#705)WRITE_EXTERNAL_STORAGE only when needed. (#675)com.fluttercandies. (#624)ImageScanner -> PhotoManager. (#611)Fixes
Activity leaks when detached on Android. (#716)title argument causes saving methods failed. (#619, #635)PhotoManager.editor.copyAssetToPath returns null. (#619)Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Allow all kinds of PHAssetCollection which should expand the support for shared albums.
Improvements
PHAssetCollection which should expand the support for shared albums. (#641)Fix compile error on Xcode 12 for iOS 14.
Fixes
Fix presentLimited issues on iOS 14 real devices.
Fixes
presentLimited issues on iOS 14 real devices. (#627)Improve sort orders on all platforms.
Improvements
Improvements - Improve sort orders on iOS.
Improvements
Improvements - Prettify file name on iOS.
Improvements
Support presentLimited with the new API on iOS 15.
Improvements
presentLimited with the new API on iOS 15. (#609)Obtain more albums on iOS/macOS.
Improvements
Loosen comparison between AssetEntitys.
Improvements
AssetEntitys.Apply more fields to compare between entities.
Improvements
fetchPathProperties returned wrong isAll on iOS.
Fixes
fetchPathProperties returned wrong isAll on iOS. (#580)updateTimeCond not constructed correctly with FilterOptionGroup.Removed recursive calls with progress handler.
Improvements
Fixes
We're bumping the minor version because we've achieved recent goals and applied multiple Fixes which make this plugin as the most solid ever.
Features - Add orientated getters.
Features
Fixes - Saving methods return null.
Fixes
Improve AssetEntity.getMediaUrl() behaviors.
Improvements
AssetEntity.getMediaUrl() behaviors.Fixes
FilterOptionGroup.AssetEntity.isLocallyAvailable as a Future getter.Fixes - Apply further fix to #559 . - Repo cleanup.
Fixes
Fixes - #558 - #559 - #560
Fixes
Fixes - Fix open setting for macOS. - Fix setLog for iOS and macOS.
Fixes
open setting for macOS.setLog for iOS and macOS.saveImage method missing file extension for the fallback title.
Fixes
saveImage method missing file extension for the fallback title.openSettings method.Add assets count change when notify on iOS.
Features
Fixes
presentLimited method.Add request permissions result listener when activity re-attached.
Fixes
An error of iOS. See #509 and #510 .
Fixes
Add requestPermissionExtend code to support iOS 14 permission.
Features
requestPermissionExtend code to support iOS 14 permission.Fixes
The MEDIA_LOCATION permission of android can be removed through configuration.
MEDIA_LOCATION permission of android can be removed through configuration.Fix thumbnail size of the entity on iOS/macOS.
- Merged #478 .
Merged the code of macOS and ios.
Updated the code in the macOS part.
Fixes - thumbWithSize of AssetEntity.
Fixes
thumbWithSize of AssetEntity.Update constructor of FilterOptionGroup.
Features
modified of AssetPathEntity.FilterOptionGroup.Fixes
FilterOptionGroup.Add relative path when saving files to the MediaStore on Android 29+
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →