Skip to content

Updates inapp module dependency to 0.10.3 #23

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 9, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
## 0.10.3

* Fix param key text overflow verification review
* Add liveliness checks of javascript calls sent to attestor webview
* Updates inapp module dependency to 0.10.3

## 0.10.2

* Add humanized summary of values shown in the verification review UI
Expand Down
2 changes: 1 addition & 1 deletion InappRnSdk.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Pod::Spec.new do |s|

s.source_files = "ios/**/*.{h,m,mm,cpp,swift}"
s.private_header_files = "ios/generated/**/*.h"
s.dependency "ReclaimInAppSdk", "~> 0.10.2"
s.dependency "ReclaimInAppSdk", "~> 0.10.3"

# Use install_modules_dependencies helper to install the dependencies if React Native version >=0.71.0.
# See https://github.com/facebook/react-native/blob/febf6b7f33fdb4904669f99d795eba4c0f95d7bf/scripts/cocoapods/new_architecture.rb#L79.
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ pod update ReclaimInAppSdk

## Migration

- Migration steps for [0.10.2](https://github.com/reclaimprotocol/reclaim-inapp-reactnative-sdk/blob/main/documentation/migration.md#0102)
- Migration steps for [0.10.3](https://github.com/reclaimprotocol/reclaim-inapp-reactnative-sdk/blob/main/documentation/migration.md#0103)
- Migration steps for [0.9.2](https://github.com/reclaimprotocol/reclaim-inapp-reactnative-sdk/blob/main/documentation/migration.md#092)
- Migration steps for [0.9.1](https://github.com/reclaimprotocol/reclaim-inapp-reactnative-sdk/blob/main/documentation/migration.md#091)
- Migration steps for [0.9.0](https://github.com/reclaimprotocol/reclaim-inapp-reactnative-sdk/blob/main/documentation/migration.md#090)
Expand Down
2 changes: 1 addition & 1 deletion android/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -118,7 +118,7 @@ dependencies {
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"

//noinspection UseTomlInstead
implementation "org.reclaimprotocol:inapp_sdk:0.10.2"
implementation "org.reclaimprotocol:inapp_sdk:0.10.3"
}

if (isNewArchitectureEnabled()) {
Expand Down
6 changes: 3 additions & 3 deletions documentation/install-no-framework.md
Original file line number Diff line number Diff line change
Expand Up @@ -136,13 +136,13 @@ Now your React Native project is ready to use the Reclaim InApp SDK. You can fol

```ruby
# Cocoapods is the recommended way to install the SDK.
pod 'ReclaimInAppSdk', '~> 0.10.2'
pod 'ReclaimInAppSdk', '~> 0.10.3'
```

##### From a specific tag

```ruby
pod 'ReclaimInAppSdk', :git => 'https://github.com/reclaimprotocol/reclaim-inapp-ios-sdk.git', :tag => '0.10.2'
pod 'ReclaimInAppSdk', :git => 'https://github.com/reclaimprotocol/reclaim-inapp-ios-sdk.git', :tag => '0.10.3'
```

##### From git HEAD
Expand Down Expand Up @@ -179,7 +179,7 @@ target 'InappRnSdkExample' do
)

# This is the line that you may need to add in your podfile.
pod 'ReclaimInAppSdk', '~> 0.10.2'
pod 'ReclaimInAppSdk', '~> 0.10.3'

pre_install do |installer|
system("cd ../../ && npx bob build --target codegen")
Expand Down
18 changes: 9 additions & 9 deletions documentation/migration.md
Original file line number Diff line number Diff line change
@@ -1,40 +1,40 @@
# Migration

## 0.10.2
## 0.10.3

- Make sure if you are using the latest versions of `ReclaimInAppSdk` cocoapod if you have overriden this dependency in your `Podfile`. Latest version on [cocoapods.org is 0.10.2](https://cocoapods.org/pods/ReclaimInAppSdk).
- Make sure if you are using the latest versions of `ReclaimInAppSdk` cocoapod if you have overriden this dependency in your `Podfile`. Latest version on [cocoapods.org is 0.10.3](https://cocoapods.org/pods/ReclaimInAppSdk).
- Run a `pod install --repo-update`. If this fails for reasons related to the `ReclaimInAppSdk`, try running `pod update ReclaimInAppSdk`.
- Refer: https://github.com/reclaimprotocol/reclaim-inapp-reactnative-sdk/blob/main/README.md#ios-setup

## 0.9.2

- Make sure if you are using the latest versions of `ReclaimInAppSdk` cocoapod if you have overriden this dependency in your `Podfile`. Latest version on [cocoapods.org is 0.10.2](https://cocoapods.org/pods/ReclaimInAppSdk).
- Make sure if you are using the latest versions of `ReclaimInAppSdk` cocoapod if you have overriden this dependency in your `Podfile`. Latest version on [cocoapods.org is 0.10.3](https://cocoapods.org/pods/ReclaimInAppSdk).
- Run a `pod install --repo-update`. If this fails for reasons related to the `ReclaimInAppSdk`, try running `pod update ReclaimInAppSdk`.
- Refer: https://github.com/reclaimprotocol/reclaim-inapp-reactnative-sdk/blob/main/README.md#ios-setup

## 0.9.1

- Make sure if you are using the latest versions of `ReclaimInAppSdk` cocoapod if you have overriden this dependency in your `Podfile`. Latest version on [cocoapods.org is 0.10.2](https://cocoapods.org/pods/ReclaimInAppSdk).
- Make sure if you are using the latest versions of `ReclaimInAppSdk` cocoapod if you have overriden this dependency in your `Podfile`. Latest version on [cocoapods.org is 0.10.3](https://cocoapods.org/pods/ReclaimInAppSdk).
- Run a `pod install --repo-update`. If this fails for reasons related to the `ReclaimInAppSdk`, try running `pod update ReclaimInAppSdk`.
- Refer: https://github.com/reclaimprotocol/reclaim-inapp-reactnative-sdk/blob/main/README.md#ios-setup

## 0.9.0

- Make sure if you are using the latest versions of `ReclaimInAppSdk` cocoapod if you have overriden this dependency in your `Podfile`. Latest version on [cocoapods.org is 0.10.2](https://cocoapods.org/pods/ReclaimInAppSdk).
- Make sure if you are using the latest versions of `ReclaimInAppSdk` cocoapod if you have overriden this dependency in your `Podfile`. Latest version on [cocoapods.org is 0.10.3](https://cocoapods.org/pods/ReclaimInAppSdk).
- Run a `pod install --repo-update`. If this fails for reasons related to the `ReclaimInAppSdk`, try running `pod update ReclaimInAppSdk`.
- Refer: https://github.com/reclaimprotocol/reclaim-inapp-reactnative-sdk/blob/main/README.md#ios-setup

## 0.8.3

- Make sure if you are using the latest versions of `ReclaimInAppSdk` cocoapod if you have overriden this dependency in your `Podfile`. Latest version on [cocoapods.org is 0.10.2](https://cocoapods.org/pods/ReclaimInAppSdk).
- Make sure if you are using the latest versions of `ReclaimInAppSdk` cocoapod if you have overriden this dependency in your `Podfile`. Latest version on [cocoapods.org is 0.10.3](https://cocoapods.org/pods/ReclaimInAppSdk).
- Run a `pod install --repo-update`. If this fails for reasons related to the `ReclaimInAppSdk`, try running `pod update ReclaimInAppSdk`.
- Refer: https://github.com/reclaimprotocol/reclaim-inapp-reactnative-sdk/blob/main/README.md#ios-setup

## 0.7.3

### iOS

- Make sure if you are using the latest versions of `ReclaimInAppSdk` cocoapod if you have overriden this dependency in your `Podfile`. Latest version on [cocoapods.org is 0.10.2](https://cocoapods.org/pods/ReclaimInAppSdk).
- Make sure if you are using the latest versions of `ReclaimInAppSdk` cocoapod if you have overriden this dependency in your `Podfile`. Latest version on [cocoapods.org is 0.10.3](https://cocoapods.org/pods/ReclaimInAppSdk).
- Run a `pod install --repo-update`. If this fails for reasons related to the `ReclaimInAppSdk`, try running `pod update ReclaimInAppSdk`.
- Refer: https://github.com/reclaimprotocol/reclaim-inapp-reactnative-sdk/blob/main/README.md#ios-setup

Expand Down Expand Up @@ -113,7 +113,7 @@ dependencyResolutionManagement {

### iOS

- Make sure if you are using the latest versions of `ReclaimInAppSdk` cocoapod if you have overriden this dependency in your `Podfile`. Latest version on [cocoapods.org is 0.10.2](https://cocoapods.org/pods/ReclaimInAppSdk).
- Make sure if you are using the latest versions of `ReclaimInAppSdk` cocoapod if you have overriden this dependency in your `Podfile`. Latest version on [cocoapods.org is 0.10.3](https://cocoapods.org/pods/ReclaimInAppSdk).
- Run a `pod install --repo-update`. If this fails for reasons related to the `ReclaimInAppSdk`, try running `pod update ReclaimInAppSdk`.
- Refer: https://github.com/reclaimprotocol/reclaim-inapp-reactnative-sdk/blob/main/README.md#ios-setup

Expand Down Expand Up @@ -152,6 +152,6 @@ dependencyResolutionManagement {

### iOS

- Make sure if you are using the `0.2.0` version of `ReclaimInAppSdk` cocoapod if you have overriden this dependency in your `Podfile`. Latest version on [cocoapods.org is 0.10.2](https://cocoapods.org/pods/ReclaimInAppSdk).
- Make sure if you are using the `0.2.0` version of `ReclaimInAppSdk` cocoapod if you have overriden this dependency in your `Podfile`. Latest version on [cocoapods.org is 0.10.3](https://cocoapods.org/pods/ReclaimInAppSdk).
- Run a `pod install --repo-update`. If this fails for reasons related to the `ReclaimInAppSdk`, try running `pod update ReclaimInAppSdk`.
- Refer: https://github.com/reclaimprotocol/reclaim-inapp-reactnative-sdk/blob/main/README.md#ios-setup
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@reclaimprotocol/inapp-rn-sdk",
"version": "0.10.2",
"version": "0.10.3",
"description": "Reclaim Protocol's InApp React Native SDK for ZK proof generations for requests with an in-app experience of web verification",
"source": "./src/index.ts",
"main": "./lib/commonjs/index.js",
Expand Down
2 changes: 1 addition & 1 deletion samples/example_expo/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
"react-native-snackbar": "^2.9.0",
"react-native-web": "~0.20.0",
"react-native-webview": "13.13.5",
"@reclaimprotocol/inapp-rn-sdk": "0.10.2"
"@reclaimprotocol/inapp-rn-sdk": "0.10.3"
},
"devDependencies": {
"@babel/core": "^7.25.2",
Expand Down
2 changes: 1 addition & 1 deletion samples/example_new_arch/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
"test": "jest"
},
"dependencies": {
"@reclaimprotocol/inapp-rn-sdk": "^0.10.2",
"@reclaimprotocol/inapp-rn-sdk": "^0.10.3",
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Verification agent

🧩 Analysis chain

Align version-range strategy across sample apps

This sample uses a caret (^0.10.3) while samples/example_expo/package.json pins the exact version (0.10.3). Mixing range strategies makes it harder to reason about which SDK revision is actually installed when developers switch between the two demos.

Consider pinning the version here as well for reproducible installs, or switch both samples to a consistent range spec—either way, pick one strategy and stick to it.

-    "@reclaimprotocol/inapp-rn-sdk": "^0.10.3",
+    "@reclaimprotocol/inapp-rn-sdk": "0.10.3",

Run the script below to spot any other mismatched specs:


🏁 Script executed:

#!/bin/bash
rg --no-heading -n '"@reclaimprotocol/inapp-rn-sdk":' samples | sort

Length of output: 242


Pin SDK version in example_new_arch for consistency

To keep installs reproducible and avoid confusion between demos, both sample apps should use the same version-range strategy for @reclaimprotocol/inapp-rn-sdk. The example_expo app pins the SDK to "0.10.3", so we should do the same in example_new_arch.

Affected file:

  • samples/example_new_arch/package.json (line 14)

Suggested change:

-    "@reclaimprotocol/inapp-rn-sdk": "^0.10.3",
+    "@reclaimprotocol/inapp-rn-sdk": "0.10.3",

Verification output:

samples/example_expo/package.json:45:    "@reclaimprotocol/inapp-rn-sdk": "0.10.3"
samples/example_new_arch/package.json:14:    "@reclaimprotocol/inapp-rn-sdk": "^0.10.3",
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
"@reclaimprotocol/inapp-rn-sdk": "^0.10.3",
"@reclaimprotocol/inapp-rn-sdk": "0.10.3",
🤖 Prompt for AI Agents
In samples/example_new_arch/package.json at line 14, the version of
@reclaimprotocol/inapp-rn-sdk is specified with a caret (^0.10.3), which allows
minor version upgrades. To ensure consistency and reproducible installs with the
example_expo app, change the version to be pinned exactly to "0.10.3" by
removing the caret prefix.

"react": "19.0.0",
"react-native": "0.78.0",
"react-native-snackbar": "^2.8.0"
Expand Down