Skip to content

Releases: fluttercandies/flutter_photo_manager

2.0.0

07 Mar 02:07
fa57027
Compare
Choose a tag to compare

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.
To know more about breaking changes, see the Migration Guide.

Features:

  • Add mimeTypeAsync. (#717)
  • Add ThumbnailSize. (#709)
  • Add DurationConstraint.allowNullable. (#681)
  • Introduce AssetEntityImageProvider. (#669, #709)
  • Support "Live Photos" with obtaining and filtering. (#667, #670, #673, #719)
  • Support to obtain the first frame for the video thumbnail on Android. (#658)
  • Allow plugin to be mocked/overridden with tests. (#703)

Improvements:

  • Improve path modified injection and asset count fetching. (#712)
  • Make all entities immutable. (#708)
  • Improve the performance when using the file getter on iOS. (#705)
  • Force legacy storage on Android Q. (#701)
  • Enhance request types filtering.
  • Compile for API 31 on Android.
  • Throw when obtaining media URL that asset is not locally available on iOS.
  • Retrieve width/height from ExifInterface for fallback on Android. (#686)
  • Request WRITE_EXTERNAL_STORAGE only when needed. (#675)
  • Provided a single-page example. (#672)
  • Improve the default sort order on all platforms. (#659)
  • Add equality comparison for various classes. (#657)
  • Run Glide on the current thread on Android. (#656)
  • Improve thread pool on Android. (#637)
  • Improved all documents and code formats. (#626, #660, #664, #671)
  • Reorganized all internal structures.
  • Rename org to com.fluttercandies. (#624)
  • ImageScanner -> PhotoManager. (#611)

Fixes:

  • Fix Activity leaks when detached on Android. (#716)
  • Fix potential NPE when moving assets on Android.
  • Fix edited images/videos are not returned correctly on iOS. (#622, #636)
  • Fix title argument causes saving methods failed. (#619, #635)
  • Fix PhotoManager.editor.copyAssetToPath returns null. (#619)
  • Fix sort order issues on iOS/macOS. (#603, #655)

2.0.0-dev.14

02 Mar 14:34
Compare
Choose a tag to compare
2.0.0-dev.14 Pre-release
Pre-release

What's Changed

Improvements:

  • Expand withSubtype for loadFile. (#719)

Full Changelog: 2.0.0-dev.13...2.0.0-dev.14

2.0.0-dev.13

01 Mar 10:32
fc173ab
Compare
Choose a tag to compare
2.0.0-dev.13 Pre-release
Pre-release

What's Changed

Improvements:

  • Add mimeTypeAsync. (#717)

Fixes:

  • Fix Activity leaks when detached on Android. (#716)

Breaking changes:

  • isLocallyAvailble passes isOrigin. (#718)

New Contributors

  • @yrom made their first contribution in #716

Full Changelog: 2.0.0-dev.12...2.0.0-dev.13

2.0.0-dev.12

25 Feb 04:06
ef0f610
Compare
Choose a tag to compare
2.0.0-dev.12 Pre-release
Pre-release

What's Changed

Improvements:

  • Improve path modified injection and asset count fetching. (#712)
  • Improve code formats.

Fixes:

  • Prevent nullable fields in AssetPathEntity on iOS. (#714)

Full Changelog: 2.0.0-dev.11...2.0.0-dev.12

2.0.0-dev.11

18 Feb 07:55
2185e6e
Compare
Choose a tag to compare
2.0.0-dev.11 Pre-release
Pre-release

What's Changed

Improvements:

  • More naming refactor.

Full Changelog: 2.0.0-dev.10...2.0.0-dev.11

2.0.0-dev.10

17 Feb 14:42
Compare
Choose a tag to compare
2.0.0-dev.10 Pre-release
Pre-release

What's Changed

Features:

  • Add AssetEntityImage and ThumbnailSize. (#709)

Improvements:

  • Improve the image provider. (#709)

Full Changelog: 2.0.0-dev.9...2.0.0-dev.10

2.0.0-dev.9

16 Feb 13:52
Compare
Choose a tag to compare
2.0.0-dev.9 Pre-release
Pre-release

What's Changed

Improvements:

  • Make all entities immutable. (#708)

Full Changelog: 2.0.0-dev.8...2.0.0-dev.9

2.0.0-dev.8

15 Feb 12:08
Compare
Choose a tag to compare
2.0.0-dev.8 Pre-release
Pre-release

(If everything goes well, this would be the last pre-release of the 2.0.0 version.)

What's Changed

Improvements:

  • Improve the performance when using the file getter on iOS. (#705)
  • Allow plugin to be mocked/overridden with tests. (#703)

Full Changelog: 2.0.0-dev.7...2.0.0-dev.8

2.0.0-dev.7

11 Feb 09:01
423bad5
Compare
Choose a tag to compare
2.0.0-dev.7 Pre-release
Pre-release

What's Changed

Improvements:

  • Combine DBUtils between SDK versions on Android. (#698)
  • Force legacy storage on Android Q. (#701)
  • LICENSE updated with the new author (FlutterCandies).

Fixes:

  • Fix potential NPE when moving assets on Android.

Full Changelog: 2.0.0-dev.6...2.0.0-dev.7

2.0.0-dev.6

23 Jan 07:27
Compare
Choose a tag to compare
2.0.0-dev.6 Pre-release
Pre-release

What's Changed

Improvements:

  • Enhance request types filtering.

Full Changelog: 2.0.0-dev.5...2.0.0-dev.6