Skip to content

Commit

Permalink
Bump version to 3.10.0
Browse files Browse the repository at this point in the history
  • Loading branch information
onevcat committed Jun 3, 2017
1 parent f360b40 commit 0124079
Show file tree
Hide file tree
Showing 134 changed files with 2,625 additions and 1,117 deletions.
16 changes: 16 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,22 @@

-----

## [3.10.0 - Hot Bird](https://github.com/onevcat/Kingfisher/releases/tag/3.10.0) (2017-06-03)

#### Add
* New cache retriving strategy for a request with certain `ImageProcessor` applied. Now Kingfisher will first try to get the processed images from cache. If not existing, it will be smart enough to check whether the original image exists in cache to avoid downloading it.
* A `cacheOriginalImage` option to also cache original images while an `ImageProcessor` is applied. It is required if you want the new cache strategy. [#650](https://github.com/onevcat/Kingfisher/issues/650)
* A `FormatIndicatedCacheSerializer` to serialize the image into a certain format (`png`, `jpg` or `gif`). [#693](https://github.com/onevcat/Kingfisher/issues/693)

#### Fix
* A timing issue when you try to cancel an on-going download task, and start the same one again immediately. Now the previous one will received an error and the later one could be completed normally. [#532](https://github.com/onevcat/Kingfisher/issues/532)
* Fix the showing/hiding logic for activity indicator in image view to make them independent from race condition.
* A possible race condition that accessing downloading fetch load conccurently.
* Invalidate the download session when the downloader gets released. It might cause problem if you were using your own downloader instance.
* Some internal stability improvement.

---

## [3.9.1 - Compatibility](https://github.com/onevcat/Kingfisher/releases/tag/3.9.1) (2017-05-13)

#### Fix
Expand Down
4 changes: 2 additions & 2 deletions Demo/Kingfisher-Demo/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>3.9.1</string>
<string>3.10.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1045</string>
<string>1063</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>UILaunchStoryboardName</key>
Expand Down
4 changes: 2 additions & 2 deletions Demo/Kingfisher-macOS-Demo/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>3.9.1</string>
<string>3.10.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1045</string>
<string>1063</string>
<key>LSMinimumSystemVersion</key>
<string>$(MACOSX_DEPLOYMENT_TARGET)</string>
<key>NSHumanReadableCopyright</key>
Expand Down
4 changes: 2 additions & 2 deletions Demo/Kingfisher-tvOS-Demo/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>3.9.1</string>
<string>3.10.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1045</string>
<string>1063</string>
<key>LSRequiresIPhoneOS</key>
<true/>
<key>UIMainStoryboardFile</key>
Expand Down
4 changes: 2 additions & 2 deletions Demo/Kingfisher-watchOS-Demo Extension/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@
<key>CFBundlePackageType</key>
<string>XPC!</string>
<key>CFBundleShortVersionString</key>
<string>3.9.1</string>
<string>3.10.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1045</string>
<string>1063</string>
<key>NSExtension</key>
<dict>
<key>NSExtensionAttributes</key>
Expand Down
4 changes: 2 additions & 2 deletions Demo/Kingfisher-watchOS-Demo/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,11 @@
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>3.9.1</string>
<string>3.10.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1045</string>
<string>1063</string>
<key>UISupportedInterfaceOrientations</key>
<array>
<string>UIInterfaceOrientationPortrait</string>
Expand Down
2 changes: 1 addition & 1 deletion Kingfisher.podspec
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
Pod::Spec.new do |s|

s.name = "Kingfisher"
s.version = "3.9.1"
s.version = "3.10.0"
s.summary = "A lightweight and pure Swift implemented library for downloading and cacheing image from the web."

s.description = <<-DESC
Expand Down
32 changes: 16 additions & 16 deletions Kingfisher.xcodeproj/project.pbxproj
Original file line number Diff line number Diff line change
Expand Up @@ -2602,11 +2602,11 @@
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_IDENTITY = "";
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1045;
CURRENT_PROJECT_VERSION = 1063;
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1045;
DYLIB_CURRENT_VERSION = 1063;
DYLIB_INSTALL_NAME_BASE = "@rpath";
FRAMEWORK_VERSION = A;
GCC_NO_COMMON_BLOCKS = YES;
Expand All @@ -2630,11 +2630,11 @@
APPLICATION_EXTENSION_API_ONLY = YES;
CODE_SIGN_IDENTITY = "";
COMBINE_HIDPI_IMAGES = YES;
CURRENT_PROJECT_VERSION = 1045;
CURRENT_PROJECT_VERSION = 1063;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1045;
DYLIB_CURRENT_VERSION = 1063;
DYLIB_INSTALL_NAME_BASE = "@rpath";
FRAMEWORK_VERSION = A;
GCC_NO_COMMON_BLOCKS = YES;
Expand Down Expand Up @@ -2806,11 +2806,11 @@
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
CURRENT_PROJECT_VERSION = 1045;
CURRENT_PROJECT_VERSION = 1063;
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1045;
DYLIB_CURRENT_VERSION = 1063;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = Sources/Info.plist;
Expand All @@ -2835,11 +2835,11 @@
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=appletvos*]" = "";
CURRENT_PROJECT_VERSION = 1045;
CURRENT_PROJECT_VERSION = 1063;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1045;
DYLIB_CURRENT_VERSION = 1063;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = Sources/Info.plist;
Expand All @@ -2862,11 +2862,11 @@
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1045;
CURRENT_PROJECT_VERSION = 1063;
DEBUG_INFORMATION_FORMAT = dwarf;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1045;
DYLIB_CURRENT_VERSION = 1063;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = Sources/Info.plist;
Expand All @@ -2888,11 +2888,11 @@
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
"CODE_SIGN_IDENTITY[sdk=watchos*]" = "";
CURRENT_PROJECT_VERSION = 1045;
CURRENT_PROJECT_VERSION = 1063;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1045;
DYLIB_CURRENT_VERSION = 1063;
DYLIB_INSTALL_NAME_BASE = "@rpath";
GCC_NO_COMMON_BLOCKS = YES;
INFOPLIST_FILE = Sources/Info.plist;
Expand Down Expand Up @@ -3108,10 +3108,10 @@
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
CURRENT_PROJECT_VERSION = 1045;
CURRENT_PROJECT_VERSION = 1063;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1045;
DYLIB_CURRENT_VERSION = 1063;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = Sources/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
Expand All @@ -3134,10 +3134,10 @@
CLANG_ENABLE_MODULES = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
CURRENT_PROJECT_VERSION = 1045;
CURRENT_PROJECT_VERSION = 1063;
DEFINES_MODULE = YES;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1045;
DYLIB_CURRENT_VERSION = 1063;
DYLIB_INSTALL_NAME_BASE = "@rpath";
INFOPLIST_FILE = Sources/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
Expand Down
4 changes: 2 additions & 2 deletions Sources/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,11 +15,11 @@
<key>CFBundlePackageType</key>
<string>FMWK</string>
<key>CFBundleShortVersionString</key>
<string>3.9.1</string>
<string>3.10.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1045</string>
<string>1063</string>
<key>NSPrincipalClass</key>
<string></string>
</dict>
Expand Down
4 changes: 2 additions & 2 deletions Tests/KingfisherTests-macOS/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>3.9.1</string>
<string>3.10.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1045</string>
<string>1063</string>
</dict>
</plist>
4 changes: 2 additions & 2 deletions Tests/KingfisherTests-tvOS/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>3.9.1</string>
<string>3.10.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1045</string>
<string>1063</string>
</dict>
</plist>
4 changes: 2 additions & 2 deletions Tests/KingfisherTests/Info.plist
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@
<key>CFBundlePackageType</key>
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>3.9.1</string>
<string>3.10.0</string>
<key>CFBundleSignature</key>
<string>????</string>
<key>CFBundleVersion</key>
<string>1045</string>
<string>1063</string>
</dict>
</plist>
21 changes: 12 additions & 9 deletions docs/Classes.html
Original file line number Diff line number Diff line change
Expand Up @@ -205,6 +205,9 @@
<li class="nav-group-task">
<a href="Structs/Filter.html">Filter</a>
</li>
<li class="nav-group-task">
<a href="Structs/FormatIndicatedCacheSerializer.html">FormatIndicatedCacheSerializer</a>
</li>
<li class="nav-group-task">
<a href="Structs/ImageResource.html">ImageResource</a>
</li>
Expand Down Expand Up @@ -287,7 +290,7 @@ <h1>Classes</h1>
<a href="Classes/Kingfisher.html" class="slightly-smaller">See more</a>
</div>
<div class="slightly-smaller">
<a href="https://github.com/onevcat/Kingfisher/tree/3.9.1/Sources/Kingfisher.swift#L46-L51">Show on GitHub</a>
<a href="https://github.com/onevcat/Kingfisher/tree/3.10.0/Sources/Kingfisher.swift#L46-L51">Show on GitHub</a>
</div>
</section>
</div>
Expand Down Expand Up @@ -322,7 +325,7 @@ <h4>Declaration</h4>
</div>
</div>
<div class="slightly-smaller">
<a href="https://github.com/onevcat/Kingfisher/tree/3.9.1/Sources/AnimatedImageView.swift#L38-L186">Show on GitHub</a>
<a href="https://github.com/onevcat/Kingfisher/tree/3.10.0/Sources/AnimatedImageView.swift#L38-L186">Show on GitHub</a>
</div>
</section>
</div>
Expand Down Expand Up @@ -360,7 +363,7 @@ <h4>Declaration</h4>
</div>
</div>
<div class="slightly-smaller">
<a href="https://github.com/onevcat/Kingfisher/tree/3.9.1/Sources/ImageCache.swift#L69-L628">Show on GitHub</a>
<a href="https://github.com/onevcat/Kingfisher/tree/3.10.0/Sources/ImageCache.swift#L69-L628">Show on GitHub</a>
</div>
</section>
</div>
Expand Down Expand Up @@ -395,7 +398,7 @@ <h4>Declaration</h4>
</div>
</div>
<div class="slightly-smaller">
<a href="https://github.com/onevcat/Kingfisher/tree/3.9.1/Sources/ImageDownloader.swift#L178-L324">Show on GitHub</a>
<a href="https://github.com/onevcat/Kingfisher/tree/3.10.0/Sources/ImageDownloader.swift#L178-L332">Show on GitHub</a>
</div>
</section>
</div>
Expand Down Expand Up @@ -431,7 +434,7 @@ <h4>Declaration</h4>
</div>
</div>
<div class="slightly-smaller">
<a href="https://github.com/onevcat/Kingfisher/tree/3.9.1/Sources/KingfisherManager.swift#L38-L64">Show on GitHub</a>
<a href="https://github.com/onevcat/Kingfisher/tree/3.10.0/Sources/KingfisherManager.swift#L38-L64">Show on GitHub</a>
</div>
</section>
</div>
Expand Down Expand Up @@ -463,7 +466,7 @@ <h4>Declaration</h4>
</div>
</div>
<div class="slightly-smaller">
<a href="https://github.com/onevcat/Kingfisher/tree/3.9.1/Sources/KingfisherManager.swift#L71-L213">Show on GitHub</a>
<a href="https://github.com/onevcat/Kingfisher/tree/3.10.0/Sources/KingfisherManager.swift#L71-L254">Show on GitHub</a>
</div>
</section>
</div>
Expand Down Expand Up @@ -499,7 +502,7 @@ <h4>Declaration</h4>
</div>
</div>
<div class="slightly-smaller">
<a href="https://github.com/onevcat/Kingfisher/tree/3.9.1/Sources/ImagePrefetcher.swift#L51-L269">Show on GitHub</a>
<a href="https://github.com/onevcat/Kingfisher/tree/3.10.0/Sources/ImagePrefetcher.swift#L51-L269">Show on GitHub</a>
</div>
</section>
</div>
Expand All @@ -509,8 +512,8 @@ <h4>Declaration</h4>
</section>
</section>
<section id="footer">
<p>&copy; 2017 <a class="link" href="https://onevcat.com" target="_blank" rel="external">Wei Wang</a>. All rights reserved. (Last updated: 2017-05-13)</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.8.1</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
<p>&copy; 2017 <a class="link" href="https://onevcat.com" target="_blank" rel="external">Wei Wang</a>. All rights reserved. (Last updated: 2017-06-03)</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external">jazzy ♪♫ v0.8.2</a>, a <a class="link" href="http://realm.io" target="_blank" rel="external">Realm</a> project.</p>
</section>
</article>
</div>
Expand Down
Loading

0 comments on commit 0124079

Please sign in to comment.