Skip to content

Releases: adaptyteam/AdaptySDK-Capacitor

v3.12.0-beta.1

13 Nov 15:02
e414d72

Choose a tag to compare

✨ New Features

  • Support for Local Access Levels, allowing the SDK to verify purchases directly with the store even when Adapty servers are unreachable. Read More.
  • Support for StoreKit Testing in Xcode. Read More.
  • iOS Presentation Styles - support for different presentation styles (full_screen | page_sheet) for paywall and onboarding
  • Customer Identity Parameters - new identity parameters for user identification (appAccountToken for iOS, obfuscatedAccountId for Android)
  • Product Information Enhancement - added accessLevelId and productType fields to products
  • Purchase Transaction Data - access to jwsTransaction (iOS) and purchaseToken (Android) after purchase

🔄 Changes

  • Native SDKs updated to version 3.12.1 (iOS & Android)
  • identify() method now accepts an options object with optional identity parameters

⚠️ Breaking Changes

  • Removed deprecated fields from AdaptyAndroidPurchaseParams:
    • obfuscatedAccountId → use activate() or identify() with android.obfuscatedAccountId parameter instead
    • obfuscatedProfileId → no longer supported

Full Details

Detailed description of all changes, code examples, and migration guide available in CHANGELOG.md

v3.11.1-beta.0

03 Nov 13:22
32a4405

Choose a tag to compare

  • Android: Fixed dismiss() method in AdaptyOnboardingViewController not working properly.

v3.11.0-beta.1

23 Oct 10:46
1bffcb0

Choose a tag to compare

🔒 Security

  • Added NPM package provenance signing to ensure package authenticity and protect against supply chain attacks

📚 Documentation

  • Added examples for React, Angular, and Vue basic implementations

v3.11.0-beta.0

13 Oct 13:30
3112e7d

Choose a tag to compare

✨ New Features

  • Onboarding Builder Localization Support: Onboarding Builder now supports localizations, allowing you to create multi-language onboarding experiences. Read More.

⚠️ Breaking Changes

  • lang field removed from AdaptyOnboardingBuilder: The lang property is no longer available in the AdaptyOnboardingBuilder interface.

    // ❌ Old code (v3.10.x)
    const builderLang = onboarding.onboardingBuilder?.lang;

✨ Improvements

  • Enhanced Error Logging: User event handlers are now wrapped with error context to provide clearer, more actionable error messages. Example error message: Unhandled exception in user's handler in PaywallViewController.onPurchaseCompleted

v3.10.0-beta.1

08 Oct 10:38

Choose a tag to compare

🎉 Initial Beta Release

We're excited to announce the first beta release of Adapty SDK for Capacitor!

✨ Features

  • Full Adapty SDK 3.10 Support: All features from the native Adapty iOS and Android SDKs (v3.10.1) are now available in Capacitor
  • Capacitor 7 Compatible
  • Complete API Coverage:
    • Paywall management and A/B testing
    • In-app purchases and subscriptions
    • Adapty paywall builder support for no-code paywalls
    • Custom paywall support
    • Analytics and attribution integration
    • Cross-platform support (iOS and Android)

📚 Resources

📦 Installation

npm install @adapty/capacitor
npx cap sync

⚠️ Beta Notice

This is a beta release. While the SDK is fully functional, we recommend thorough testing in your app before production use. Please report any issues you encounter!