Skip to content
This repository has been archived by the owner on May 3, 2021. It is now read-only.

DFImageManager 0.8.0

Compare
Choose a tag to compare
@kean kean released this 12 Sep 17:47
· 75 commits to master since this release

Overview

DFImageManager 0.8.0 makes things more cohesive. Documentation, examples, demos, project structure - everything was revised and uncluttered. This release also features limited watchOS 2 support which at this point includes DFImageManager/Core and DFImageManager/NSURLSession subpecs.

Changes

Major

  • #28 DFImageFetching protocol now requires fetch operation to conform to simple DFImageFetchingOperation protocol
  • #15 watchOS 2 support, at this moment only DFImageManager/Core and DFImageManager/NSURLSession subpecs are available
  • DFImageManager/Extensions subspec with DFCompositeImageTask and DFProxyImageManager are no longer part of the framework. There are multiple more generic ways to implement those features.
  • Revised documentation, examples, demos, project structure

Minor

  • #75 Provide an easier way to enable progressive image decoding
  • #73 -[DFImageManaging imageTaskForRequest:completion:] and -[DFImageManaging imageTaskForResource:completion:] methods return nonnull image task instead of nullable
  • Cleaner DFImageRequestOptions implementation
  • Remove canonical requests feature which was very application specific
  • Reduce number of DFImageRequestPriority options, DFImageRequestPriority no longer bound to NSOperationQueuePriority
  • Multiple implementation details are improved across the board