- Added React Native 0.80+ support.
- Enable 16 KB page size for Android.
- Bumped base64 from
2.rc.08to2.rc.09. - Use built-in
btoamethod introduced in React Native 0.74 instead of a third-party dependency. - Re-implement Android method to C++.
- Fixed missing
react-native.config.jsfile.
- Rewrite to Turbo Native Module.
- Added support for New Architecture.
- Dropped support for Old Architecture.
- Fixed node modules directory for Android builds. (#454 by @rahulpatel)
- Fixed Android build issues on Windows.
- Fixed C++ JSI build issues. (#405 by @cavanierc)
- Added React Native 0.73+ support.
- Reduced dependency size by
89.77%from487 kBto49.8 kb. - Removed CMake warning during build.
- Exposed
generateChallengeandverifyChallengeAPIs.
- Updated
crypto-jsfrom3.3.0to4.2.0. (#345 by @bill-pairaktaridis)
- Added support for
ExpoCryptomodule. (#264 by @Duell10111)
- Fixed
ndkVersionfor Apple M1 Mac.
- Used global bytelength variable.
- Removed extra files published to npm.
- Rewrite to C++ with JSI.
- Removed extra Expo dependencies.
- Removed
asyncPkceChallengesupport.
- Fixed missing
macosfiles.
- Rewrite to TypeScript.
- Migrate
.expo.jsfiles to support Expo SDK >= 40. - Updated tests that uses deprecated methods.
- Updated eslint config.
- Added commit linter.
- Added macOS
asyncPkceChallengesupport. - Added Expo support.
- Removed
react-native-randombyesas a dependency. - Created a bridge to (Java / Objective-C) to generate cryptographically secure randombytes.
- Fixed error when using
pckeChallengeon native apps.
- Apply Airbnb JavaScript style guide.
- Added synchronous support.
- Initial release.