Skip to content

Releases: adaptyteam/AdaptySDK-iOS

3.3.6

17 Feb 11:54
Compare
Choose a tag to compare
  • Fixed support for App Store-initiated purchases on iOS 15 and later

Full Changelog: 3.3.5...3.3.6

3.3.5

12 Feb 11:31
Compare
Choose a tag to compare
  • Restored support for visionOS
  • Fixed a bug where the Purchase Sheet might fail to present on iOS 18.2 by adopting purchase(confirmIn:options:) (#105)

Full Changelog: 3.3.4...3.3.5

3.3.4

29 Jan 16:04
Compare
Choose a tag to compare
  • Fixed a bug where some network requests in the getPaywall method were not being canceled due to a timeout.

Full Changelog: 3.3.3...3.3.4

3.3.3

28 Jan 14:09
Compare
Choose a tag to compare
  • updated internal timeouts logic for getPaywall method

Full Changelog: 3.3.2...3.3.3

3.3.2

20 Jan 15:06
Compare
Choose a tag to compare
  • AdaptyUI: fix activity indicator color in dark mode

Full Changelog: 3.3.1...3.3.2

3.3.1

31 Dec 10:17
Compare
Choose a tag to compare
  • General bug fixes and performance improvements

Full Changelog: 3.3.0...3.3.1

3.3.0

19 Dec 11:34
Compare
Choose a tag to compare

⚠️ Breaking Changes

Integrations and Attribution Configuration. Read More.

  • New Method for Setting Integration Identifiers:

    • Introduced setIntegrationIdentifier(key:value:):
      • Previously, integrations were configured using the updateProfile method, passing integration IDs to the builder.
      • Now, use setIntegrationIdentifier to set integration identifiers with a key and value.
  • Updated updateAttribution Method:

    • The source parameter is now a String instead of an enum.
    • The networkUserId parameter has been removed. Use setIntegrationIdentifier to set the networkUserId instead.
    • Changed the parameter type from [String: any Sendable] back to [AnyHashable: Any].

Observer Mode. Read More.

  • ‼️ Transactions must now be explicitly reported when using Observer Mode:
    • Replace calls to setVariationId(:forPurchasedTransaction:) with reportTransaction(:withVariationId:) after every transaction.finish().
    • The variationId parameter in reportTransaction is now optional.

Full Changelog: 3.2.4...3.3.0

📺 You can also refer to our video explaining how to migrate to Adapty 3.3.0 from 3.2.0 and earlier.

3.2.4

18 Dec 18:23
Compare
Choose a tag to compare
  • Enable the StrictConcurrency feature for SPM in Swift 5.9.
  • Fix errors in Xcode 15.0 (#100).
  • Fix an issue where an unwanted profile was sometimes created after the identify method was called (#101).

Full Changelog: 3.2.2...3.2.4

3.2.2

12 Dec 19:11
Compare
Choose a tag to compare
  • Added support for Xcode 16.2
  • Fixed support for Xcode 15.x

Full Changelog: 3.2.1...3.2.2

3.2.1

05 Dec 12:07
Compare
Choose a tag to compare
  • AdaptyUI: Internal improvements to paywall rendering.

Full Changelog: 3.2.0...3.2.1