Releases: oblador/react-native-keychain
Releases · oblador/react-native-keychain
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.
5.0.1
Bugfixes
- Fix crash calling
hasInternetCredentials
on iOS
5.0.0
New functionality
- Encryption with biometrics for Android (thanks everybody involved!!).
Improvements
- Make import without asterisk possible.
v4.0.5
bugfixes
#208 (Cannot decrypt password when length is too long on some Android devices) was fixed through #288
v4.0.2
Fixes
- TS typings fixes: #269, #268, #258
- remove key if failed to generate with sufficient security level #218
- support mac os catalyst #261
v4.0.0
This release includes a number of improvements:
-
replace android.support.
with androidx.
(#226)
-
fix gradle setup (#227)
-
Add TS typings for Android Security Levels (#238)
-
Refine flow type for getGenericPassword response (#223)
-
Add a docs section for how to unbreak Jest test compile (#224)
3.1.3
- Fix SecurityLevel constants on Android.
3.1.2
- Fix a crash on Android 4.x devices
3.1.1
- Fix crash due to conflicting merges.
3.1.0
- Implement security level guarantees on Android.
- Add hasInternetCredentialsForServer method to Android.
- Fix UnrecoverableKeyException crash in android 8.
- Fix memory leak on iOS.