react-native-keychain

Keychain Access for React Native

MIT License

Downloads
740.7K
Stars
3.1K
Committers
94

Bot releases are hidden (Show)

react-native-keychain - 8.2.0 Latest Release

Published by oblador 8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/oblador/react-native-keychain/compare/v8.1.3...v8.2.0

react-native-keychain - v8.1.3

Published by oblador 8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/oblador/react-native-keychain/compare/v8.1.2...v8.1.3

react-native-keychain - 8.1.2

Published by oblador about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/oblador/react-native-keychain/compare/v8.1.1...v8.1.2

react-native-keychain - 8.1.1

Published by oblador over 2 years ago

  • Fix issues on iOS <13
react-native-keychain - 8.1.0

Published by oblador over 2 years ago

  • Remove deprecated kSecAttrAccessibleAlwaysThisDeviceOnly on iOS
  • Use iOS-style keychain on macOS
  • Fix autolinking in React Native 0.69
  • Fix reading security rules option on Android
react-native-keychain - 8.0.0

Published by oblador about 3 years ago

  • Improved performance on Android
  • Improved flow typings
  • Fix use authenticationPrompt in getInternetCredentialsForServer
  • Fix crash in getAllGenericPasswordServices
  • BREAKING CHANGE: rule argument now default to no upgrade.
react-native-keychain - 7.0.0

Published by oblador over 3 years ago

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.
react-native-keychain - 6.2.0

Published by oblador about 4 years ago

  • Optionally skip biometric warmup on Android
  • Fix strongbox decryption data corruption for certain Google Pixel devices
  • Fix swapped types
react-native-keychain - 6.1.1

Published by oblador over 4 years ago

  • Fix getInternetCredentials fails with error message "subtitle"
react-native-keychain - 6.1.0

Published by oblador over 4 years ago

Release notes coming soon

react-native-keychain - 6.0.0

Published by oblador over 4 years ago

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.
react-native-keychain - 5.0.1

Published by oblador over 4 years ago

Bugfixes

  • Fix crash calling hasInternetCredentials on iOS
react-native-keychain - 5.0.0

Published by oblador over 4 years ago

New functionality

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

Improvements

  • Make import without asterisk possible.
react-native-keychain - v4.0.5

Published by vonovak almost 5 years ago

bugfixes

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

react-native-keychain - v4.0.2

Published by vonovak almost 5 years ago

Fixes

  • TS typings fixes: #269, #268, #258
  • remove key if failed to generate with sufficient security level #218
  • support mac os catalyst #261
react-native-keychain - v4.0.0

Published by vonovak about 5 years ago

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)

react-native-keychain - 3.1.3

Published by oblador over 5 years ago

  • Fix SecurityLevel constants on Android.
react-native-keychain - 3.1.2

Published by oblador over 5 years ago

  • Fix a crash on Android 4.x devices
react-native-keychain - 3.1.1

Published by oblador over 5 years ago

  • Fix crash due to conflicting merges.
react-native-keychain - 3.1.0

Published by oblador over 5 years ago

  • Implement security level guarantees on Android.
  • Add hasInternetCredentialsForServer method to Android.
  • Fix UnrecoverableKeyException crash in android 8.
  • Fix memory leak on iOS.
Package Rankings
Top 1.11% on Npmjs.org
Top 6.73% on Proxy.golang.org
Badges
Extracted from project README
Tests npm npm
Related Projects