Skip to content

Releases: fluttercandies/flutter_photo_manager

v3.7.1

22 May 17:32
e59d65a
Compare
Choose a tag to compare

What's Changed

Full Changelog: v3.7.0...v3.7.1

v3.7.0

21 May 00:51
aa91b91
Compare
Choose a tag to compare

What's Changed

Features

  • Add includeHiddenAssets option to PMFilter and FilterOptionGroup to include hidden assets in the results on iOS.

Fixes

  • Fix SizeConstraint not working for videos on Android. (#1275)
  • Fix inconsistent resizing behavior between iOS and Android in thumbnailDataWithSize. (#1271)

Improvements

  • No longer set sourceCompatibility and targetCompatibility for Android dynamically.
  • Make native library's version parsed from the yaml.

New Contributors

Full Changelog: v3.6.4...v3.7.0

v3.6.4

29 Jan 08:21
f25f8b8
Compare
Choose a tag to compare

What's Changed

  • 🐛 Fix potential nil class value when unwrapping caught exceptions on Darwin by @AlexV525 in #1249

Full Changelog: v3.6.3...v3.6.4

v3.6.3

21 Nov 11:32
73115af
Compare
Choose a tag to compare

What's Changed

Improvements

  • Optimize task priority handling on Darwin by automatically assigning QoS levels based on method types.
  • Optimize the default sort descriptors on Darwin.

Fixes

  • Fix the incorrect type of conversion with the Live-Photo's duration on Darwin.

Full Changelog: v3.6.2...v3.6.3

v3.6.2

10 Nov 08:47
a75a215
Compare
Choose a tag to compare

What's Changed

Fixes

  • Fix request permissions for images and videos on Android API 33+.

Full Changelog: v3.6.1...v3.6.2

v3.6.1

01 Nov 08:52
59c5d3c
Compare
Choose a tag to compare

What's Changed

Fixes

Do not throw when querying not existing assets in bulk on Android.

Full Changelog: v3.6.0...v3.6.1

v3.6.0

30 Oct 10:31
ca76016
Compare
Choose a tag to compare

What's Changed

Features

  • Allows to get the duration of a Live Photo with AssetEntity.durationWithOptions on iOS and macOS.

Improvements

  • Improves the options when fetching fixed number of assets on iOS and macOS.

Fixes

  • Do not use privateFileURL on iOS 18+.
  • Fixes saving MP4 videos will result in 3GP on Android API 30-.
  • Fixes nullable result returned when saving images and videos on Android.

New Contributors

  • @yishangfei made their first contribution in #1188

Full Changelog: v3.5.2...v3.6.0

v3.5.2

22 Oct 14:08
a76f2e5
Compare
Choose a tag to compare

What's Changed

Improvements

  • Get rid of @try @catch when toggling favorite on Darwin.

Fixes

  • Fix no returned ids after successful deletion on Android API 29+.
  • Fix mediaLocation = true does not work on Android API 34.

New Contributors

Full Changelog: 3.5.1...v3.5.2

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