Releases: oblador/react-native-keychain
Releases · oblador/react-native-keychain
v9.1.0
New features
Bug fixes
- fix: standarize hasInternetCredentials by @DorianMazur in #663
- fix: resolve build issues with React Native 0.69-0.71 by @DorianMazur in #667
- fix: improve strongbox detection by @DorianMazur in #670
- fix: setGenericPassword throws "Attempt to invoke virtual method PublicKey()" by @DorianMazur in #672
Improvements
- test: add new e2e test scenarios by @DorianMazur in #671
- refactor: remove duplicated code and add hasCredentialsWithSecClass by @DorianMazur in #669
- chore: split index.ts to multiple files and improve docs by @DorianMazur in #668
- ci: deploy docs only on release by @DorianMazur in #665
- chore: update docs for accessibility attribute by @DorianMazur in #664
New Contributors
Full Changelog: v9.0.0...v9.1.0
9.0.0
New features
- feat: hasGenericPassword by @DorianMazur in #642
- feat: add Coroutines to setGenericPassword and getGenericPassword by @DorianMazur in #658
Bug fixes
- fix: unrecognized platform name visionOS by @thiagobrez in #631
- fix: add visionos deployment target conditionally by @xavieramoros in #638
Improvements
- feat: refactor and add e2e tests by @DorianMazur in #651
- chore(docs): fix test badge by @Eomm in #645
- chore: create documentation using docusaurus by @DorianMazur in #659
- refactor: convert java to kotlin and add support for kotlin by @DorianMazur in #657
Breaking changes
- The library now uses Kotlin instead of Java for Android. You will need to add Kotlin plugin to your project configuration to ensure compatibility.
New Contributors
- @Eomm made their first contribution in #645
- @xavieramoros made their first contribution in #638
Full Changelog: v8.2.0...v9.0.0
8.2.0
What's Changed
- feat: add visionOS support by @thiagobrez in #622
New Contributors
- @thiagobrez made their first contribution in #622
Full Changelog: v8.1.3...v8.2.0
v8.1.3
What's Changed
- use setUserAuthenticationParameters for android >= 11 by @AntoineThibi in #613
- [Fix][Android] Bugfix for lambda functions not workin in older projects. by @sohail-shrestha in #585
- [Fix][Android] Unsupported RSA key size for StrongBox by @frw in #577
New Contributors
- @AntoineThibi made their first contribution in #613
- @sohail-shrestha made their first contribution in #585
- @frw made their first contribution in #577
Full Changelog: v8.1.2...v8.1.3
8.1.2
What's Changed
- RN-0.73 change Android configs for RN 0.73 compatibility by @felipemillhouse in #600
- Disable Android Jetifier by @androideveloper in #580
New Contributors
- @felipemillhouse made their first contribution in #600
Full Changelog: v8.1.1...v8.1.2
8.1.1
8.1.0
8.0.0
7.0.0
Breaking changes
getSupportedBiometryType()
will now only return types that can be used for biometric encryption.
New functionality
getAllGenericPasswordServices()
: returns all known service names for which a generic password has been stored.
Fixes
- Force use of strong biometry types on Android to fix
User not authenticated
errors . - Work around OnePlus devices not retrying properly when failing biometric authentication.
- Fixes an issue where Android Face biometrics can 'timeout' on the KeyStore unlock between a successful face scan.
- Improved Xcode 12 compatibility.
- Improved tvOS compatibility.
- Fixes issue in iOS devices with no Biometric hardware returning TouchID.