Bump all hot-updater packages to a consistent 0.32.0 (CLI,
@hot-updater/react-native, bare, firebase, sentry-plugin), replacing the
previous mixed set (bare was pinned at 0.20.11).
- Add @expo/fingerprint as an explicit devDependency: it is now an
optional peer dep and is required by updateStrategy: "fingerprint".
- Remove patches/@hot-updater+bare+0.20.11.patch: the hermes-compiler
path resolution it added is now upstream in bare 0.32.0
(getHermesCompilerPackagePath).
hot-updater.config.ts needs no changes (firebaseStorage/firebaseDatabase
config shapes unchanged). The live 0.23.1 app runtime stays wire-compatible
with the redeployed 0.32.0 server (identical path-based update-check route).
Infra steps still required (run separately): npx hot-updater init to
refresh Firebase functions + Android native config, then a native rebuild
to enable bundle diffing for new installs.
Also drops dead commented-out @noble/curves Metro resolver workaround.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Patch cashu-ts's nested @scure/bip32@2.0.1 dependency to use
react-native-quick-crypto for HMAC-SHA512 operations in BIP32
key derivation. This improves wallet recovery performance.
- Add patches/@cashu+cashu-ts++@scure+bip32+2.0.1.patch
- Enable scripts in .yarnrc.yml for patch-package
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>