From 6db5759ea80b1c6cfe7a47faeef29743def90769 Mon Sep 17 00:00:00 2001 From: tl-fabrizio-scarano Date: Thu, 26 Feb 2026 17:31:31 +0100 Subject: [PATCH 1/4] fix(PX-3237): Crash on iOS React Native when theme is not set (#103) Provided default value to internal configure bridge method --- RNTrueLayerPaymentsSDK/js/TrueLayerPaymentsSDKWrapper.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/RNTrueLayerPaymentsSDK/js/TrueLayerPaymentsSDKWrapper.ts b/RNTrueLayerPaymentsSDK/js/TrueLayerPaymentsSDKWrapper.ts index feaaaf8..60c0fa2 100644 --- a/RNTrueLayerPaymentsSDK/js/TrueLayerPaymentsSDKWrapper.ts +++ b/RNTrueLayerPaymentsSDK/js/TrueLayerPaymentsSDKWrapper.ts @@ -30,7 +30,7 @@ export abstract class TrueLayerPaymentsSDKWrapper { environment: Environment = Environment.Production, theme?: Theme ): Promise { - return RNTrueLayerPaymentsSDK!!._configure(environment, theme); + return RNTrueLayerPaymentsSDK!!._configure(environment, theme ?? {}); } /** From 476960304d88fd5a66dae434cb5e97f0114176df Mon Sep 17 00:00:00 2001 From: tl-fabrizio-scarano Date: Thu, 26 Feb 2026 17:35:30 +0100 Subject: [PATCH 2/4] release(PX-3217): android sdk version bump to 4.1.4 and CHANGELOG.md update --- CHANGELOG.md | 1 + RNTrueLayerPaymentsSDK/android/build.gradle | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ac70463..14fc9ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,7 @@ All notable changes to this project will be documented in this file. To know bet ## [3.1.2] - Updated the underlying iOS SDK to version [4.1.1](https://docs.truelayer.com/docs/ios-sdk-release-history). +- Updated the underlying Android SDK to version [4.1.4](https://docs.truelayer.com/docs/android-sdk-release-history). ## [3.1.1] diff --git a/RNTrueLayerPaymentsSDK/android/build.gradle b/RNTrueLayerPaymentsSDK/android/build.gradle index 85464df..b81cb04 100644 --- a/RNTrueLayerPaymentsSDK/android/build.gradle +++ b/RNTrueLayerPaymentsSDK/android/build.gradle @@ -67,5 +67,5 @@ repositories { dependencies { implementation 'com.facebook.react:react-native:+' - implementation 'com.truelayer.payments:ui:4.1.2' + implementation 'com.truelayer.payments:ui:4.1.4' } From 7d293e5aba38cec0f9a616a15b933cd26a70ae2b Mon Sep 17 00:00:00 2001 From: tl-fabrizio-scarano Date: Thu, 26 Feb 2026 17:46:22 +0100 Subject: [PATCH 3/4] ci(PX-3217): Updated mac resource class --- .circleci/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index af3c81c..1ef16e9 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -121,8 +121,8 @@ jobs: build-ios-demo-app: macos: - xcode: 16.2.0 - resource_class: macos.m1.large.gen1 + xcode: 16.4.0 + resource_class: m4pro.medium working_directory: /Users/distiller/project steps: From 8b8bf00da2810d3a45a7ca91a3c33493aee2efbf Mon Sep 17 00:00:00 2001 From: tl-fabrizio-scarano Date: Thu, 26 Feb 2026 17:54:04 +0100 Subject: [PATCH 4/4] ci(PX-3217): Updated iphone simulator ios version --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 1ef16e9..b5a8652 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -170,7 +170,7 @@ jobs: cd /Users/distiller/project/DemoApp yarn react-native bundle --entry-file index.js --platform ios --dev false --bundle-output ios/main.jsbundle --assets-dest ios cd ios - xcodebuild -workspace DemoApp.xcworkspace -scheme DemoAppUITests -destination 'platform=iOS Simulator,name=iPhone 16 Pro,OS=18.2' -configuration Debug test + xcodebuild -workspace DemoApp.xcworkspace -scheme DemoAppUITests -destination 'platform=iOS Simulator,name=iPhone 16 Pro,OS=18.5' -configuration Debug test workflows: version: 2