github kean/Nuke 9.2.0
Nuke 9.2.0

latest releases: 13.0.0-beta.1, 12.8.0, 12.8.0-beta.1...
3 years ago

Additions

  • Add an option to remove an image from all cache layers pipeline.removeCachedImage(for:)
  • Add ImageRequest.CachePolicy to ImageRequest. Use .reloadIgnoringCacheData to reload the image ignoring all cached data - #411
  • Add support for extended color spaces - #408
  • Add ImageProcessors.Circle and ImageProcessors.RoundedCorners on macOS - #410
  • Add ImageProcessors.CoreImage and ImageProcessors.GaussianBlur on macOS - #413
  • Add ImageType.webp. WebP is natively supported by the latest Apple platforms - #412

Improvements

  • Introduce ImageRequestConvertible protocol to narrow the number of public APIs. For example, if you type ImagePipeline.shared.loadImage..., it's now going to suggest twice fewer options.
  • Remove Image typealias deprecated in Nuke 8.4
  • Remove public CGSize: Hashable conformance - #410
  • Decompression and resizing now preserve image color space and other parameters. For example, grayscale images with 8 bits per component stay images with 8 bits per component.
  • Switch from Travis to GitHub Actions - #409
  • Fix "Backward matching of the unlabeled trailing closure is deprecated" warnings

Don't miss a new Nuke release

NewReleases is sending notifications on new releases.