diff --git a/CHANGELOG.md b/CHANGELOG.md index 4feba264..b14014f4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), ## [Unreleased] +- We addressed a random scenario where gradle would resolve to using the Hermes v1 compiler instead of the old hermes override in gradle.properties. This would throw issues with "...bytecode mismatch...". - We fixed an issue that could cause iOS apps to restart repeatedly after an OTA update. - Replaced @notifee/react-native with react-native-notify-kit library. - We addressed an issue on iOS, where a iOS-system dialogue would pop up during app startup, requesting a password. This was identified as part of Keychain read queries when a one-time keychain migration occurred. diff --git a/android/app/build.gradle b/android/app/build.gradle index dd5e357b..4d9ee53c 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -144,6 +144,9 @@ dependencies { configurations.all { resolutionStrategy { + // Force Hermes V0 version across all configurations to prevent random resolution due to gradle caching/timing issues. + force "com.facebook.hermes:hermes-android:0.15.1" + force "androidx.annotation:annotation:1.1.0" force( "com.google.android.gms:play-services-base:18.6.0",