From 8f036002b6eaf95cf0394d337b6abd9f02e3deff Mon Sep 17 00:00:00 2001 From: onevcat Date: Sun, 10 Jul 2016 20:13:48 +0900 Subject: [PATCH] Bump version to 2.4.2 --- CHANGELOG.md | 13 ++++++++ Demo/Kingfisher-Demo/Info.plist | 4 +-- Demo/Kingfisher-OSX-Demo/Info.plist | 4 +-- Demo/Kingfisher-tvOS-Demo/Info.plist | 4 +-- .../Info.plist | 4 +-- Demo/Kingfisher-watchOS-Demo/Info.plist | 4 +-- Kingfisher.podspec | 2 +- Kingfisher.xcodeproj/project.pbxproj | 32 +++++++++---------- Sources/Info.plist | 4 +-- Tests/KingfisherTests-OSX/Info.plist | 4 +-- Tests/KingfisherTests-tvOS/Info.plist | 4 +-- Tests/KingfisherTests/Info.plist | 4 +-- 12 files changed, 48 insertions(+), 35 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9579da3ff..3d8b65e69 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,19 @@ ----- +## [2.4.2 - Optional Welcome](https://github.com/onevcat/Kingfisher/releases/tag/2.4.2) (2016-07-10) + +#### Add +* Accept `nil` as valid URL parameter for image view's extension methods. + +#### Fix +* The completion handler of image view setting method will not be called any more if `self` is released. +* Improve empty task so some performance improvment could be achieved. +* Remove SwiftLint since it keeps adding new rules but without a back compatible support. It makes the users confusing when using a different version of SwiftLint. +* Removed Implicit Unwrapping of CacheType that caused crashes if the image is not cached. + +--- + ## [2.4.1 - Force Transition](https://github.com/onevcat/Kingfisher/releases/tag/2.4.1) (2016-05-10) #### Add diff --git a/Demo/Kingfisher-Demo/Info.plist b/Demo/Kingfisher-Demo/Info.plist index e0e1d4254..a2f95df44 100644 --- a/Demo/Kingfisher-Demo/Info.plist +++ b/Demo/Kingfisher-Demo/Info.plist @@ -15,11 +15,11 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2.4.1 + 2.4.2 CFBundleSignature ???? CFBundleVersion - 635 + 654 LSRequiresIPhoneOS UILaunchStoryboardName diff --git a/Demo/Kingfisher-OSX-Demo/Info.plist b/Demo/Kingfisher-OSX-Demo/Info.plist index 3af261f66..22d891e98 100644 --- a/Demo/Kingfisher-OSX-Demo/Info.plist +++ b/Demo/Kingfisher-OSX-Demo/Info.plist @@ -17,11 +17,11 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2.4.1 + 2.4.2 CFBundleSignature ???? CFBundleVersion - 635 + 654 LSMinimumSystemVersion $(MACOSX_DEPLOYMENT_TARGET) NSHumanReadableCopyright diff --git a/Demo/Kingfisher-tvOS-Demo/Info.plist b/Demo/Kingfisher-tvOS-Demo/Info.plist index 12a385c94..b0cf30741 100644 --- a/Demo/Kingfisher-tvOS-Demo/Info.plist +++ b/Demo/Kingfisher-tvOS-Demo/Info.plist @@ -15,11 +15,11 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2.4.1 + 2.4.2 CFBundleSignature ???? CFBundleVersion - 635 + 654 LSRequiresIPhoneOS UIMainStoryboardFile diff --git a/Demo/Kingfisher-watchOS-Demo Extension/Info.plist b/Demo/Kingfisher-watchOS-Demo Extension/Info.plist index cd08efa35..35bce2895 100644 --- a/Demo/Kingfisher-watchOS-Demo Extension/Info.plist +++ b/Demo/Kingfisher-watchOS-Demo Extension/Info.plist @@ -17,11 +17,11 @@ CFBundlePackageType XPC! CFBundleShortVersionString - 2.4.1 + 2.4.2 CFBundleSignature ???? CFBundleVersion - 635 + 654 NSExtension NSExtensionAttributes diff --git a/Demo/Kingfisher-watchOS-Demo/Info.plist b/Demo/Kingfisher-watchOS-Demo/Info.plist index e107d0dbe..4e9125b64 100644 --- a/Demo/Kingfisher-watchOS-Demo/Info.plist +++ b/Demo/Kingfisher-watchOS-Demo/Info.plist @@ -17,11 +17,11 @@ CFBundlePackageType APPL CFBundleShortVersionString - 2.4.1 + 2.4.2 CFBundleSignature ???? CFBundleVersion - 635 + 654 UISupportedInterfaceOrientations UIInterfaceOrientationPortrait diff --git a/Kingfisher.podspec b/Kingfisher.podspec index 4e1f794fe..0d60759d2 100644 --- a/Kingfisher.podspec +++ b/Kingfisher.podspec @@ -1,7 +1,7 @@ Pod::Spec.new do |s| s.name = "Kingfisher" - s.version = "2.4.1" + s.version = "2.4.2" 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 d8a244224..19cf5dce2 100644 --- a/Kingfisher.xcodeproj/project.pbxproj +++ b/Kingfisher.xcodeproj/project.pbxproj @@ -1476,11 +1476,11 @@ APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 635; + CURRENT_PROJECT_VERSION = 654; DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 635; + DYLIB_CURRENT_VERSION = 654; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; GCC_NO_COMMON_BLOCKS = YES; @@ -1503,11 +1503,11 @@ APPLICATION_EXTENSION_API_ONLY = YES; CODE_SIGN_IDENTITY = ""; COMBINE_HIDPI_IMAGES = YES; - CURRENT_PROJECT_VERSION = 635; + CURRENT_PROJECT_VERSION = 654; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 635; + DYLIB_CURRENT_VERSION = 654; DYLIB_INSTALL_NAME_BASE = "@rpath"; FRAMEWORK_VERSION = A; GCC_NO_COMMON_BLOCKS = YES; @@ -1670,11 +1670,11 @@ APPLICATION_EXTENSION_API_ONLY = YES; CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 635; + CURRENT_PROJECT_VERSION = 654; DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 635; + DYLIB_CURRENT_VERSION = 654; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_NO_COMMON_BLOCKS = YES; INFOPLIST_FILE = Sources/Info.plist; @@ -1698,11 +1698,11 @@ APPLICATION_EXTENSION_API_ONLY = YES; CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 635; + CURRENT_PROJECT_VERSION = 654; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 635; + DYLIB_CURRENT_VERSION = 654; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_NO_COMMON_BLOCKS = YES; INFOPLIST_FILE = Sources/Info.plist; @@ -1723,11 +1723,11 @@ isa = XCBuildConfiguration; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; - CURRENT_PROJECT_VERSION = 635; + CURRENT_PROJECT_VERSION = 654; DEBUG_INFORMATION_FORMAT = dwarf; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 635; + DYLIB_CURRENT_VERSION = 654; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_NO_COMMON_BLOCKS = YES; INFOPLIST_FILE = Sources/Info.plist; @@ -1748,11 +1748,11 @@ isa = XCBuildConfiguration; buildSettings = { APPLICATION_EXTENSION_API_ONLY = YES; - CURRENT_PROJECT_VERSION = 635; + CURRENT_PROJECT_VERSION = 654; DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 635; + DYLIB_CURRENT_VERSION = 654; DYLIB_INSTALL_NAME_BASE = "@rpath"; GCC_NO_COMMON_BLOCKS = YES; INFOPLIST_FILE = Sources/Info.plist; @@ -1956,10 +1956,10 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 635; + CURRENT_PROJECT_VERSION = 654; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 635; + DYLIB_CURRENT_VERSION = 654; DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = Sources/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; @@ -1981,10 +1981,10 @@ CLANG_ENABLE_MODULES = YES; CODE_SIGN_IDENTITY = "iPhone Developer"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 635; + CURRENT_PROJECT_VERSION = 654; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 635; + DYLIB_CURRENT_VERSION = 654; DYLIB_INSTALL_NAME_BASE = "@rpath"; INFOPLIST_FILE = Sources/Info.plist; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; diff --git a/Sources/Info.plist b/Sources/Info.plist index da12355bd..e0e11e6a0 100644 --- a/Sources/Info.plist +++ b/Sources/Info.plist @@ -15,11 +15,11 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 2.4.1 + 2.4.2 CFBundleSignature ???? CFBundleVersion - 635 + 654 NSPrincipalClass diff --git a/Tests/KingfisherTests-OSX/Info.plist b/Tests/KingfisherTests-OSX/Info.plist index 78f8bc237..4f87c4857 100644 --- a/Tests/KingfisherTests-OSX/Info.plist +++ b/Tests/KingfisherTests-OSX/Info.plist @@ -15,10 +15,10 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 2.4.1 + 2.4.2 CFBundleSignature ???? CFBundleVersion - 635 + 654 diff --git a/Tests/KingfisherTests-tvOS/Info.plist b/Tests/KingfisherTests-tvOS/Info.plist index 78f8bc237..4f87c4857 100644 --- a/Tests/KingfisherTests-tvOS/Info.plist +++ b/Tests/KingfisherTests-tvOS/Info.plist @@ -15,10 +15,10 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 2.4.1 + 2.4.2 CFBundleSignature ???? CFBundleVersion - 635 + 654 diff --git a/Tests/KingfisherTests/Info.plist b/Tests/KingfisherTests/Info.plist index 78f8bc237..4f87c4857 100644 --- a/Tests/KingfisherTests/Info.plist +++ b/Tests/KingfisherTests/Info.plist @@ -15,10 +15,10 @@ CFBundlePackageType BNDL CFBundleShortVersionString - 2.4.1 + 2.4.2 CFBundleSignature ???? CFBundleVersion - 635 + 654