Skip to content

chore(sdk): bump native SDKs to v4.2.0 - #287

Merged
JuroUhlar merged 5 commits into
mainfrom
feature/update-sdks-to-420
Oct 26, 2026
Merged

JuroUhlar merged 5 commits into
mainfrom
feature/update-sdks-to-420

Conversation

@TheUnderScorer

@TheUnderScorer TheUnderScorer commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Tickets: INTER-2687, INTER-2686

Summary

Moves the React Native SDK to the native Fingerprint SDKs v4.2.0 (Android and iOS).

  • sdk/android/fingerprint.gradle: [4.1.0, 4.2.0) → [4.2.0, 4.3.0)
  • sdk/Package.swift: .upToNextMinor(from: "4.2.0"). The podspec derives its range from this, so CocoaPods resolves >= 4.2.0, < 4.3.0
  • sdk/ios/RNFingerprint.xcodeproj/project.pbxproj: minimumVersion = 4.2.0
  • Changeset (minor) describing the update

Notes

  • BareRNSPMTest/ios/Podfile.lock was removed, as the project uses Swift Package Manager.

Generated by Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0111kt1opvJp4ewXmqQCufov
@github-actions

github-actions Bot commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Coverage report

St.❔
Category Percentage Covered / Total
🟢 Statements 91.35% 243/266
🟢 Branches 87.55% 211/241
🟢 Functions 84.21% 48/57
🟢 Lines 90.98% 232/255

Test suite run success

95 tests passing in 6 suites.

Report generated by 🧪jest coverage report action from 9ae356c

Show full coverage report
St File % Stmts % Branch % Funcs % Lines Uncovered Line #s
🟢 All files 91.35 87.55 84.21 90.98
🟢  src 91.35 87.55 84.21 90.98
🟢   FingerprintClient.ts 100 90 100 100 22,41,54
🔴   FingerprintClient.web.ts 0 0 0 0 6-64
🟡   FingerprintContext.ts 66.66 100 0 66.66 6
🟢   FingerprintProvider.tsx 100 100 100 100
🟡   errors.ts 75 50 50 75 3,120
🟢   getOptionsCacheKey.ts 84 83.33 100 83.33 10,33,43,52
🔴   index.ts 0 0 0 0
🟢   tags.ts 95 94.44 100 95 31
🔴   types.ts 0 0 0 0
🟢   unwrapError.ts 100 88.46 100 100 18-19,40
🟢   unwrapError.web.ts 100 100 100 100
🔴   useFingerprint.ts 0 0 0 0 24-28
🟢   usePromiseStore.ts 100 100 100 100
🟢   useVisitorData.ts 95.91 85.71 90 95.74 166-167
🟢   utils.ts 98.57 97.36 90 98.48 10
🔴  src/specs 0 0 0 0
🔴   NativeRNFingerprint.ts 0 0 0 0

@TheUnderScorer
TheUnderScorer marked this pull request as ready for review October 21, 2026 15:33
necipallef
necipallef previously approved these changes Oct 21, 2026
@JuroUhlar

Copy link
Copy Markdown
Contributor

is it expected that e2e tests are failing?

@github-actions

Copy link
Copy Markdown
Contributor

🚀 Following releases will be created using changesets from this PR:

@fingerprint/react-native@4.1.0

Minor Changes

  • Updated native Fingerprint SDKs to v4.2.0 (Android and iOS). The new versions collect new raw signals for screen sharing detection, improve rooting detection on Android, and bring performance and latency improvements. (8fc5e5e)

Supported Native SDK Version Range

  • Fingerprint iOS SDK Version Range: >= 4.2.0 and < 4.3.0
  • Fingerprint Android SDK Version Range: >= 4.2.0 and < 4.3.0

@JuroUhlar
JuroUhlar merged commit 42e28de into main Oct 26, 2026
29 checks passed
@JuroUhlar
JuroUhlar deleted the feature/update-sdks-to-420 branch October 26, 2026 09:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants