From 2235a22ca249199cb736237f4bb9cc12b6ed416a Mon Sep 17 00:00:00 2001 From: onevcat Date: Wed, 6 Jul 2022 00:35:07 +0900 Subject: [PATCH] Bump version to 7.3.0 --- CHANGELOG.md | 15 +++++++++++++++ Kingfisher.podspec | 2 +- Kingfisher.xcodeproj/project.pbxproj | 8 ++++---- Sources/Info.plist | 4 ++-- Tests/KingfisherTests/Info.plist | 4 ++-- 5 files changed, 24 insertions(+), 9 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2592b4d61..559f92032 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,21 @@ ----- +## [7.3.0 - Progressive Progress](https://github.com/onevcat/Kingfisher/releases/tag/7.3.0) (2022-07-06) + +#### Add +* Added `ImageProgressive` now contains a delegate `onImageUpdated` which will notify you everytime the progressive scanner can decode an intermediate image. You also have a chance to choose an image update strategy to respond the delegate. [#1957](https://github.com/onevcat/Kingfisher/issues/1957) @jyounus +* Now the `progressive` option can work with `KingfisherManager`. Previously it only works when set in the view extension methods under `kf`. [#1961](https://github.com/onevcat/Kingfisher/pull/1961) @onevcat + +#### Fix +* A potential crash in `AnimatedImageView` that releasing on another thread. [#1956](https://github.com/onevcat/Kingfisher/pull/1956) @ufosky +* A few internal clean up and removal of unused code. [#1958](https://github.com/onevcat/Kingfisher/pull/1958) @idrougge + +#### Remove +* With the support of `ImageProgressive.onImageUpdated`, the semantic of `ImageProgressive.default` is conflicting with the behavior. `ImageProgressive.default` is now marked as deprecated. To initilize a default `ImageProgressive`, use `ImageProgressive.init()` instead. + +--- + ## [7.2.4 - Removing DocC plugin](https://github.com/onevcat/Kingfisher/releases/tag/7.2.4) (2022-06-15) #### Fix diff --git a/Kingfisher.podspec b/Kingfisher.podspec index 95ae0a476..37fe44613 100644 --- a/Kingfisher.podspec +++ b/Kingfisher.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Kingfisher" - s.version = "7.2.4" + s.version = "7.3.0" s.summary = "A lightweight and pure Swift implemented library for downloading and cacheing image from the web." s.description = <<-DESC diff --git a/Kingfisher.xcodeproj/project.pbxproj b/Kingfisher.xcodeproj/project.pbxproj index 883bd2267..d1debaa41 100644 --- a/Kingfisher.xcodeproj/project.pbxproj +++ b/Kingfisher.xcodeproj/project.pbxproj @@ -1053,9 +1053,9 @@ CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES; CLANG_WARN_UNREACHABLE_CODE = YES_AGGRESSIVE; CLANG_WARN__EXIT_TIME_DESTRUCTORS = YES; - CURRENT_PROJECT_VERSION = 2485; + CURRENT_PROJECT_VERSION = 2507; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 2485; + DYLIB_CURRENT_VERSION = 2507; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = YES; @@ -1102,9 +1102,9 @@ CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES; CLANG_WARN_UNREACHABLE_CODE = YES_AGGRESSIVE; CLANG_WARN__EXIT_TIME_DESTRUCTORS = YES; - CURRENT_PROJECT_VERSION = 2485; + CURRENT_PROJECT_VERSION = 2507; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 2485; + DYLIB_CURRENT_VERSION = 2507; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = YES; diff --git a/Sources/Info.plist b/Sources/Info.plist index 92e5ae82e..42e47bc6c 100644 --- a/Sources/Info.plist +++ b/Sources/Info.plist @@ -15,11 +15,11 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 7.2.4 + 7.3.0 CFBundleSignature ???? CFBundleVersion - 2485 + 2507 NSPrincipalClass diff --git a/Tests/KingfisherTests/Info.plist b/Tests/KingfisherTests/Info.plist index 7220e3b83..921dc69cc 100644 --- a/Tests/KingfisherTests/Info.plist +++ b/Tests/KingfisherTests/Info.plist @@ -15,10 +15,10 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 7.2.4 + 7.3.0 CFBundleSignature ???? CFBundleVersion - 2485 + 2507