From 3839ae7520680a4b8dddb23dd447388bc0a964f3 Mon Sep 17 00:00:00 2001 From: Allan Juma Date: Thu, 10 Sep 2026 14:57:23 +0300 Subject: [PATCH 1/2] =?UTF-8?q?=E2=AC=86=EF=B8=8F=20native:=20pin=2011.2.2?= =?UTF-8?q?=20on=20both=20platforms=20so=20the=20liveness=20fix=20reaches?= =?UTF-8?q?=20React=20Native=20apps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Picks up the SmartSelfie™ fix where a job could carry the same liveness picture twice, plus the rotated request-signing secret and active_liveness_version 2.1.0. The wrapper's own version goes to 11.2.2 as well. Android reads package.json for setWrapperInfo, so only the hardcoded literal in ios/RNSmileID.swift needed moving alongside it. Podfile.lock is left alone: refreshing it needs a pod install against the published SmileID pod, which is not on trunk yet. --- CHANGELOG.md | 6 ++++++ android/gradle.properties | 2 +- ios/RNSmileID.swift | 2 +- package.json | 2 +- react-native-smile-id.podspec | 2 +- 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3d59a51..5621875 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Release Notes +## 11.2.2 - September 10, 2026 + +### Changed +* Bump Android SDK to [v11.2.2](https://github.com/smileidentity/android-v11/releases/tag/v11.2.2) +* Bump iOS SDK to [v11.2.2](https://github.com/smileidentity/ios/releases/tag/v11.2.2) + ## 11.2.1 - August 14, 2026 ### Changed diff --git a/android/gradle.properties b/android/gradle.properties index a2668c7..0990627 100644 --- a/android/gradle.properties +++ b/android/gradle.properties @@ -3,5 +3,5 @@ SmileId_minSdkVersion=21 SmileId_targetSdkVersion=36 SmileId_compileSdkVersion=36 SmileId_ndkversion=21.4.7075529 -SmileId_androidVersion=11.2.1 +SmileId_androidVersion=11.2.2 SmileId_kotlinCompilerExtensionVersion=1.5.11 diff --git a/ios/RNSmileID.swift b/ios/RNSmileID.swift index 33c6c88..f860e2a 100644 --- a/ios/RNSmileID.swift +++ b/ios/RNSmileID.swift @@ -11,7 +11,7 @@ class RNSmileID: NSObject { resolve: @escaping RCTPromiseResolveBlock, reject _: @escaping RCTPromiseRejectBlock ) { - SmileID.setWrapperInfo(name: .reactNative, version: "11.2.1") + SmileID.setWrapperInfo(name: .reactNative, version: "11.2.2") // Handle different initialization scenarios based on provided parameters if let apiKey = apiKey, let config = config { diff --git a/package.json b/package.json index cae8f98..36084d8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@smile_identity/react-native", - "version": "11.2.1", + "version": "11.2.2", "description": "Official wrapper for the Smile ID >v10 android and iOS SDKs", "main": "lib/commonjs/index", "module": "lib/module/index", diff --git a/react-native-smile-id.podspec b/react-native-smile-id.podspec index eeb7199..3eefdee 100644 --- a/react-native-smile-id.podspec +++ b/react-native-smile-id.podspec @@ -15,7 +15,7 @@ Pod::Spec.new do |s| s.source = { :git => "https://docs.usesmileid.com/.git", :tag => "#{s.version}" } s.source_files = "ios/**/*.{h,m,mm,swift}" - s.dependency "SmileID", "11.2.1" + s.dependency "SmileID", "11.2.2" # for development alongside example/ios/Podfile uncomment the version and specify # tag or branch in example/ios/Podfile # s.dependency "SmileID" From 1c36f68a42f7c53c844e44af75675b34f421faf0 Mon Sep 17 00:00:00 2001 From: Allan Juma Date: Thu, 10 Sep 2026 16:07:23 +0300 Subject: [PATCH 2/2] =?UTF-8?q?=F0=9F=94=92=20chore(sample):=20refresh=20P?= =?UTF-8?q?odfile.lock=20for=20the=2011.2.2=20native=20pins?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit pod install refuses to cross a lockfile pin: the lock held SmileID (= 11.2.1) while the podspec now requires (= 11.2.2), so CI failed with 'could not find compatible versions for pod SmileID' and the hint to run pod update. Ran `pod update SmileID SmileIDSDK`, which is surgical — no other pod moved. The dev pod's own checksum changes too, since react-native-smile-id's version went to 11.2.2 with package.json. Left out of this commit: pod install also reorders SmileIdExample/PrivacyInfo.xcprivacy, which has nothing to do with the version bump. --- sample/ios/Podfile.lock | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/sample/ios/Podfile.lock b/sample/ios/Podfile.lock index afa94f7..0a7f988 100644 --- a/sample/ios/Podfile.lock +++ b/sample/ios/Podfile.lock @@ -937,7 +937,7 @@ PODS: - React-debug - react-native-safe-area-context (4.14.1): - React-Core - - react-native-smile-id (11.2.1): + - react-native-smile-id (11.2.2): - DoubleConversion - glog - hermes-engine @@ -957,7 +957,7 @@ PODS: - React-utils - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - - SmileID (= 11.2.1) + - SmileID (= 11.2.2) - Yoga - React-nativeconfig (0.74.2) - React-NativeModulesApple (0.74.2): @@ -1210,9 +1210,9 @@ PODS: - ReactCommon/turbomodule/bridging - ReactCommon/turbomodule/core - Yoga - - SmileID (11.2.1): - - SmileIDSDK (= 11.2.1) - - SmileIDSDK (11.2.1) + - SmileID (11.2.2): + - SmileIDSDK (= 11.2.2) + - SmileIDSDK (11.2.2) - SocketRocket (0.7.0) - Yoga (0.0.0) @@ -1432,7 +1432,7 @@ SPEC CHECKSUMS: React-logger: 70e002e04cc56ff5c12157537405d1644c050703 React-Mapbuffer: 8d1f0fc6e7280a8ed6da70ece5f283ac5c8032cb react-native-safe-area-context: 758e894ca5a9bd1868d2a9cfbca7326a2b6bf9dc - react-native-smile-id: b2edb9bbe18672f50950b6c5c14799503199ca3e + react-native-smile-id: 0b0cebd3b5d0f3ceb31ccc23dc7fc9d16758bb71 React-nativeconfig: 9f223cd321823afdecf59ed00861ab2d69ee0fc1 React-NativeModulesApple: 1cd770ed7dc463e55d02a05f7fc3be46076d393e React-perflogger: 32ed45d9cee02cf6639acae34251590dccd30994 @@ -1457,8 +1457,8 @@ SPEC CHECKSUMS: React-utils: 08bb648cea0f37a0aa5df0c4f9ef50e5484ee0eb ReactCommon: 4968ff446d467c4def1945125e59f82e3e986af3 RNScreens: 02747ebee17d2e322af4ee383877367cf82a3cd6 - SmileID: 8a64fd13da9bd1a8b623496ad32d225b5d378583 - SmileIDSDK: 022ac26d652546120578ec37675434289e315001 + SmileID: 2b00dcddb7f9f3799a02ec414fb03bf6e1794ccc + SmileIDSDK: 46977dbe7c7b675b8b7b3f3be33fc252b323d0b4 SocketRocket: abac6f5de4d4d62d24e11868d7a2f427e0ef940d Yoga: ae3c32c514802d30f687a04a6a35b348506d411f