- 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
default
export. This library uses named ES6 exports.
- android: Use
implementation
gradle 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-cpp
for the v0.14.0 hard fork. - Remove inappropriate logging in Android.
- Clarify the
peerDependencies
version range for react-native.
- Add support for monero core libaries