@turnkey/sdk-react-native
1.5.11
Patch Changes
- Updated dependencies []:
- @turnkey/[email protected]
1.5.10
Patch Changes
- Updated dependencies [
5f829c6,67b03a5]:- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.5.9
Patch Changes
- Updated dependencies [
9fbd5c4]:- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.5.8
Patch Changes
- Updated dependencies [
c745646]:- @turnkey/[email protected]
1.5.7
Patch Changes
- #1027
6e25b17Author @moeodeh3 - Expand peer dependency range to include newer versions ofreact-native-keychain
1.5.6
Patch Changes
- Updated dependencies [
5c4495b]:- @turnkey/[email protected]
1.5.5
Patch Changes
-
#1015
429e4c4Author @moeodeh3 - Update react-native-passkey to the latest version for Expo 54 compatibility -
Updated dependencies [
9df42ad,429e4c4]:- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.5.4
Patch Changes
- Updated dependencies []:
- @turnkey/[email protected]
1.5.3
Patch Changes
- Updated dependencies [
3997c0f]:- @turnkey/[email protected]
1.5.2
Patch Changes
- Updated dependencies [
4567059]:- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.5.1
Patch Changes
- Updated dependencies [
2191a1b,5a96fe8]:- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.5.0
Minor Changes
- Updated dependencies [
fc1d6e2,fc1d6e2,4880f26,c6ee323,c6ee323,c6ee323,06347ad,6bfcbc5]:- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.5.0-beta.1
Patch Changes
- Updated dependencies []:
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.5.0-beta.0
Minor Changes
- SDK beta release @turnkey/react-wallet-kit @turnkey/core
Patch Changes
- Updated dependencies []:
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.4.4
Patch Changes
- Updated dependencies [
026264c,d7420e6]:- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.4.3
Patch Changes
- Updated dependencies [
5d8be2d]:- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.4.2-beta.4
Patch Changes
- Updated dependencies []:
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.4.2-beta.3
Patch Changes
- Updated dependencies []:
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.4.2-beta.2
Patch Changes
- Updated dependencies []:
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.4.2-beta.1
Patch Changes
- Updated dependencies []:
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.4.2-beta.0
Patch Changes
- Updated dependencies []:
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.4.2
Patch Changes
- Updated dependencies [
8b39dba]:- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.4.1
Patch Changes
- Updated dependencies [
f83f25b]:- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.4.0
Minor Changes
- #651
81e355cAuthor @turnekybc - Add Coinbase & MoonPay Fiat Onramp. View the Fiat Onramp feature docs.
Patch Changes
- Updated dependencies [
81e355c,6cde41c]:- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.3.7
Patch Changes
- Updated dependencies [
e90a478]:- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.3.6
Patch Changes
- Updated dependencies [
cb13c26]:- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.3.5
Patch Changes
- Updated dependencies [
6cbff7a]:- @turnkey/[email protected]
1.3.4
Patch Changes
-
#711
22dc1aaAuthor @moeodeh3 - AddedonInitialized. A callback function that runs when context initialization is complete, useful for notifying connected apps. -
Updated dependencies [
c5cdf82,fa46701]:- @turnkey/[email protected]
1.3.3
Patch Changes
- Updated dependencies [
5f3dd98,7625df0,878e039]:- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.3.2
Patch Changes
- Updated dependencies [
be0a621]:- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.3.1
Patch Changes
- Updated dependencies [
40c4035,10ee5c5,593de2d]:- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.3.0
Minor Changes
-
#622
59f8941Author @moeodeh3 - Added support for React 19 RenamedsessionKeyparameter tostorageKeyincreateEmbeddedKeysaveEmbeddedKeyandgetEmbeddedKey. Added optionalembeddedStorageKeyparameter tocreateSession. This allows for retrieval of the embedded key from a custom location in secure storage.
Patch Changes
-
#641
77611c8Author @amircheikh - AddedonSessionEmpty. A callback function that runs when there is no active session on app launch. -
Updated dependencies [
07dfd33]:- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.2.3
Patch Changes
- Updated dependencies [25ca339]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.2.2
Patch Changes
-
ef399e1: - Eliminated a race condition in
refreshSessionthat could throw:TurnkeyReactNativeError: Embedded key not found when refreshing the session- The embedded key is now generated entirely in memory using
generateP256KeyPair - Removed the need to store and immediately retrieve the private key from secure storage
refreshSessionnow accepts a single optional parameter objectStorageKeys.RefreshEmbeddedKeyis now deprecated and no longer used during session refresh
- The embedded key is now generated entirely in memory using
- Updated dependencies [3f6e415]
-
Updated dependencies [4d1d775]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.2.1
Patch Changes
- Updated dependencies [3e4a482]
- @turnkey/[email protected]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.2.0
Minor Changes
-
ab45d29: Added
createSessionFromEmbeddedKeyfunction. This allows creation of a session using a compressed embedded key stored by callingcreateEmbeddedKey. You may also optionally pass in an embedded key created seperately. Utilizing these two functions with acreateSuborgapi call allows for a ‘1 tap’ passkey sign up flow (example). Added optionalisCompressedboolean field to thecreateEmbeddedKeyfunction. This field is necessary for callingcreateSessionFromEmbeddedKey.
1.1.0
Minor Changes
- e8bc05b: Introduces handleGoogleOAuth(): Adds a utility function to handle the Google OAuth authentication flow in React Native.
handleGoogleOAuth launches an InAppBrowser to initiate the OAuth flow using your client ID, nonce, and app scheme. After a successful login, it extracts the oidcToken from the redirect URL and calls your onSuccess callback with the token.
1.0.5
Patch Changes
- 3b5b360: - Adds optional parameter for createEmbeddedKey():
- You can now pass a sessionKey to createEmbeddedKey() to generate separate embedded keys for different sessions, which is helpful when running multiple authentication flows concurrently.
- Introduces onSessionExpiryWarning():
- You can now add a callback via the provider config that triggers 15 seconds before a session expires.
- Introduces refreshSession():
- You now can refresh an active session that is about to expire.
1.0.4
Patch Changes
- Updated dependencies [d1083bd]
- Updated dependencies [f94d36e]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.0.3
Minor Changes
- a7e7de0: Fixed compatibility issue with
@turnkey/viem
1.0.2
Patch Changes
- Updated dependencies [ecdb29a]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.0.1
Patch Changes
- Updated dependencies [56a307e]
- @turnkey/[email protected]
- @turnkey/[email protected]
1.0.0
Major Changes
- fcf9503: This breaking change adds support for multiple sessions:
- The concept of a selected session has been introduced:
- Users can switch between sessions using
setSelectedSession({ sessionKey: <key> }). - The selected session determines the active
client,user, andsessionstate. - API calls such as
updateUser,createWallet, andsignRawPayloadnow apply to the selected session.
- Users can switch between sessions using
- A session limit of 15 active sessions has been enforced:
- If the limit is reached, users must remove an existing session before creating a new one.
- Expired or invalid sessions are automatically cleaned up.
- The concept of a selected session has been introduced:
0.1.1
Patch Changes
- Updated dependencies [3c44c4a]
- @turnkey/[email protected]
- @turnkey/[email protected]