diff --git a/CHANGELOG.md b/CHANGELOG.md
index f10b70ce8..faf0a273d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,17 @@
-----
+## [4.3.0 - Memory Or Refresh](https://github.com/onevcat/Kingfisher/releases/tag/4.3.0) (2017-11-17)
+
+#### Add
+* An option for only getting cached images from memory or refresh it by downloading. It could be useful for fetching images behind the same URL while keeping to use the latest memory cached ones. [#806](https://github.com/onevcat/Kingfisher/pull/806)
+
+#### Fix
+* A problem when setting customized indicator with non-zero frame. Now the indicator will be no longer resized to image view size incorrectly. [#798](https://github.com/onevcat/Kingfisher/pull/798)
+* Improve store performance by avoiding re-encode images as long as the original data could be provided. [#805](https://github.com/onevcat/Kingfisher/pull/805)
+
+---
+
## [4.2.0 - A Tale of Two Caches](https://github.com/onevcat/Kingfisher/releases/tag/4.2.0) (2017-10-22)
#### Add
diff --git a/Demo/Kingfisher-Demo/Info.plist b/Demo/Kingfisher-Demo/Info.plist
index 94ae28d22..9e92d5440 100644
--- a/Demo/Kingfisher-Demo/Info.plist
+++ b/Demo/Kingfisher-Demo/Info.plist
@@ -15,11 +15,11 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 4.2.0
+ 4.3.0
CFBundleSignature
????
CFBundleVersion
- 1172
+ 1181
LSRequiresIPhoneOS
UILaunchStoryboardName
diff --git a/Demo/Kingfisher-macOS-Demo/Info.plist b/Demo/Kingfisher-macOS-Demo/Info.plist
index 1809b9d7c..8be0591ef 100644
--- a/Demo/Kingfisher-macOS-Demo/Info.plist
+++ b/Demo/Kingfisher-macOS-Demo/Info.plist
@@ -17,11 +17,11 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 4.2.0
+ 4.3.0
CFBundleSignature
????
CFBundleVersion
- 1172
+ 1181
LSMinimumSystemVersion
$(MACOSX_DEPLOYMENT_TARGET)
NSHumanReadableCopyright
diff --git a/Demo/Kingfisher-tvOS-Demo/Info.plist b/Demo/Kingfisher-tvOS-Demo/Info.plist
index 96eb95592..185c06cdf 100644
--- a/Demo/Kingfisher-tvOS-Demo/Info.plist
+++ b/Demo/Kingfisher-tvOS-Demo/Info.plist
@@ -15,11 +15,11 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 4.2.0
+ 4.3.0
CFBundleSignature
????
CFBundleVersion
- 1172
+ 1181
LSRequiresIPhoneOS
UIMainStoryboardFile
diff --git a/Demo/Kingfisher-watchOS-Demo Extension/Info.plist b/Demo/Kingfisher-watchOS-Demo Extension/Info.plist
index 95e66571e..de48bb569 100644
--- a/Demo/Kingfisher-watchOS-Demo Extension/Info.plist
+++ b/Demo/Kingfisher-watchOS-Demo Extension/Info.plist
@@ -17,11 +17,11 @@
CFBundlePackageType
XPC!
CFBundleShortVersionString
- 4.2.0
+ 4.3.0
CFBundleSignature
????
CFBundleVersion
- 1172
+ 1181
NSExtension
NSExtensionAttributes
diff --git a/Demo/Kingfisher-watchOS-Demo/Info.plist b/Demo/Kingfisher-watchOS-Demo/Info.plist
index c0d2847a4..94a277633 100644
--- a/Demo/Kingfisher-watchOS-Demo/Info.plist
+++ b/Demo/Kingfisher-watchOS-Demo/Info.plist
@@ -17,11 +17,11 @@
CFBundlePackageType
APPL
CFBundleShortVersionString
- 4.2.0
+ 4.3.0
CFBundleSignature
????
CFBundleVersion
- 1172
+ 1181
UISupportedInterfaceOrientations
UIInterfaceOrientationPortrait
diff --git a/Kingfisher.podspec b/Kingfisher.podspec
index df98721fa..cf4d110c3 100644
--- a/Kingfisher.podspec
+++ b/Kingfisher.podspec
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|
s.name = "Kingfisher"
- s.version = "4.2.0"
+ s.version = "4.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 85382cb2c..f3c0c7a2b 100644
--- a/Kingfisher.xcodeproj/project.pbxproj
+++ b/Kingfisher.xcodeproj/project.pbxproj
@@ -2437,11 +2437,11 @@
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_IDENTITY = "";
COMBINE_HIDPI_IMAGES = YES;
- CURRENT_PROJECT_VERSION = 1172;
+ CURRENT_PROJECT_VERSION = 1181;
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1172;
+ DYLIB_CURRENT_VERSION = 1181;
DYLIB_INSTALL_NAME_BASE = "@rpath";
FRAMEWORK_VERSION = A;
GCC_NO_COMMON_BLOCKS = YES;
@@ -2468,11 +2468,11 @@
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_IDENTITY = "";
COMBINE_HIDPI_IMAGES = YES;
- CURRENT_PROJECT_VERSION = 1172;
+ CURRENT_PROJECT_VERSION = 1181;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1172;
+ DYLIB_CURRENT_VERSION = 1181;
DYLIB_INSTALL_NAME_BASE = "@rpath";
FRAMEWORK_VERSION = A;
GCC_NO_COMMON_BLOCKS = YES;
@@ -2668,11 +2668,11 @@
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
- CURRENT_PROJECT_VERSION = 1172;
+ CURRENT_PROJECT_VERSION = 1181;
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1172;
+ DYLIB_CURRENT_VERSION = 1181;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = Sources/Info.plist;
@@ -2701,11 +2701,11 @@
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
- CURRENT_PROJECT_VERSION = 1172;
+ CURRENT_PROJECT_VERSION = 1181;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1172;
+ DYLIB_CURRENT_VERSION = 1181;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = Sources/Info.plist;
@@ -2731,11 +2731,11 @@
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
- CURRENT_PROJECT_VERSION = 1172;
+ CURRENT_PROJECT_VERSION = 1181;
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1172;
+ DYLIB_CURRENT_VERSION = 1181;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = Sources/Info.plist;
@@ -2761,11 +2761,11 @@
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
- CURRENT_PROJECT_VERSION = 1172;
+ CURRENT_PROJECT_VERSION = 1181;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1172;
+ DYLIB_CURRENT_VERSION = 1181;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = Sources/Info.plist;
@@ -3014,10 +3014,10 @@
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
- CURRENT_PROJECT_VERSION = 1172;
+ CURRENT_PROJECT_VERSION = 1181;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1172;
+ DYLIB_CURRENT_VERSION = 1181;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = Sources/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
@@ -3042,10 +3042,10 @@
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
- CURRENT_PROJECT_VERSION = 1172;
+ CURRENT_PROJECT_VERSION = 1181;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1172;
+ DYLIB_CURRENT_VERSION = 1181;
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 b25a362a4..894f19d51 100644
--- a/Sources/Info.plist
+++ b/Sources/Info.plist
@@ -15,11 +15,11 @@
CFBundlePackageType
FMWK
CFBundleShortVersionString
- 4.2.0
+ 4.3.0
CFBundleSignature
????
CFBundleVersion
- 1172
+ 1181
NSPrincipalClass
diff --git a/Tests/KingfisherTests-macOS/Info.plist b/Tests/KingfisherTests-macOS/Info.plist
index 5aa25821b..7b43a0c39 100644
--- a/Tests/KingfisherTests-macOS/Info.plist
+++ b/Tests/KingfisherTests-macOS/Info.plist
@@ -15,10 +15,10 @@
CFBundlePackageType
BNDL
CFBundleShortVersionString
- 4.2.0
+ 4.3.0
CFBundleSignature
????
CFBundleVersion
- 1172
+ 1181
diff --git a/Tests/KingfisherTests-tvOS/Info.plist b/Tests/KingfisherTests-tvOS/Info.plist
index 5aa25821b..7b43a0c39 100644
--- a/Tests/KingfisherTests-tvOS/Info.plist
+++ b/Tests/KingfisherTests-tvOS/Info.plist
@@ -15,10 +15,10 @@
CFBundlePackageType
BNDL
CFBundleShortVersionString
- 4.2.0
+ 4.3.0
CFBundleSignature
????
CFBundleVersion
- 1172
+ 1181
diff --git a/Tests/KingfisherTests/Info.plist b/Tests/KingfisherTests/Info.plist
index 5aa25821b..7b43a0c39 100644
--- a/Tests/KingfisherTests/Info.plist
+++ b/Tests/KingfisherTests/Info.plist
@@ -15,10 +15,10 @@
CFBundlePackageType
BNDL
CFBundleShortVersionString
- 4.2.0
+ 4.3.0
CFBundleSignature
????
CFBundleVersion
- 1172
+ 1181