Skip to content

Releases: ynechaev/YNImageAsync

Release 2.2

30 Oct 22:50
6772595

Choose a tag to compare

What's Changed

  • Move Package to root, restructure demo app. by @ynechaev in #28
  • Remove swift-collections dependency

Full Changelog: 2.1.2...2.2

Release 2.1.2

06 Nov 11:41
c4026b4

Choose a tag to compare

  • Improved UIImageView rendering performance by introducing a built in resizing mechanism.

Release 2.1.1

21 Jul 14:40
89d5d69

Choose a tag to compare

Fix

Fixed an issue when new disk write tasks were omitted if they were completed before and cache was cleared.

Release 2.1.0

21 Jul 12:49
9eb6a26

Choose a tag to compare

New features

  • LRU Cache
  • Size limit (defaults to UInt64.max)

From now on you can individually configure every type of cache with size limit:

let maxCacheSize: UInt64 = 100 * 1024 * 1024 // 100 MB
cacheProvider = DiskCacheProvider(maxCacheSize: maxCacheSize)

Release 2.0.1

18 Jul 23:22
cb2ac41

Choose a tag to compare

Minor environment fixes and test improvements.

Release 2.0

18 Jul 20:43
0f6facb

Choose a tag to compare

In this release there are some major changes:

  • Updated and simplified API
  • Swift Package Manager support
  • Swift 5
  • Modern Task API
  • Actors and safe multithreading
  • Better tests
  • Simple code structure