Skip to content

Nami SDK Early Access Releases

Dan Burcaw edited this page Dec 30, 2023 · 27 revisions

Changelog

v3.1.24-beta.01 (Dec 30, 2023)

Enhancements

  • Optimize launch when a lot of subscription groups exist
  • Move eligibility check to utility thread

v3.1.21-beta.03 (Dec 3, 2023)

  • Resolve various issues for Ventura template

v3.1.21-beta.02 (Nov 28, 2023)

Bug Fixes

  • [NC-3606] Resolve issue with causing incorrect slides to show due to contains assertion

Enhancements

  • [NC-3436] Support or-assertions in conditionals
  • [NC-3419] Refactor Nami.configure function to support runtime reconfiguration

v3.1.21-beta.01 (Nov 19, 2023)

Enhancements

  • Improved support for Ventura paywall template

v3.1.19-beta.01 (Nov 8, 2023)

Enhancements

  • Initial support for Ventura paywall template

v3.1.18-beta.01 (Nov 6, 2023)

Enhancements

  • Add validate product groups feature flag that will block paywall raise and return LaunchCampaignError.PRODUCT_GROUPS_NOT_FOUND if on
  • Report product load errors if feature flag is enabled, returning launch error code LaunchCampaignError.PRODUCT_DATA_NOT_FOUND. Can callback after a successful campaign launch.

v3.0.0-rc.07 (Dec 7, 2022)

  • Fix CI/CD workflow to continue to build project with Xcode 13.2.1

v3.0.0-rc.06 (Dec 2, 2022)

Breaking Changes

  • Framework is now called NamiApple. No client API changes, but Swift projects now need to import NamiApple
  • Changed callback from NamiPaywallManager.registerClosedHandler to align with Nami Android SDK behavior

New Features

  • Allow NamiLanguageCode to be used in configure to override use of device's current locale language for paywall localization
  • Add optional callback to NamiCampaignManager.launch which surfaces NamiPaywallAction events for interactions with a paywall

Enhancements

  • Improve symbol support for paywall templates with icons

Bugfixes

  • Fix data type for campaignType surfaced via NamiAnalyticsSupport

v3.0.0-rc.05 (Oct 25, 2022)

Changelog

New Features

  • Added NamiCustomerManager.deviceId to access Nami's unique identifier for the device

Bugfixes

  • Fix data type for campaignType surfaced via NamiAnalyticsSupport

v3.0.0-rc.04 (Oct 18, 2022)

Bugfixes

Enhancements

  • Improved support for Nami cross-platform SDKs (e.g. Flutter, React Native, Xamarin)
  • Improved error handling related to campaign launch
  • Add initial support for upcoming paywall templates

Maintenance

  • Internal improvements to the CI/CD pipeline

v3.0.0-rc.03 (Sep 30, 2022)

New Features

  • Added new Paywall Smart Textvariables: pricePerMonth, durationInMonths, durationInMonthsSingular, periodInMonths, periodNumberInMonths, percentagePriceDifferenceFromSku
  • Added NamiCustomerManager.registerAccountStateHandler to make it easier to respond to login and logout calls. See SDK Reference for details.
  • Support for paywalls with more than one group of products

Bugfixes

  • Fix logging when incorrect App Platform ID is used

Enhancements

  • Improved support for Paywall Templates: Penguin, Pacific, Trident, Starfish, Mantis & Venice
  • Improved log messages related to campaign launch

Maintenance

  • Internal improvements to the CI/CD pipeline

v3.0.0-rc.02 (Jul 05, 2022)

New Features

  • Improved support for paywall templates

Bugfixes

  • Refresh call in NamiEntitlementManager fixed

v3.0.0-rc.01 (Jun 27, 2022)

New Features

  • Support for more paywall templates.
  • Improved image caching for template paywalls.

v3.0.0-alpha.05 (Jun 21, 2022)

New Features

  • Ability to optionally specify Vendor ID or Advertiser ID for advanced use cases
  • Added call to manually trigger refresh of entitlement state from Nami servers
  • Removed out of band entitlement setting in favor of server to server API

Bugfixes

  • Internal fixes around handling of transactions
  • Handles larger data sets from Nami
  • Improved logging
  • Bug fixes and stability updates

v3.0.0-alpha.04 (Jun 08, 2022)

New Features

  • Improvements that simplify campaign launch
  • SDK interface refinements for usability
  • Improvements when used by SwiftUI apps
  • Bug fixes and stability updates

v3.0.0-alpha.02

New Features

  • Paywall template layout refinement
  • Improved paywall presentation on iPad
  • SDK interface updates for usability

v3.0.0-alpha.01 (May 17, 2022)

New Features

  • Support for paywall a/b testing campaigns.
  • Support for new paywall templates.
  • SDK usability improvements including easier to understand method interfaces.