DFImageManager v0.8.0 Release Notes

Release Date: 2015-09-12 // over 8 years ago
  • 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