Skip to content

Releases: Alamofire/AlamofireImage

4.3.0: Welcome Back

13 Sep 15:31
1eaf3b6
Compare
Choose a tag to compare

Released on 2023-09-13. All issues associated with this milestone can be found using this
filter.

Added

Updated

  • Project to require Swift 5.5.
  • Testing infrastructure and CI integration.
  • ImageResponseSerializer to be open.
  • acceptableImageContentTypes to be publicly visible.

Fixed

  • Documentation example.

Greater Acceptance

04 Apr 02:46
98cbb00
Compare
Choose a tag to compare

Released on 2021-04-03. All issues associated with this milestone can be found using this filter.

Added

Updated

Fixed

  • Invalid URL to file path conversion in URLCache creation.

Swift 5.1

06 Apr 02:03
3e8edbe
Compare
Choose a tag to compare

Released on 2020-04-05. All issues associated with this milestone can be found using this
filter.

Updated

  • Project to require Swift 5.1.

Fixed Submodule, Proper nil Default

07 Mar 21:59
5384f55
Compare
Choose a tag to compare

Released on 2020-03-07. All issues associated with this milestone can be found using this
filter.

Fixed

  • Missing nil default for completionHandler parameter of download method.
  • Swift Package Manager compatibility with local submodules, for real this time.

SPM Submodule Compatibility

29 Feb 22:10
331bd6d
Compare
Choose a tag to compare

Released on 2020-02-29. All issues associated with this milestone can be found using this
filter.

Fixed

  • Swift Package Manager compatibility with local submodules.

Swift 5 Compatibility Fix

24 Feb 02:39
d1337d4
Compare
Choose a tag to compare

Released on 2020-02-23. All issues associated with this milestone can be found using this
filter.

Fixed

Cache Keys, AF Prefix, and AF5

23 Feb 19:05
62a37b3
Compare
Choose a tag to compare

Released on 2020-02-23. All issues associated with this milestone can be found using this filter.

Added

  • Custom cacheKey support to ImageDownloader and UIImageView and UIButton extensions.
  • The application/octet-stream to the list of acceptable image content types to support iOS 13.
  • Custom ImageResponseSerializer support to ImageDownloader and UIImageView and UIButton extensions.
  • Tests to various types to verify they can handle URLRequestConvertible types that throw.
  • AlamofireExtended support to UIImage, UIImageView, and UIButton types to use af. prefixing instead of af_.
  • A 4.0 migration guide to the project and linked in the README.
  • SwiftFormat support to the project.

Updated

  • The license section of the README to link to the actual LICENSE file.
  • The ImageDownloader download image logic by removing variable shadowing to simplify logic flow.
  • The image cache capacity section in the README to improve in-memory setting recommendations.
  • The Alamofire dependency to ~> 5.0 across dependency management files.
  • The README to match all the newer conventions with the Alamofire 5 changes and af. prefixing on extensions.

Deprecated

  • The af_ APIs on UIImage, UIImageView, and UIButton in favor of the new af. equivalent APIs. These APIs will be removed in AFI5.

Fixed

  • Issue in the README where the documentation link was incorrect.
  • Issue where af_setBackgroundImage was not setting the filter correctly on the image download.
  • Issue where runImageTransitionIfCached on UIImageView was not setting the placeholder image correctly.

Thread-safety Fixes

27 Oct 23:07
249c411
Compare
Choose a tag to compare

Released on 2019-10-27. All issues associated with this milestone can be found using this
filter.

Fixed

  • Thread-safety issue in AutoPurgingImageCache.

Catalyst Compatible

27 Oct 21:55
Compare
Choose a tag to compare

Released on 2019-10-27. All issues associated with this milestone can be found using this
filter.

Fixed

  • Build for Catalyst platform by updating deprecated API usage.
  • Thread-safety issue in AutoPurgingImageCache.

Bringing in the Changes

17 Sep 23:33
Compare
Choose a tag to compare

Released on 2019-09-17. All issues associated with this milestone can be found using this
filter.

Updated

  • URLCache usage for Mac Catalyst.

Fixed

  • Alamofire API usage after Alamofire 5 RC changes.