Skip to content

Releases: fluttercandies/flutter_photo_manager

3.5.1

14 Oct 09:27
a977873
Compare
Choose a tag to compare

What's Changed

Improvements

  • Reuse files when saving images on Darwin.
  • Returns non-nullable results as much as possible.
  • Fix export session file type with videos at the first time on Darwin.

Full Changelog: v3.5.0...3.5.1

v3.5.0

26 Sep 03:13
3f49ed8
Compare
Choose a tag to compare

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

22 Sep 07:47
3862ce8
Compare
Choose a tag to compare

What's Changed

Breaking changes

saveLivePhoto now requires title rather than filename.

Features

  • Add getPermissionState method to PhotoManager.

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 for AssetEntity.getMediaUrl.
  • Expose withSubtype for AssetEntity.isLocallyAvailable to request if a Live Photo resource is available.

Fixes

  • PHAssetResource with the type PHAssetResourceTypeFullSizeVideo 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

Full Changelog: 3.3.0...3.4.0

3.3.0

01 Sep 10:53
9d8058e
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.2.3...3.3.0

3.2.3

07 Aug 17:04
e89e22e
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.2.2...3.2.3

3.2.2

19 Jul 08:47
929cb94
Compare
Choose a tag to compare

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

12 Jul 06:44
fe4fa9c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.2.0...3.2.1

3.2.0

15 Jun 19:28
d61bda8
Compare
Choose a tag to compare

What's Changed

Improvements

  • Restores containsLivePhotos to true 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

13 May 03:00
667f5a1
Compare
Choose a tag to compare

What's Changed

Full Changelog: 3.1.0...3.1.1

3.1.0

30 Apr 14:01
108930a
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 3.0.0...3.1.0