{"action":"published","release":{"url":"https://api.github.com/repos/kean/DFImageManager/releases/1805832","assets_url":"https://api.github.com/repos/kean/DFImageManager/releases/1805832/assets","upload_url":"https://uploads.github.com/repos/kean/DFImageManager/releases/1805832/assets{?name,label}","html_url":"https://github.com/kean/DFImageManager/releases/tag/1.0.0","id":1805832,"tag_name":"1.0.0","target_commitish":"master","name":"DFImageManager 1.0.0","draft":false,"author":{"login":"kean","id":1567433,"avatar_url":"https://avatars.githubusercontent.com/u/1567433?v=3","gravatar_id":"","url":"https://api.github.com/users/kean","html_url":"https://github.com/kean","followers_url":"https://api.github.com/users/kean/followers","following_url":"https://api.github.com/users/kean/following{/other_user}","gists_url":"https://api.github.com/users/kean/gists{/gist_id}","starred_url":"https://api.github.com/users/kean/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kean/subscriptions","organizations_url":"https://api.github.com/users/kean/orgs","repos_url":"https://api.github.com/users/kean/repos","events_url":"https://api.github.com/users/kean/events{/privacy}","received_events_url":"https://api.github.com/users/kean/received_events","type":"User","site_admin":false},"prerelease":false,"created_at":"2015-09-27T19:18:52Z","published_at":"2015-09-27T19:19:00Z","assets":[],"tarball_url":"https://api.github.com/repos/kean/DFImageManager/tarball/1.0.0","zipball_url":"https://api.github.com/repos/kean/DFImageManager/zipball/1.0.0","body":"## Overview\r\n\r\nDFImageManager 1.0.0 is the first major release. It introduces multiple changes that make DFImageManager more robust and future proof. The main difference is the absence of conditional compilation that relied on `__has_include` macros, everything is implemented using classes. Conditional compilation now only takes place when default image manager is created and it doesn't rely on `__has_include`. In practice there are no changes whatsoever to the default image manager configuration, everything should work the same as it did in version 0.8.0.\r\n\r\n## Changes\r\n\r\n### Major\r\n\r\n- Now requires iOS 8.0+\r\n- Remove conditional compilation that relied on __has_include macros\r\n- DFImageManager/NSURLSession subspec is removed, sources made part of DFImageManager/Core subspec\r\n- Add DFCompositeImageDecoder\r\n- Add DFWebPImageDecoder\r\n- Add DFAnimatedImageView, DFAnimatedImageDecoder, DFAnimatedImageProcessor\r\n- DFImageManager/PhotosKit subspec is now optional\r\n- Remove +[DFImageManager sharedDecoder] dependency injector, there is now a single entry point to configure image manager and that is DFImageManagerConfiguration\r\n- DFImageManagerConfiguration no longer forces you to initialize it with image fetcher instance\r\n- Remove -[DFURLImageFetcher initWithSession:sessionDelegate:] method and DFURLImageFetcherSessionDelegate protocol, this feature was too hardcode for basic built-in networking.\r\n\r\n### Minor\r\n- #12 Lightweight generics thanks to @adly-holler\r\n- Add limited Carthage support\r\n- Add convenience class methods to DFImageManager that forward calls to sharedManager \r\n- -[DFImageProcessing shouldProcessImage:forRequest:partial:] method is now optional\r\n- [DFImageTask resume] method now returns image task\r\n- Fix -[NSCache df_recommendedTotalCostLimit] for watchOS\r\n- Remove +[DFImageManager addSharedManager:] method\r\n- Remove +[DFImageManager defaultManager] method"}}