Skip to content

v0.1.0-beta.1

Pre-release
Pre-release

Choose a tag to compare

@lynnswap lynnswap released this 17 Jul 09:37
· 45 commits to main since this release
da3b217

StoreTransactionKit v0.1.0-beta.1

New Features

  • Introduces TransactionStore, a process-owned, observable StoreKit 2 transaction pipeline that verifies transactions, applies app-owned durable handling, and finishes transactions only after handling succeeds.
  • Provides typed current-entitlement state with distinct resolving and resolved-empty states, plus refresh, history, explicit restore, direct purchase-result processing, background failure reporting, and controlled shutdown.
  • Exposes immutable verified transaction snapshots containing purchase, subscription, offer, storefront, pricing, revocation, and signed-revision metadata.
  • Supports iOS, Mac Catalyst, macOS, tvOS, watchOS, and visionOS, with platform-appropriate purchase entry points.

Documentation

  • Documents lifecycle ownership, at-least-once delivery, restore and cancellation behavior, multi-platform purchase integration, and deterministic app-hosted StoreKit testing.