Skip to content

Yashima 0.2.0

Choose a tag to compare

@KoichiroKAMADA KoichiroKAMADA released this 22 Jun 04:27

Yashima 0.2.0 is the first public-ready release of Yashima, a Swift Concurrency-first local artifact cache for generated app artifacts.

Highlights:

  • Async/await cache API with stable cache identity based on cache keys and codec identifiers.
  • Memory and disk cache layers with configurable budgets and lifecycle operations.
  • Single-flight request coalescing with cancellation-aware options for UI-bound workloads.
  • Standard conveniences for images, Data, and Codable values built on the codec-based core.
  • Yashima Preview Lab example app and stress runner for validating generated-artifact cache behavior.
  • Public documentation, security policy, contribution guide, and Swift Package Manager installation guidance.

Yashima is already used in Tracer, an App Store location-recording app, for caching locally generated map and summary artifacts.