Skip to content

fix(android): upgrade quick-crypto to 1.0.18 and patch nitro-modules#3744

Merged
grimen merged 1 commit intomainfrom
fix--quick-crypto-nitro-android-compat
Apr 7, 2026
Merged

fix(android): upgrade quick-crypto to 1.0.18 and patch nitro-modules#3744
grimen merged 1 commit intomainfrom
fix--quick-crypto-nitro-android-compat

Conversation

@esaugomez31
Copy link
Copy Markdown
Collaborator

Summary

  • Upgrades react-native-quick-crypto from 1.0.10 to 1.0.18 to fix Android build compatibility
  • Adds a patch for react-native-nitro-modules@0.35.2 that converts Kotlin named parameters to positional parameters in NitroModulesPackage.kt, fixing a compilation error on Android

Problem

The Android build fails with Kotlin compilation errors in NitroModulesPackage.kt because the ReactModuleInfo constructor uses named parameters that are not supported by the Kotlin version used in the Android build toolchain.

Additionally, react-native-quick-crypto@1.0.10 has compatibility issues with the current Android build setup that are resolved in 1.0.18.

Changes

Package Before After
react-native-quick-crypto 1.0.10 1.0.18
react-native-nitro-modules 0.35.2 (unpatched) 0.35.2 (patched)

Patch details

The react-native-nitro-modules+0.35.2.patch changes named parameters to positional in the ReactModuleInfo constructor call. Same values, same order, no behavior change — purely a syntax fix for Kotlin compatibility.

@esaugomez31 esaugomez31 self-assigned this Apr 1, 2026
@esaugomez31 esaugomez31 requested review from Copilot and grimen and removed request for Copilot April 2, 2026 03:50
@grimen grimen merged commit 121e03d into main Apr 7, 2026
10 of 12 checks passed
@grimen grimen deleted the fix--quick-crypto-nitro-android-compat branch April 7, 2026 12:12
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.

2 participants