Releases: oblador/react-native-keychain
Releases · oblador/react-native-keychain
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.
6.2.0
6.1.1
6.1.0
6.0.0
Breaking changes
- Restore default Android accessControl behaviour to version 4.0 and align with iOS. In 5.0 it defaulted to encrypt with biometrics on Android, in this release you need to opt in for this behaviour.
New functionality
- Add support for customising Android biometric prompt. This also deprecates the old
{ authenticationPrompt: 'prompt' }
syntax from a string to an object:{ authenticationPrompt: { title: 'prompt' } }
Deprecations
- Passing service as a string instead of in an options object has been deprecated for a while, but now we warn about it using
YellowBox
as it will be removed in a future major release.