What's Changed
Other Changes
purchase(item:offer:)now returnsPurchaseResultto distinguish pending from cancelled by @marcprux in #18- Replace
fatalError/untyped exceptions with a typedMarketplaceErrorthrown fromMarketplaceoperations by @marcprux in #19 - Make
Marketplacea thread-safefinal classwith lock-guarded billing state by @marcprux in #20
Full Changelog: 0.4.0...0.4.1