Skip to content

Releases: needle-mirror/com.unity.purchasing

5.1.2

24 Dec 02:17

Choose a tag to compare

[5.1.2] - 2025-12-24

Changed

  • Added support for Unity 6.5+ build compatibility.

Fixed

  • Apple - Fixed OnPurchaseFailed invoked with DuplicateTransaction a few seconds after confirming a renewed subscription.
  • Apple - Fixed macOS native bundle failing to load on macOS 11.x when using StoreKit 1.

4.14.1

24 Dec 02:17

Choose a tag to compare

[4.14.1] - 2025-12-23

Changed

  • Added support for Unity 6.5+ build compatibility for StoreKit 1

5.1.1

19 Dec 23:05

Choose a tag to compare

[5.1.1] - 2025-12-19

Fixed

  • Apple - Fixed SubscriptionInfo being lost when confirming a PendingOrder.

5.1.0

13 Dec 08:34

Choose a tag to compare

[5.1.0] - 2025-12-12

Added

  • Custom Stores - Added a new constructor CartItem(Product product, int quantity) to support specifying the quantity of items in the cart.
  • Custom Stores - Added ReadOnlyProductCache to Store to allow read only access to the internal product cache when implementing a custom store.
  • Apple - StoreKit 1 support has been brought back for iOS, iPadOS, tvOS below 15.0 and macOS below 12.0.
    • By default, StoreKit 2 will be used, but older devices that are incompatible with it will use StoreKit 1.
    • Added StoreKitSelector.forceStoreKit1 to force StoreKit 1 usage on all supported platforms.

Changed

  • ProductDefinition fields id and storeSpecificId fields are now non-nullable.
  • SubscriptionInfo - IsSubscribed(), IsExpired(), IsCancelled(), IsAutoRenewing(), GetRemainingTime() are now calculated at call time.
  • Apple - On buying an already confirmed product, a FailedOrder callback will be sent with the DuplicateTransaction reason.

Fixed

  • Apple - Fixed a missing import StoreKit/StoreKit.h when using "UnityFramework/UnityFramework-Swift.h"

5.0.4

04 Dec 23:13

Choose a tag to compare

[5.0.4] - 2025-12-03

Changed

  • Apple - Improved SK2 transaction handling

5.0.3

28 Nov 06:54

Choose a tag to compare

[5.0.3] - 2025-11-28

Added

  • Apple - Implemented an SK2 transaction reporting hook for the Ads SDK.

4.14.0

14 Nov 01:23

Choose a tag to compare

[4.14.0] - 2025-11-07

Changed

  • GooglePlay - Billing Library updated to 8.0.0 (was previously 7.1.1). No new feature support was added.

Fixed

  • Apple - Added synchronization within the OnProductReceived callback, potentially fixing concurrency issues during RetrieveProducts.
  • GooglePlay - Improved performance of FetchAdditionalProducts

4.13.2

18 Oct 08:13

Choose a tag to compare

[4.13.2] - 2025-10-17

Fixed

  • Returned missing Amazon dependencies.

5.0.2

15 Oct 00:38

Choose a tag to compare

[5.0.2] - 2025-10-14

Changed

  • IPurchaseService.RestoreTransactions will now invoke OnPurchasesFetched for the restored purchases.

Fixed

  • Fixed IProductService.OnProductsFetched being invoked when 0 products were fetched.

4.13.1

03 Oct 22:33

Choose a tag to compare

[4.13.1] - 2025-10-01

Changed

  • Package auto-bumped via PETS for editor manifest distribution