- changed: Bump minimum Android to SDK 23 (Android 6)
- changed: Bump minimum iOS to 13
- changed: Rewrite the build system in a more modern language.
- changed: Support 16KiB pages on Android
- fixed: Malloc proper size for secp256k1 keys.
- changed: Compile secp256k1 as an XCFramework, making it compatible with the iOS simulator on M1 Macs.
- fixed: Return the correct number of bytes from PBKDF2 on Android.
- fixed: Include the correct libraries in the APK when using Android Gradle plugin v3 or below.
- fixed: Stop including extra files in the NPM bundle that should not have been there.
- fixed: Remove the iOS dependency on OpenSSL.
- added: Unit tests for secp256k1 functions.
- Remove the OpenSSL-Universal package
- Add a unit-test application
- Upgrade to the Android gradle plugin v3.6.0
- Add code-formatting tools
- Remove all Monero features. These live in react-native-mymonero-core now.
- Use the OpenSSL-Universal package to provide OpenSSL libraries on iOS. This fixes react-native 0.63 compatibility.
- Remove the deprecated
defaultexport. This library uses named ES6 exports.
- android: Use
implementationgradle command instead of deprecatedcompile. - android: Fix some documentation errors.
- Upgrade mymonero-core-cpp and mymonero-core-custom for v17 hard fork
- Fix compatibility with React Native v0.59.
- Add a podspec file.
- Add 64-bit builds for Android.
- Upgrade
mymonero-core-cppfor the v0.14.0 hard fork. - Remove inappropriate logging in Android.
- Clarify the
peerDependenciesversion range for react-native.
- Add support for monero core libaries