| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-03-23 | 2.9 kB | |
| v10.0.0 source code.tar.gz | 2025-03-23 | 454.6 kB | |
| v10.0.0 source code.zip | 2025-03-23 | 561.4 kB | |
| Totals: 3 Items | 1.0 MB | 0 | |
New features
- ⚠️ feat!: remove FacebookConceal and library warmup, upgrade minAndroidSdk by @DorianMazur in https://github.com/oblador/react-native-keychain/pull/719 Breaking Changes & How to Update:
- Ensure your
minAndroidSdkis set to 23 or higher. - If your app was using library warmup, simply remove it—autolinking will handle initialization automatically.
- If you are using the deprecated and no longer maintained FacebookConceal, consider staying on version 9.x until all users are migrated to a different cipher.
-
You can use automatic migration with:
typescript getGenericPassword({ service: 'service_key', rules: SECURITY_RULES.AUTOMATIC_UPGRADE });* feat: passcode support for android by @DorianMazur in https://github.com/oblador/react-native-keychain/pull/720 * feat: getAllGenericPasswordServices allow skipping items requiring UI auth on iOS by @jeanregisser in https://github.com/oblador/react-native-keychain/pull/712 * feat: add accessGroup support for get credentials by @SamuelScheit in https://github.com/oblador/react-native-keychain/pull/722 * feat: isPasscodeAuthAvailable by @DorianMazur in https://github.com/oblador/react-native-keychain/pull/743
Bug fixes
- fix: update Android
react-nativeresolution approach in monorepos by @bakoushin in https://github.com/oblador/react-native-keychain/pull/714 - fix: typo in serverOrOptions by @vafada in https://github.com/oblador/react-native-keychain/pull/721
- fix: Example App - linter: react-native/no-inline-styles by @Bowlerr in https://github.com/oblador/react-native-keychain/pull/740
- fix: add error handling in decryptBytes to throw CryptoFailedException for AEADBadTagException by @Bowlerr in https://github.com/oblador/react-native-keychain/pull/739
Improvements
- chore: add issue templates by @DorianMazur in https://github.com/oblador/react-native-keychain/pull/732
- test: improve e2e tests by @DorianMazur in https://github.com/oblador/react-native-keychain/pull/741
- refactor: Improve Cipher Management with Thread-Safe Caching by @Bowlerr in https://github.com/oblador/react-native-keychain/pull/738
- test: e2e - add helpers for entering passcode / biometrics by @Bowlerr in https://github.com/oblador/react-native-keychain/pull/742
New Contributors
- @jeanregisser made their first contribution in https://github.com/oblador/react-native-keychain/pull/712
- @bakoushin made their first contribution in https://github.com/oblador/react-native-keychain/pull/714
- @vafada made their first contribution in https://github.com/oblador/react-native-keychain/pull/721
- @SamuelScheit made their first contribution in https://github.com/oblador/react-native-keychain/pull/722
Full Changelog: https://github.com/oblador/react-native-keychain/compare/v9.2.3...v10.0.0