From 7a7f76e5b5173845d7432d1949cb8260736ef2cf Mon Sep 17 00:00:00 2001 From: kean Date: Sun, 17 Dec 2017 12:45:24 +0300 Subject: [PATCH] Version 6.0-beta2 --- CHANGELOG.md | 9 +++++++++ Nuke.podspec | 2 +- Supporting Files/Info.plist | 2 +- 3 files changed, 11 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b6bd59d0..644d26c6b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +## Nuke 6.0-beta2 + +- Fix memory leak in `Loader` - regression introduced in `6.0-beta1` +- Get rid of Thread Sanitizer warnings in `CancellationTokenSource` (false positive) +- Improve performance of `CancellationTokenSource` +- Improve `Cache` hits and writes performance by ~15% +- Improve `Loader` performance + + ## Nuke 6.0-beta1 > About 8 months ago I've started using Nuke in production. The project matured from being a playground for experimenting with Swift features to something that I rely on in my days work. The primary goal behind Nuke 6 is to simplify the project even further, and to get rid of the implementation details leaking into a public API. diff --git a/Nuke.podspec b/Nuke.podspec index 611095941..773c46603 100644 --- a/Nuke.podspec +++ b/Nuke.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'Nuke' - s.version = '6.0-beta1' + s.version = '6.0-beta2' s.summary = 'A powerful image loading and caching framework' s.description = <<-EOS A powerful image loading and caching framework which allows for hassle-free image loading in your app - often in one line of code. diff --git a/Supporting Files/Info.plist b/Supporting Files/Info.plist index 8ec951d44..634ca0cce 100644 --- a/Supporting Files/Info.plist +++ b/Supporting Files/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 6.0-beta1 + 6.0-beta2 CFBundleSignature ???? CFBundleVersion