Yashima 0.2.0
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.