CARVIEW |
Select Language
HTTP/2 200
date: Wed, 23 Jul 2025 17:04:41 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"063b8e433e3883c7af5021accfd53a27"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: no-referrer-when-downgrade
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=FQxSjVFE2%2F2chMQk4Q9RIVGnEZVLVzZVqIPOGcDfpnaacrkuLYm4qFHgWS9HyHnOeyFtXRmxyXkMOB%2FIkawBUIar8eP5o1L36laNMivj4a%2BWT55djNDJcdJqmNhu4bT7q8ByoJ3R8nAYylyzOat0pNKCm%2BsBRyL6gv%2Fn4mOBKg4%2BeglAMZzUklv3ppZbRSEpNA2eY4I%2BU%2Bf3ubTgclSrYXL71%2FNStl%2BhQoFtOVBC6QAsppT6OeHSekH43ooptZOsUax8J7rmK5KBbTvO9V96qQ%3D%3D--%2BuVFhZjN%2BRXyxs8Q--tFBIxonjxnVbWMsG%2FnThvQ%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.100522009.1753290280; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 17:04:40 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Thu, 23 Jul 2026 17:04:40 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: E744:35EBF4:F00747:11BB151:68811628
Releases Β· oblador/react-native-keychain Β· GitHub
23 Mar 19:15
Loading
13 Feb 20:47
Loading
21 Nov 19:18
Loading
13 Nov 06:59
Loading
11 Nov 20:48
Loading
24 Oct 10:11
Loading
03 Oct 10:00
Loading
29 Feb 23:28
Loading
17 Feb 16:16
Loading
28 Jul 09:39
Loading
Skip to content
Navigation Menu
{{ message }}
-
-
Notifications
You must be signed in to change notification settings - Fork 528
Releases: oblador/react-native-keychain
Releases Β· oblador/react-native-keychain
v10.0.0
4b4e22c
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
New features
β οΈ feat!: remove FacebookConceal and library warmup, upgrade minAndroidSdk by @DorianMazur in #719
Breaking Changes & How to Update:-
Ensure your
minAndroidSdk
is 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:
getGenericPassword({ service: 'service_key', rules: SECURITY_RULES.AUTOMATIC_UPGRADE });
-
- feat: passcode support for android by @DorianMazur in #720
- feat: getAllGenericPasswordServices allow skipping items requiring UI auth on iOS by @jeanregisser in #712
- feat: add accessGroup support for get credentials by @SamuelScheit in #722
- feat: isPasscodeAuthAvailable by @DorianMazur in #743
Bug fixes
- fix: update Android
react-native
resolution approach in monorepos by @bakoushin in #714 - fix: typo in serverOrOptions by @vafada in #721
- fix: Example App - linter: react-native/no-inline-styles by @Bowlerr in #740
- fix: add error handling in decryptBytes to throw CryptoFailedException for AEADBadTagException by @Bowlerr in #739
Improvements
- chore: add issue templates by @DorianMazur in #732
- test: improve e2e tests by @DorianMazur in #741
- refactor: Improve Cipher Management with Thread-Safe Caching by @Bowlerr in #738
- test: e2e - add helpers for entering passcode / biometrics by @Bowlerr in #742
New Contributors
- @jeanregisser made their first contribution in #712
- @bakoushin made their first contribution in #714
- @vafada made their first contribution in #721
- @SamuelScheit made their first contribution in #722
Full Changelog: v9.2.3...v10.0.0
Assets 2
4 people reacted
v9.2.3
6ec8fdb
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
Bug fixes
- fix: update node engine to >=16 by @vikassharma96 in #702
- fix: Resolve Incompatibility between react-native-keychain Versions 8.2.0 and 9.0.0 for getGenericPassword by @Bowlerr in #707
Improvements
- ci: fix docs workflow by @DorianMazur in #694
- docs: add "Secure Hardware vs Software" page by @DorianMazur in #695
- ci: improve docs workflow by @DorianMazur in #696
- ci: remove gradle build workflow by @DorianMazur in #711
New Contributors
- @vikassharma96 made their first contribution in #702
- @Bowlerr made their first contribution in #707
Full Changelog: v9.2.2...v9.2.3
Assets 2
3 people reacted
v9.2.2
1604515
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
Bug fixes
- fix: parallel set and get operations by @DorianMazur in #691 and #692
Improvements
- test: extend api matrix for android e2e tests by @DorianMazur in #690
Full Changelog: v9.2.1...v9.2.2
Assets 2
2 people reacted
v9.2.1
d3dd562
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
Bug fixes
- fix: authenticationPrompt for SetOptions by @DorianMazur in #683
- fix: setInternetCredentials default value for authenticationPrompt by @dlindstrm in #684
- fix: IllegalBlockSizeException on Android while decrypting by @DorianMazur in #685
New Contributors
- @dlindstrm made their first contribution in #684
Full Changelog: v9.2.0...v9.2.1
Assets 2
4 people reacted
v9.2.0
dabc2f9
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
New features
- feat: Replace
SharedPreferences
with JetpackDataStore
by @ovitrif in #629
Enhanced security and performance using Google's recommended DataStore solution with seamless migration from existing SharedPreferences. For more details, see Jetpack DataStore documentation - feat: add AES-GCM encryption with and without biometric authentication by @DorianMazur in #678
AES-GCM provides stronger security than AES-CBC (now deprecated). Supports both biometric and non-biometric authentication modes
Improvements
- ci: add workflow dispatch by @DorianMazur in #674
- chore: add "Used By" to readme by @DorianMazur in #676
- ci: add paths-ignore to workflows by @DorianMazur in #677
New Contributors
Full Changelog: v9.1.0...v9.2.0
Assets 2
4 people reacted
v9.1.0
7eaf30e
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
New features
Bug fixes
- fix: standarize hasInternetCredentials by @DorianMazur in #663
- fix: resolve build issues with React Native 0.69-0.71 by @DorianMazur in #667
- fix: improve strongbox detection by @DorianMazur in #670
- fix: setGenericPassword throws "Attempt to invoke virtual method PublicKey()" by @DorianMazur in #672
Improvements
- test: add new e2e test scenarios by @DorianMazur in #671
- refactor: remove duplicated code and add hasCredentialsWithSecClass by @DorianMazur in #669
- chore: split index.ts to multiple files and improve docs by @DorianMazur in #668
- ci: deploy docs only on release by @DorianMazur in #665
- chore: update docs for accessibility attribute by @DorianMazur in #664
New Contributors
Full Changelog: v9.0.0...v9.1.0
Assets 2
3 people reacted
9.0.0
06824b3
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
New features
- feat: hasGenericPassword by @DorianMazur in #642
- feat: add Coroutines to setGenericPassword and getGenericPassword by @DorianMazur in #658
Bug fixes
- fix: unrecognized platform name visionOS by @thiagobrez in #631
- fix: add visionos deployment target conditionally by @xavieramoros in #638
Improvements
- feat: refactor and add e2e tests by @DorianMazur in #651
- chore(docs): fix test badge by @Eomm in #645
- chore: create documentation using docusaurus by @DorianMazur in #659
- refactor: convert java to kotlin and add support for kotlin by @DorianMazur in #657
Breaking changes
- The library now uses Kotlin instead of Java for Android. You will need to add Kotlin plugin to your project configuration to ensure compatibility.
New Contributors
- @Eomm made their first contribution in #645
- @xavieramoros made their first contribution in #638
Full Changelog: v8.2.0...v9.0.0
Assets 2
5 people reacted
8.2.0
a54731d
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
What's Changed
- feat: add visionOS support by @thiagobrez in #622
New Contributors
- @thiagobrez made their first contribution in #622
Full Changelog: v8.1.3...v8.2.0
Assets 2
3 people reacted
v8.1.3
adf379d
This commit was created on GitHub.com and signed with GitHubβs verified signature.
Compare
What's Changed
- use setUserAuthenticationParameters for android >= 11 by @AntoineThibi in #613
- [Fix][Android] Bugfix for lambda functions not workin in older projects. by @sohail-shrestha in #585
- [Fix][Android] Unsupported RSA key size for StrongBox by @frw in #577
New Contributors
- @AntoineThibi made their first contribution in #613
- @sohail-shrestha made their first contribution in #585
- @frw made their first contribution in #577
Full Changelog: v8.1.2...v8.1.3
Assets 2
3 people reacted
8.1.2
00eb5c6
This commit was created on GitHub.com and signed with GitHubβs verified signature.
The key has expired.
Compare
What's Changed
- RN-0.73 change Android configs for RN 0.73 compatibility by @felipemillhouse in #600
- Disable Android Jetifier by @androideveloper in #580
New Contributors
- @felipemillhouse made their first contribution in #600
Full Changelog: v8.1.1...v8.1.2
Assets 2
8 people reacted
Previous Next
You canβt perform that action at this time.