Releases: fluttercandies/flutter_photo_manager
Releases · fluttercandies/flutter_photo_manager
3.5.1
v3.5.0
What's Changed
Features
- Provide
PMDarwinAVFileType
to help convert entities' files on iOS and macOS by making explicit exports.
Improvements
- Improve cache output path equality on iOS and macOS.
- Get the current resource filename rather than the raw one on iOS and macOS. Also the plugin expands the ability when getting titles.
- Use
PHCachingImageManager
to improve image memory caches on iOS and macOS.
Fixes
- Fix incorrect download finished prediction during iCloud file downloading.
Full Changelog: 3.4.0...v3.5.0
3.4.0
What's Changed
Breaking changes
saveLivePhoto
now requires title
rather than filename
.
Features
- Add
getPermissionState
method toPhotoManager
.
Improvements
- Adds a detached state for managers. Callers with those managers will first be aware of the detaching state
before any actual calls to avoid crashes. - Errors replied by the channel do not include detailed messages before.
Now the code will unwrap certain exceptions to extract details from them. - Expose
progressHandler
forAssetEntity.getMediaUrl
. - Expose
withSubtype
forAssetEntity.isLocallyAvailable
to request if a Live Photo resource is available.
Fixes
PHAssetResource
with the typePHAssetResourceTypeFullSizeVideo
does not count as a video type before,
making the resource obtain ignore them.- Fixes potential range exception when converting
NSTimeInterval
on Darwin. - Fixes progress not being updated when getting the non-original video file on iOS.
- Fixes incorrect Live Photo resource being obtained which will result in a wrong aspect ratio.
- Fixes Live Photos saving exceptions with the paired video.
- Other lints and type promotion fixes.
New Contributors
- @LinXunFeng made their first contribution in #1189
Full Changelog: 3.3.0...3.4.0
3.3.0
What's Changed
- dev: add log for plugin channel by @CaiJingLong in #1172
- ✨ Expose
orientation
to saving methods by @AlexV525 in #1159 - fix: compile error on Android 15 (SDK 35). by @YanhqZ in #1177
- ⚡️ Reorg input streams when saving asset on Android by @AlexV525 in #1178
New Contributors
Full Changelog: 3.2.3...3.3.0
3.2.3
3.2.2
What's Changed
- 🐛 Do not require
WRITE_EXTERNAL_STORAGE
if not declared in the manifest with Android 29- by @AlexV525 in #1158 - fix:
fetchPathProperties
for API 28 by @CaiJingLong in #1161
Full Changelog: 3.2.1...3.2.2
3.2.1
What's Changed
- CI: upload apk in PR by @CaiJingLong in #1147
- CI: Just upload apk in pull request by @CaiJingLong in #1148
- [iOS] Handle error when fetching thumbnail by @maksg in #1149
- 🔧 Declare
NSPrivacyAccessedAPICategoryFileTimestamp
by @AlexV525 in #1146 - 🐛 [iOS] Add
__IPHONE_17_0
pragma by @AlexV525 in #1155 - fix: Modified the way to read the Java version in build.gradle. by @CaiJingLong in #1157
New Contributors
Full Changelog: 3.2.0...3.2.1
3.2.0
What's Changed
Improvements
- Restores
containsLivePhotos
totrue
by default and deprecates it. - Use the main resource's filename for title by default on iOS.
- Support more methods on the OpenHarmony.
Fixes
- Fix obtaining the correct resource from various types of resources on iOS.
- Fix
isLocallyAvailable
for edited assets on iOS.
Full Changelog: 3.1.1...3.2.0
3.1.1
What's Changed
- Update plugin structure for openharmony by @zmtzawqlp in #1126
Full Changelog: 3.1.0...3.1.1
3.1.0
What's Changed
- 🚸 Do not predicate subtypes images as adjusted by @AlexV525 in #1098
- 🐛 Fix
PMProgressHandler
not getting notified when failed by @AlexV525 in #1099 - CI: Action - Code Analysis by @AmosHuKe in #1101
- Add field playbackStyle to DarwinColumns for imporve filter IOS by @Ic3Sandy in #1062
- CI: Add build apk android on win/mac by @CaiJingLong in #1105
- 🔥 Merge Android 29 and 30
PermissionDelegate
s by @AlexV525 in #1110 - feat: Upgrade android configs by @CaiJingLong in #1114
- feat: add privacy for iOS/macOS by @CaiJingLong in #1120
- Support OpenHarmony by @zmtzawqlp in #1108
- 🔥 Disable Live Photos obtain by default by @AlexV525 in #1121
- update openSetting , add fulll error info,update save api for OpenHarmony by @zmtzawqlp in #1122
New Contributors
- @AmosHuKe made their first contribution in #1101
- @Ic3Sandy made their first contribution in #1062
- @zmtzawqlp made their first contribution in #1108
Full Changelog: 3.0.0...3.1.0