chore: bump @react-native-clipboard/clipboard to 1.16.3#33527
Conversation
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
PR template — items to address before "Ready for review"Warnings — informational, address before merging:
See docs/readme/ready-for-review.md for the full Definition of Ready for Review. |
|
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
|
|
SocketSecurity ignore npm/es-toolkit@1.45.1 |
9b8de27 to
f036ca8
Compare
🔍 Smart E2E Test Selection
click to see 🤖 AI reasoning detailsE2E Test Selection: Clipboard is used across several critical flows:
The lock files (yarn.lock, ios/Podfile.lock) are standard dependency resolution updates with no independent functional impact. This is a minor version bump (patch release) so the risk is medium rather than high - the API surface is stable and the patch content is unchanged. However, clipboard functionality touches security-sensitive flows (SRP handling) which warrants validation. Performance Test Selection: |
|



Pre-upgrade dependency bump for the RN 0.85 migration (safe-chores wave). 1.16.3 is the version validated against RN 0.85 / New Architecture; landing it now on 0.83 lets it soak on main and keeps the eventual RN core bump a version-only diff. The repo's custom patch (adds Android
clearStringand iOSsetStringExpire) applies to 1.16.3 with zero conflicts — the diff content is byte-identical, so the patch file is only renamed+1.16.1→+1.16.3.ios/Podfile.lockregenerated via localpod install(RNCClipboard1.16.1 → 1.16.3).Description
Bumps
@react-native-clipboard/clipboardfrom^1.16.1to^1.16.3as part of the incremental pre-upgrade dependency work for React Native 0.85, and renames the existing patch file to match the new version (content unchanged; verified it applies cleanly to 1.16.3 withgit apply --check).Verified locally:
yarn lint:tscgreen, single lockfile resolution at 1.16.3, and all test suites covering the patched clipboard methods pass —app/core/ClipboardManager,RevealPrivateCredential,MultichainAccounts/PrivateKeyList(3 suites, 61 tests), which exercise the customclearString/setStringExpirepatch surface.Changelog
CHANGELOG entry: null
Related issues
Fixes:
Manual testing steps
Screenshots/Recordings
N/A — dependency version bump, no visual changes expected.
Before
N/A
After
N/A
Pre-merge author checklist
Pre-merge reviewer checklist
Note
Low Risk
Patch-level native dependency bump with lockfile-only diffs; clipboard is security-sensitive but behavior should be unchanged if the existing patch still applies cleanly.
Overview
Pre-upgrade dependency work for React Native 0.85:
@react-native-clipboard/clipboardis raised from^1.16.1to^1.16.3inpackage.json, withyarn.lockresolving 1.16.3 andios/Podfile.lockupdated soRNCClipboardpins 1.16.3 (new pod checksum).No application source changes in this diff—only the version bump and lockfiles. The repo’s yarn patch for custom
clearString(Android) andsetStringExpire(iOS) is intended to stay on the new version (rename to1.16.3per PR description); app code still goes throughClipboardManagerfor copy flows on addresses, SRP, and private keys.Reviewed by Cursor Bugbot for commit f036ca8. Bugbot is set up for automated code reviews on this repo. Configure here.