Skip to content

Releases: jakemarsh/JMImageCache

2.0.0 - Swift Rewrite

31 Dec 19:32

Choose a tag to compare

Complete Swift Rewrite

JMImageCache has been completely rewritten in modern Swift with async/await support.

New Features

  • Modern Swift API - async/await for all operations
  • SwiftUI Support - CachedAsyncImage view component
  • UIKit Support - UIImageView extension with setImage(from:)
  • Flexible Caching - Memory + disk caching with configurable limits
  • Thread-safe - Actor-based architecture

Requirements

  • iOS 15.0+ / macOS 12.0+ / tvOS 15.0+ / watchOS 8.0+
  • Swift 5.9+
  • Xcode 15+

Installation

dependencies: [
    .package(url: "https://github.com/jakemarsh/JMImageCache.git", from: "2.0.0")
]

Migration from 1.x

The Objective-C API has been replaced with a modern Swift API. See README for migration guide.