All Versions
30
Latest Version
Avg Release Cycle
78 days
Latest Release
1370 days ago

Changelog History
Page 1

  • v0.16.1 Changes

    July 19, 2020

    ๐Ÿ›  Fixed issues when compiling for watchOS, with SPM, Xcode 12, and / or Swift 5.3+.

  • v0.16.0 Changes

    June 05, 2020

    โšก๏ธ This update includes some changes and improvements that will (hopefully) fix some common issues as well as expand support for long-awaited features.

    ๐Ÿ†• New Features

    • ๐Ÿ‘ watchOS support. Apple has introduced in-app purchases on the Apple Watch starting with watchOS 6.2. Now you can use SwiftyStoreKit to take advantage of this additional platform.
    • ๐Ÿ‘ Discount support. Now your app can offer in-app purchase discounts to users through SwiftyStoreKit.
    • Cancellable requests. Attempt to cancel requests sent with SwiftyStoreKit.

    ๐Ÿ‘Œ Improvements & Bug Fixes

    • Sandbox purchasing process should be improved. New checks exist to help you identify when a request is being sent in the sandbox and to isolate sandbox-specific errors.
    • โž• Added Purchased protocol to create common conformance for Purchase, PurchaseDetails, and ReceiptItem.
    • ๐Ÿ›  Fixed callback issues when restoring items.
    • โž• Added a new API to retrieve all product identifiers, getDistinctPurchaseIds.
    • ๐Ÿ‘ Extended support for your own receipt verification process.
    • ReceiptItem now conforms to Codable.
    • โž• Additional extensions on existing StoreKit classes for localizedSubscriptionPeriod, localizedPrice, and localizedDiscountPrice.
  • v0.15.1 Changes

    February 18, 2020
    • ๐ŸŽ The project should now correctly compile for macOS Catalyst
  • v0.15.0 Changes

    April 30, 2019
    • โšก๏ธ Update project to Swift 5 (#457), related issue: #456
    • โž• Add basic SwiftPM manifest file (#460)
  • v0.14.2 Changes

    January 17, 2019
    • โœ‚ Remove canMakePayments check on purchase method (#434)
  • v0.14.1 Changes

    November 19, 2018
    • โž• Add missing else condition in SwiftyStoreKit.purchaseProduct (#426)
  • v0.14.0 Changes

    November 15, 2018
    • โž• Added new property isInIntroOfferPeriod to ReceiptItem (#404, #409)
    • โž• Add Swift 4.2 Support (#408), update project to Xcode 10 (#410)
  • v0.13.3 Changes

    July 16, 2018
    • ๐Ÿ›  Fix macOS compile error on Xcode 10.0 beta (10L176w) (#381, see #380)
  • v0.13.2 Changes

    July 16, 2018
    • ๐Ÿ‘ Swift 4.1 / Xcode 9.3 Support (#360)
  • v0.13.1 Changes

    July 16, 2018
    • โž• Add a wrapper for simulatesAskToBuyInSandbox (#349)