All Versions
20
Latest Version
Avg Release Cycle
149 days
Latest Release
1280 days ago

Changelog History
Page 2

  • v3.0.0-beta.13 Changes

    October 09, 2017
    • ๐Ÿ‘ [new] Support for webp and improved support for GIFs. #411 garrettmoon
    • ๐Ÿ‘ [new] Added back tvOS support through a new target #408 jverdi
    • ๐Ÿ”จ [refactor] Refactor out KVO on NSURLSessionTask to avoid Apple crashes. #410 garrettmoon
  • v3.0.0-beta.12 Changes

    September 08, 2017
    • ๐Ÿ†• [new] Added a way to specify custom retry logic when network error happens #386
    • ๐Ÿ†• [new] Improve disk cache migration performance #391 chuganzy, #394 nguyenhuy
    • ๐Ÿ†• [new] Adds support for using cell vs. wifi in leau of speed for determing which URL to download if speed is unavailable. garrettmoon
    • ๐Ÿ†• [new] Uses BPS minus time to first byte for deciding which of a set of URLs to download. garrettmoon
    • ๐Ÿ›  [fixed] Fixes an edge case when image returned with 404 response, we now treat it as image instead of error #399 maxwang
  • v3.0.0-beta.11 Changes

    June 30, 2017

    ๐Ÿ›  Beta 11 has a bunch of bug fixes as well some new features:

    • ๐Ÿ†• [new] PINRemoteImageManager now respects the request timeout value of session configuration. garrettmoon
    • ๐Ÿ†• [new] Added support for getting NSURLResponse from a PINRemoteImageManagerResult object. garrettmoon
    • ๐Ÿ†• [new] Updated to latest PINCache beta 5. garrettmoon
    • ๐Ÿ›  [fixed] Fixes a deadlock with canceling processor tasks #374 zachwaugh
    • ๐Ÿ›  [fixed] Fixes a deadlock in the retry system. garrettmoon
    • ๐Ÿ›  [fixed] Fixes a threadsafety issue in accessing callbacks. garrettmoon
    • ๐Ÿ›  [fixed] Fixes a crash with resumed downloads when a key is long. garrettmoon
  • v3.0.0-beta.10 Changes

    June 05, 2017

    ๐Ÿš€ Beta 10 is mostly a bug fix release with one new feature:

    • ๐Ÿ‘ [new] Added support (in iOS 10) for skipping cancelation if the estimated amount of time to complete the download is less than the average time to first byte for a host. #364 garrettmoon
    • ๐Ÿ›  [fixed] Fixes an issue where PINResume would assert because the server didn't return an expected content length.
    • ๐Ÿ›  [fixed] Fixed bytes per second on download tasks (which could affect if an image is progressively rendered) #360 garrettmoon
    • ๐Ÿ”ง [new] Added request configuration handler to allow customizing HTTP headers per request #355 zachwaugh
    • ๐Ÿšš [fixed] Moved storage of resume data to disk from memory. garrettmoon
    • ๐Ÿ›  [fixed] Hopefully fixes crashes occuring in PINURLSessionManager on iOS 9. garrettmoon
  • v2.1.4 Changes

    April 22, 2016
    • [new] Have PINProgressiveImage pass back the quality of the current progressive image #185
  • v2.1.3 Changes

    April 13, 2016
    • ๐Ÿšš [fixed] Images May Be Removed from Disk Cache for Not Being in Memory Cache #186
  • v2.1.2 Changes

    March 25, 2016
    • ๐Ÿšš [fixed] Remove disk cache call potentially on main thread #167
    • ๐Ÿ›  [fixed] Nullability specifiers #170
    • ๐Ÿ›  [fixed] Speling errorrs, unused properties and spacing #172
  • v2.1.1 Changes

    March 20, 2016
    • [new] Slightly more performant locking #165
    • ๐Ÿ”€ [new] Added support for pulling images synchronously from the cache #162
    • ๐Ÿ›  [fixed] Non-decoded images no longer cached by OS #161
    • ๐Ÿ›  [fixed] OS X and Carthage support #164
  • v2.1 Changes

    March 11, 2016
    • ๐Ÿ‘ [new] tvOS support: #131
    • ๐Ÿ”€ [new] Added method to get image out of cache synchronously: #162
    • ๐Ÿ›  [fixed] Undecoded images are no longer cached by OS: #161
    • ๐Ÿ›  [fixed] Carthage support and OS X example: #160
  • v2.0.1 Changes

    February 23, 2016
    • ๐Ÿšš [new] Removed explicit disabling of bitcode: #136
    • ๐Ÿ›  [fixed] Progressive rendering in example apps: #148
    • ๐Ÿ›  [fixed] Carthage compilation: #141
    • ๐Ÿ›  [fixed] Crash on iOS 7 when setting download priority #137
    • โœ… [fixed] Dumb test bugs! #144