Skip to content

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

Open
TheUnderScorer wants to merge 5 commits into
mainfrom
feature/update-sdks-to-420
Open

TheUnderScorer wants to merge 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

This branch has not been deployed

No deployments
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