@turnkey/sdk-react-native
1.5.11
Patch Changes
- Updated dependencies []:
- @turnkey/crypto@2.8.6
1.5.10
Patch Changes
- Updated dependencies [
5f829c6,67b03a5]:- @turnkey/crypto@2.8.5
- @turnkey/http@3.15.0
- @turnkey/react-native-passkey-stamper@1.2.5
1.5.9
Patch Changes
- Updated dependencies [
9fbd5c4]:- @turnkey/http@3.14.0
- @turnkey/crypto@2.8.4
- @turnkey/react-native-passkey-stamper@1.2.4
1.5.8
Patch Changes
- Updated dependencies [
c745646]:- @turnkey/crypto@2.8.4
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/crypto@2.8.3
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/http@3.13.1
- @turnkey/react-native-passkey-stamper@1.2.3
- @turnkey/crypto@2.8.2
1.5.4
Patch Changes
- Updated dependencies []:
- @turnkey/crypto@2.8.1
1.5.3
Patch Changes
- Updated dependencies [
3997c0f]:- @turnkey/crypto@2.8.0
1.5.2
Patch Changes
- Updated dependencies [
4567059]:- @turnkey/http@3.13.0
- @turnkey/crypto@2.7.0
- @turnkey/react-native-passkey-stamper@1.2.2
1.5.1
Patch Changes
- Updated dependencies [
2191a1b,5a96fe8]:- @turnkey/crypto@2.7.0
- @turnkey/http@3.12.1
- @turnkey/react-native-passkey-stamper@1.2.1
1.5.0
Minor Changes
- Updated dependencies [
fc1d6e2,fc1d6e2,4880f26,c6ee323,c6ee323,c6ee323,06347ad,6bfcbc5]:- @turnkey/encoding@0.6.0
- @turnkey/http@3.12.0
- @turnkey/crypto@2.6.0
- @turnkey/react-native-passkey-stamper@1.2.0
- @turnkey/api-key-stamper@0.5.0
1.5.0-beta.1
Patch Changes
- Updated dependencies []:
- @turnkey/encoding@0.6.0-beta.6
- @turnkey/crypto@2.6.0-beta.6
- @turnkey/api-key-stamper@0.5.0-beta.6
- @turnkey/http@3.11.1-beta.0
- @turnkey/react-native-passkey-stamper@1.2.0-beta.1
1.5.0-beta.0
Minor Changes
- SDK beta release @turnkey/react-wallet-kit @turnkey/core
Patch Changes
- Updated dependencies []:
- @turnkey/react-native-passkey-stamper@1.2.0-beta.0
- @turnkey/api-key-stamper@0.5.0-beta.5
- @turnkey/encoding@0.6.0-beta.5
- @turnkey/crypto@2.6.0-beta.5
- @turnkey/http@3.10.0-beta.2
1.4.4
Patch Changes
- Updated dependencies [
026264c,d7420e6]:- @turnkey/http@3.11.0
- @turnkey/crypto@2.6.0
- @turnkey/react-native-passkey-stamper@1.1.4
1.4.3
Patch Changes
- Updated dependencies [
5d8be2d]:- @turnkey/http@3.10.0
- @turnkey/crypto@2.5.0
- @turnkey/react-native-passkey-stamper@1.1.3
1.4.2-beta.4
Patch Changes
- Updated dependencies []:
- @turnkey/encoding@0.6.0-beta.4
- @turnkey/http@3.10.0-beta.1
- @turnkey/api-key-stamper@0.4.8-beta.4
- @turnkey/crypto@2.5.1-beta.4
- @turnkey/react-native-passkey-stamper@1.1.2-beta.4
1.4.2-beta.3
Patch Changes
- Updated dependencies []:
- @turnkey/encoding@0.6.0-beta.3
- @turnkey/http@3.10.0-beta.0
- @turnkey/api-key-stamper@0.4.8-beta.3
- @turnkey/crypto@2.5.1-beta.3
- @turnkey/react-native-passkey-stamper@1.1.2-beta.3
1.4.2-beta.2
Patch Changes
- Updated dependencies []:
- @turnkey/encoding@0.6.0-beta.2
- @turnkey/api-key-stamper@0.4.8-beta.2
- @turnkey/crypto@2.5.1-beta.2
- @turnkey/http@3.8.1-beta.2
- @turnkey/react-native-passkey-stamper@1.1.2-beta.2
1.4.2-beta.1
Patch Changes
- Updated dependencies []:
- @turnkey/encoding@0.6.0-beta.1
- @turnkey/api-key-stamper@0.4.8-beta.1
- @turnkey/crypto@2.5.1-beta.1
- @turnkey/http@3.8.1-beta.1
- @turnkey/react-native-passkey-stamper@1.1.2-beta.1
1.4.2-beta.0
Patch Changes
- Updated dependencies []:
- @turnkey/encoding@1.0.0-beta.0
- @turnkey/api-key-stamper@0.4.8-beta.0
- @turnkey/crypto@2.5.1-beta.0
- @turnkey/http@3.8.1-beta.0
- @turnkey/react-native-passkey-stamper@1.1.2-beta.0
1.4.2
Patch Changes
- Updated dependencies [
8b39dba]:- @turnkey/http@3.9.0
- @turnkey/crypto@2.5.0
- @turnkey/react-native-passkey-stamper@1.1.2
1.4.1
Patch Changes
- Updated dependencies [
f83f25b]:- @turnkey/http@3.8.0
- @turnkey/crypto@2.5.0
- @turnkey/react-native-passkey-stamper@1.1.1
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/react-native-passkey-stamper@1.1.0
- @turnkey/http@3.7.0
- @turnkey/crypto@2.5.0
1.3.7
Patch Changes
- Updated dependencies [
e90a478]:- @turnkey/http@3.6.0
- @turnkey/crypto@2.4.3
- @turnkey/react-native-passkey-stamper@1.0.19
1.3.6
Patch Changes
- Updated dependencies [
cb13c26]:- @turnkey/http@3.5.1
- @turnkey/crypto@2.4.3
- @turnkey/react-native-passkey-stamper@1.0.18
1.3.5
Patch Changes
- Updated dependencies [
6cbff7a]:- @turnkey/crypto@2.4.3
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/crypto@2.4.2
1.3.3
Patch Changes
- Updated dependencies [
5f3dd98,7625df0,878e039]:- @turnkey/http@3.5.0
- @turnkey/api-key-stamper@0.4.7
- @turnkey/crypto@2.4.1
- @turnkey/react-native-passkey-stamper@1.0.17
1.3.2
Patch Changes
- Updated dependencies [
be0a621]:- @turnkey/http@3.4.2
- @turnkey/crypto@2.4.0
- @turnkey/react-native-passkey-stamper@1.0.16
1.3.1
Patch Changes
- Updated dependencies [
40c4035,10ee5c5,593de2d]:- @turnkey/encoding@0.5.0
- @turnkey/crypto@2.4.0
- @turnkey/http@3.4.1
- @turnkey/api-key-stamper@0.4.6
- @turnkey/react-native-passkey-stamper@1.0.15
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/http@3.4.0
- @turnkey/crypto@2.3.1
- @turnkey/react-native-passkey-stamper@1.0.14
1.2.3
Patch Changes
- Updated dependencies [25ca339]
- @turnkey/http@3.3.0
- @turnkey/crypto@2.3.1
- @turnkey/react-native-passkey-stamper@1.0.13
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/http@3.2.0
- @turnkey/api-key-stamper@0.4.5
- @turnkey/crypto@2.3.1
- @turnkey/react-native-passkey-stamper@1.0.12
1.2.1
Patch Changes
- Updated dependencies [3e4a482]
- @turnkey/http@3.1.0
- @turnkey/crypto@2.3.1
- @turnkey/react-native-passkey-stamper@1.0.11
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/http@3.0.0
- @turnkey/crypto@2.3.1
1.0.3
Minor Changes
- a7e7de0: Fixed compatibility issue with
@turnkey/viem
1.0.2
Patch Changes
- Updated dependencies [ecdb29a]
- @turnkey/http@2.22.0
- @turnkey/crypto@2.3.1
1.0.1
Patch Changes
- Updated dependencies [56a307e]
- @turnkey/http@2.21.0
- @turnkey/crypto@2.3.1
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/http@2.20.0
- @turnkey/crypto@2.3.1