Skip to content

Releases: yeatse/KingfisherWebP

1.6.1 - Accurate Format Detection

16 Sep 17:42
3e985c9
Compare
Choose a tag to compare

What's Changed

  • Improve WebP Format Detection in Data Extension by @lukaskasa in #81

New Contributors

Full Changelog: 1.6.0...1.6.1

1.6.0 - Smooth Animation

22 Feb 16:09
f55b0ab
Compare
Choose a tag to compare

What's Changed

  • Update KingfisherWebP.podspec by @VanQuvideo in #78
  • Boost performance for animated images by @yeatse in #79

New Contributors

  • @VanQuvideo made their first contribution in #78

Full Changelog: 1.5.3...1.6.0

1.5.3 - OOM mitigation

20 Dec 08:05
9b539b8
Compare
Choose a tag to compare

What's Changed

  • Use CoreFoundation APIs to avoid OOM crashes by @yeatse in #74

Full Changelog: 1.5.2...1.5.3

1.5.2 - Progressive Animation

20 Jun 17:19
e438d1d
Compare
Choose a tag to compare

From this version we can display animated WebP images in AnimatedImageView. This feature solves tons of issues, including OOM problem with huge images (#55), abnormal playback durations (#39), long waiting time for the first frame (#60) etc. Maybe it's a bit too late, but later is better than never!

1.2.0 - Happy Chinese New Year

18 Feb 12:00
fae3d7e
Compare
Choose a tag to compare

From this version, we updated Kingfisher dependency to 6.1.0, together with some other minor changes described as below:

  • Add isLossy and compressionQuality options to WebPSerializer so that we can control the size of image caches. #44
  • Add partial support for macOS. Note that currently only still images are supported. #48
  • Refactor the folder structure for Carthage to function properly. #42
  • Make unit tests work again!

1.0.0 - Swift Package Manager

10 Aug 04:08
Compare
Choose a tag to compare

From v1.0.0, we can add KingfisherWebP using Swift Package Manager directly in Xcode11 or later. Simply add https://github.com/yeatse/KingfisherWebP.git to your package dependency and all is done 🎉

0.7.0 - Keep open & updated

30 Sep 10:29
Compare
Choose a tag to compare
  • Make KingfisherWrapper.image public so that developer can now make their own webp processor from it. #30
  • Rename too generic typealias names in Kingfisher. Original Kingfisher.Image is now Kingfisher.KFCrossPlatformImage. #31

0.6.0 - Static library

29 May 16:02
Compare
Choose a tag to compare

Add

  • Removed custom modular headers to adapt to static library introduced in CocoaPods v1.5. #22

0.5.0 - Kingfisher 5

18 Dec 08:17
Compare
Choose a tag to compare

Not changing any logic, just updated the dependencies.
Farewell, iOS 9!

0.4.0 - Animated WebP

08 May 06:20
6cc92a7
Compare
Choose a tag to compare

In the past KingfisherWebP can only process the first frame for animated webp. From now it can handle every frame!

Note that due to the limitations of Kingfisher itself, the KingfisherOptionsInfoItem.preloadAllAnimationData option is ignored, and all the frame duration will be equally divided. We are still working on to solve it.