All Versions
Latest Version
Avg Release Cycle
65 days
Latest Release

Changelog History
Page 5

  • v2.4.1 Changes

    • ➕ Add category to UIImageView for setting a TIPImageViewFetchHelper
      • offers convenience of TIP work encapsulated in TIPImageViewFetchHelper without needing to refactor onto TIPImageView
  • v2.4.0 Changes

    • Add image transform support to TIP
    • A TIPImageFetchTransform can be set globally or on a specific request
    • Clean up some nullability notation
    • ⚡️ Update ImageSpeedComparison sample app
      • add WebP
      • add more bitrates
      • add optional blur transform (for progress)
      • add smaller PJPEG
  • v2.3.0 Changes

    • Reduce memory pressure w/ @autoreleasepool blocks on GCD queues in TIP
    • ➕ Add "problem" for images not caching because they are too large
    • ➕ Add "problem" when downloaded image cannot be decoded
    • ➕ Add Animated PNG support (iOS 8+)
    • ➕ Add the store operation as an argument to TIPImagePipelineStoreCompletionBlock
    • Tightened up some threading race conditions that cropped up with the thread sanitizer
  • v2.2.2 Changes

    • 🛠 Fix decoder bug on iOS 9 that prevented images from decoding
  • v2.2.1 Changes

    • Revise TIPImageFetchViewHelper to use delegate and data source pattern, like UITableView and UIPickerView do.
      • Less fiddly with simpler touch points by implementing the delegate and/or data source.
    • ➕ Added a sample application that uses the Twitter API.
  • v2.2.0 Changes

    • 🔨 Refactor TIPImageFetchOperation and TIPImageFetchDelegate to use an encapsulated TIPImageFetchResult
      • Gives us a consistent interface for preview, progressive and final image results
  • v2.1.0 Changes

    • ➕ Add support for "placeholder" images
      • This offers a way to contextually "flag" certain images as "less valuable" that full images
      • Consider a black and white preview of a full color image, that could be flagged as a "placeholder"
    • Cap caches to have a max number of images too
  • v2.0.0 Changes

    • TwitterImagePipeline now supports pluggable image decoding and encoding w/ TIPImageCodecs.h
      • TIPImageCodecCatalogue exists to encapsulate the set of known codecs for TIP to use
      • The default codecs are all those included by iOS
      • WebP codec is used in the unit tests, but does not come bundled with TIP as a default
      • Consumers of TIP can use the WebP codec in their projects if they want to use it
  • v1.16.1 Changes

    • 0️⃣ By default, process entries from the disk image cache manifest in parallel, reducing manifest load time by 25-50%
  • v1.16.0 Changes

    • Properly prefix methods in TwitterImagePipeline with tip_ prefix