Skip to content

Releases: oblador/react-native-keychain

6.0.0

07 Apr 15:04
c6f276d
Compare
Choose a tag to compare

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

06 Mar 23:18
Compare
Choose a tag to compare

Bugfixes

  • Fix crash calling hasInternetCredentials on iOS

5.0.0

03 Mar 12:22
c854720
Compare
Choose a tag to compare

New functionality

  • Encryption with biometrics for Android (thanks everybody involved!!).

Improvements

  • Make import without asterisk possible.

v4.0.5

28 Dec 22:10
Compare
Choose a tag to compare

bugfixes

#208 (Cannot decrypt password when length is too long on some Android devices) was fixed through #288

v4.0.2

05 Dec 08:34
Compare
Choose a tag to compare

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

16 Sep 08:26
5893519
Compare
Choose a tag to compare

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

11 May 15:22
Compare
Choose a tag to compare
  • Fix SecurityLevel constants on Android.

3.1.2

01 May 12:03
a6f269a
Compare
Choose a tag to compare
  • Fix a crash on Android 4.x devices

3.1.1

13 Feb 19:13
8621f66
Compare
Choose a tag to compare
  • Fix crash due to conflicting merges.

3.1.0

13 Feb 16:10
c73c872
Compare
Choose a tag to compare
  • Implement security level guarantees on Android.
  • Add hasInternetCredentialsForServer method to Android.
  • Fix UnrecoverableKeyException crash in android 8.
  • Fix memory leak on iOS.