Documentation Index
Fetch the complete documentation index at: https://docs.y.uno/llms.txt
Use this file to discover all available pages before exploring further.
Release notes for the React Native SDK are published here as new versions are released. Check back after each SDK update for a detailed summary of changes, new features, and migration guidance.
v1.2.0
May 19, 2026-
Payment Render Flow
Added the new Payment Render flow with the<YunoPaymentForm>component and bridge methods (startRenderFlow,showForm,submitForm,continueRender) so merchants can embed the payment form inline with full lifecycle control. -
Enrollment Render Flow
Added the Enrollment Render flow with the<YunoEnrollmentForm>component for embedded card enrollment, mirroring the Payment Render API. -
Native SDK Bumps
Bumped the underlying native SDKs to Android2.15.1and iOS2.16.0, bringing the latest payment, enrollment, and security improvements to the React Native wrapper. -
Android 15 Edge-to-Edge Overlap
Configured edge-to-edge on Android 15 to prevent the payment UI from overlapping system bars, and now runsenableEdgeToEdgeon the UI thread. -
Samsung One UI Compatibility
UsessetDecorFitsSystemWindowsfor Samsung One UI compatibility, preventing layout glitches on affected devices. -
Seamless Payment Startup Crashes
Made native module access fully lazy, ensured payment status events are dispatched on the main thread, safely unwrap the iOS view controller, and resolved aTurboModuleRegistryerror in seamless flows. -
Android Status Alignment
Aligned Android status values with the TypeScriptYunoStatusenum and kept render flow status mappings separate from shared mappings. -
fast-xml-parser DoS Vulnerability
Upgradedfast-xml-parserto address denial-of-service advisories (VULS-1511 and CVE-2026-25128).
v1.1.0
March 10, 2026-
CardFlow Configuration Removed
TheCardFlowenum and thecardFlowproperty inYunoConfighave been removed. Card form type is now configured from the Yuno Dashboard instead of the client SDK. Remove anyCardFlowimport andcardFlowreferences from your initialization code before upgrading.
Migration guide → -
Native SDK Bumps
Bumped the underlying native SDKs to Android2.11.0and iOS2.12.9-RC. -
iOS Seamless Payment Flow
Switched iOS seamless payments tostartPaymentSeamlessLite, now resolves promises with the final payment status instead ofPROCESSING, runs the call onMainActor, and uses thecurrentLanguagefrominitializeinSeamlessParams. -
Android removeListeners Crash
Fixed an Android crash caused by a type mismatch onremoveListeners. The parameter type now matches what React Native passes from JS. -
Android onPaymentSelected Signature
Updated theonPaymentSelectedcallback signature to match Android SDK 2.11.0. -
minimatch ReDoS Vulnerability
Updatedminimatchto resolve a regular-expression denial-of-service (ReDoS) advisory in the dependency tree.
v1.0.30
January 13, 2026- TurboModule Support
Added TurboModule support for React Native 0.82+ via a newNativeYunoSdkcodegen spec, while remaining backward compatible with the Old Architecture through aNativeModulesfallback.
v1.0.29
January 13, 2026- New Architecture Preparation
Internal updates preparing the package for React Native 0.82+ and the New Architecture (TurboModules). No public API changes; full TurboModule support arrived in 1.0.30.
v1.0.28
January 13, 2026- Internal Release Pipeline Updates
Maintenance republish with no functional changes. No API changes required.
v1.0.27
January 13, 2026- Internal Release Pipeline Updates
Maintenance republish with no functional changes. No API changes required.
v1.0.26
December 23, 2025- iOS saveCardEnabled Parsing
Fixed a typo in the iOS config key parser that preventedsaveCardEnabledfrom being applied. The toggle now correctly reaches the native SDK.
v1.0.25
December 22, 2025- iOS Podspec Pin
Pinned the iOSYunoSDKdependency to2.9.0-r. No API changes required.
v1.0.24
December 17, 2025- iOS Language in Payment Full Flow
Fixed iOS Payment Full flow to respect thelanguageparameter passed at initialization.
v1.0.23
December 17, 2025- iOS CardFlow Initialization
Fixed iOS initialization to honor thecardFlowconfiguration parameter that was previously ignored on iOS.
v1.0.22
December 15, 2025- Documentation Updates
Expanded README documentation. No API changes required.
v1.0.21
December 10, 2025- Simplified Language API
Thelanguageparameter now accepts a plain string instead of requiring theYunoLanguageenum, simplifying initialization. No migration required for existing integrations using the enum.
v1.0.20
December 10, 2025- iOS Language Initialization
Fixed iOS initialization to honor thelanguageconfiguration parameter (matching the Android key), while keeping backward compatibility with the legacylangparameter.
v1.0.19
December 3, 2025- Android SDK 2.8.1 Callback Compatibility
Updated Android callback signatures to be compatible with Android SDK 2.8.1. No API changes required.
v1.0.18
December 3, 2025- Internal Release Pipeline Updates
Internal version alignment between the React Native wrapper and the underlying native SDK references. No API changes required.
v1.0.17
December 3, 2025-
Headless Payment Flow
Added a Headless Payment Flow for Android and iOS so merchants can drive payment progression from their own UI while delegating native execution to the SDK. -
Headless Enrollment Flow
Added a Headless Enrollment Flow for Android and iOS for card enrollment via custom merchant UI. -
iOS Payment Full Flow
Added Payment Full flow support on iOS with the nativeYunoPaymentMethodscomponent for parity with Android. -
iOS Native Module for YunoSDK 2.x
Updated the iOS native module to YunoSDK 2.x, including correct delegate passing forstartPaymentandcontinuePaymentand using the.succeededenum case. -
iOS Module Registration
Fixed the iOS native module registration by addingmoduleName()andconstantsToExport()and switchingNativeEventEmitterto lazy loading, resolving linking issues at startup. -
OTT and Payment Status Events
OTT and payment status events are now emitted from the Full Payment Flow delegate on iOS, and the Android Payment Full flow no longer reports a staleCANCELLEDstatus across sessions.
v1.0.16
December 2, 2025- CardFlow Default Alignment
Aligned the defaultCardFlowvalue with the native SDK by switching fromMULTI_STEPtoSTEP_BY_STEPto prevent mismatched card form rendering.