Releases: clerk/javascript
@clerk/[email protected]
Patch Changes
- Updated dependencies [
b185e42e5136de3511a0b37ce9b0030022ba679e
,5a21de1f46df3642828dc27e4862263c9858da2b
,f7472e22877f62fc7f3c8d3efe409ff2276fb4a3
,e10232c56551bf0cffc11246f2ff9aa58ec584d7
,e199037b8f484abdeeb9fc24455a1b4b8c31c8dd
,886e294a8d8c54b39cd5bda88d46b89eace3861e
,0e443ad7c76643420b50e5b169193e03f6ef79f9
,cc24c8145f1eea7fb91550f2c3e0bac3993e4320
]:- @clerk/[email protected]
- @clerk/[email protected]
- @clerk/[email protected]
@clerk/[email protected]
Patch Changes
- Updated dependencies [
b185e42e5136de3511a0b37ce9b0030022ba679e
,5a21de1f46df3642828dc27e4862263c9858da2b
,f7472e22877f62fc7f3c8d3efe409ff2276fb4a3
,e10232c56551bf0cffc11246f2ff9aa58ec584d7
,e199037b8f484abdeeb9fc24455a1b4b8c31c8dd
,886e294a8d8c54b39cd5bda88d46b89eace3861e
,0e443ad7c76643420b50e5b169193e03f6ef79f9
,cc24c8145f1eea7fb91550f2c3e0bac3993e4320
]:- @clerk/[email protected]
- @clerk/[email protected]
- @clerk/[email protected]
@clerk/[email protected]
Patch Changes
-
Introduce experimental support for passkeys in Expo (iOS, Android, and Web). (#4352) by @AlexNti
To use passkeys in Expo projects, pass the
__experimental_passkeys
object, which can be imported from@clerk/clerk-expo/passkeys
, to theClerkProvider
component:import { ClerkProvider } from '@clerk/clerk-expo'; import { passkeys } from '@clerk/clerk-expo/passkeys'; <ClerkProvider __experimental_passkeys={passkeys}>{/* Your app here */}</ClerkProvider>;
The API for using passkeys in Expo projects is the same as the one used in web apps:
// passkey creation const { user } = useUser(); const handleCreatePasskey = async () => { if (!user) return; try { return await user.createPasskey(); } catch (e: any) { // handle error } }; // passkey authentication const { signIn, setActive } = useSignIn(); const handlePasskeySignIn = async () => { try { const signInResponse = await signIn.authenticateWithPasskey(); await setActive({ session: signInResponse.createdSessionId }); } catch (err: any) { //handle error } };
-
Updated dependencies [
5a21de1f46df3642828dc27e4862263c9858da2b
,f7472e22877f62fc7f3c8d3efe409ff2276fb4a3
,e199037b8f484abdeeb9fc24455a1b4b8c31c8dd
,886e294a8d8c54b39cd5bda88d46b89eace3861e
,0e443ad7c76643420b50e5b169193e03f6ef79f9
,cc24c8145f1eea7fb91550f2c3e0bac3993e4320
]:- @clerk/[email protected]
- @clerk/[email protected]
@clerk/[email protected]
Minor Changes
-
Introduce support for
<SignIn.Captcha />
and<SignIn.Step name='sso-callback'>
. This allows rendering of a CAPTCHA widget when a sign in attempt is transferred to a sign up attempt. (#4523) by @BRKalow -
The Legal consent feature is now stable. (#4487) by @octoper
Removed the
__experimental_
preffix.
Patch Changes
-
Fixes issues in
ClerkRouter
that were causing inaccurate pathnames within Elements flows. Also fixes a dependency issue where@clerk/elements
was pulling in the wrong version of@clerk/shared
. (#4513) by @alexcarpenter -
Updated dependencies [
f7472e22877f62fc7f3c8d3efe409ff2276fb4a3
,e199037b8f484abdeeb9fc24455a1b4b8c31c8dd
,0e443ad7c76643420b50e5b169193e03f6ef79f9
,cc24c8145f1eea7fb91550f2c3e0bac3993e4320
]:- @clerk/[email protected]
@clerk/[email protected]
Patch Changes
- Updated dependencies [
b185e42e5136de3511a0b37ce9b0030022ba679e
,5a21de1f46df3642828dc27e4862263c9858da2b
,f7472e22877f62fc7f3c8d3efe409ff2276fb4a3
,e10232c56551bf0cffc11246f2ff9aa58ec584d7
,e199037b8f484abdeeb9fc24455a1b4b8c31c8dd
,886e294a8d8c54b39cd5bda88d46b89eace3861e
,0e443ad7c76643420b50e5b169193e03f6ef79f9
,cc24c8145f1eea7fb91550f2c3e0bac3993e4320
]:- @clerk/[email protected]
- @clerk/[email protected]
- @clerk/[email protected]
@clerk/[email protected]
Patch Changes
- Updated dependencies [
5a21de1f46df3642828dc27e4862263c9858da2b
,f7472e22877f62fc7f3c8d3efe409ff2276fb4a3
,e199037b8f484abdeeb9fc24455a1b4b8c31c8dd
,886e294a8d8c54b39cd5bda88d46b89eace3861e
,0e443ad7c76643420b50e5b169193e03f6ef79f9
,cc24c8145f1eea7fb91550f2c3e0bac3993e4320
]:- @clerk/[email protected]
- @clerk/[email protected]
@clerk/[email protected]
Minor Changes
-
Introduce experimental support for passkeys in Expo (iOS, Android, and Web). (#4352) by @AlexNti
To use passkeys in Expo projects, pass the
__experimental_passkeys
object, which can be imported from@clerk/clerk-expo/passkeys
, to theClerkProvider
component:import { ClerkProvider } from '@clerk/clerk-expo'; import { passkeys } from '@clerk/clerk-expo/passkeys'; <ClerkProvider __experimental_passkeys={passkeys}>{/* Your app here */}</ClerkProvider>;
The API for using passkeys in Expo projects is the same as the one used in web apps:
// passkey creation const { user } = useUser(); const handleCreatePasskey = async () => { if (!user) return; try { return await user.createPasskey(); } catch (e: any) { // handle error } }; // passkey authentication const { signIn, setActive } = useSignIn(); const handlePasskeySignIn = async () => { try { const signInResponse = await signIn.authenticateWithPasskey(); await setActive({ session: signInResponse.createdSessionId }); } catch (err: any) { //handle error } };
-
The Legal consent feature is now stable. (#4487) by @octoper
Removed the
__experimental_
preffix. -
Now sending the Frontend API version through query string params (#4457) by @jacekradko
Patch Changes
-
Fixes issues in
ClerkRouter
that were causing inaccurate pathnames within Elements flows. Also fixes a dependency issue where@clerk/elements
was pulling in the wrong version of@clerk/shared
. (#4513) by @alexcarpenter -
Internal change to use component-specific context providers. This change does not impact consumers. (#4486) by @dstaley
-
Add afterJoinWaitlistUrl to DisplayConfig resource (#4524) by @nikospapcom
-
Updated dependencies [
75b2fa0ab30f48e8b575adf31ff9ca0e6901f885
,5a21de1f46df3642828dc27e4862263c9858da2b
,f7472e22877f62fc7f3c8d3efe409ff2276fb4a3
,e199037b8f484abdeeb9fc24455a1b4b8c31c8dd
,886e294a8d8c54b39cd5bda88d46b89eace3861e
,0e443ad7c76643420b50e5b169193e03f6ef79f9
,cc24c8145f1eea7fb91550f2c3e0bac3993e4320
]:- @clerk/[email protected]
- @clerk/[email protected]
- @clerk/[email protected]
@clerk/[email protected]
Minor Changes
-
Introduce experimental support for passkeys in Expo (iOS, Android, and Web). (#4352) by @AlexNti
To use passkeys in Expo projects, pass the
__experimental_passkeys
object, which can be imported from@clerk/clerk-expo/passkeys
, to theClerkProvider
component:import { ClerkProvider } from '@clerk/clerk-expo'; import { passkeys } from '@clerk/clerk-expo/passkeys'; <ClerkProvider __experimental_passkeys={passkeys}>{/* Your app here */}</ClerkProvider>;
The API for using passkeys in Expo projects is the same as the one used in web apps:
// passkey creation const { user } = useUser(); const handleCreatePasskey = async () => { if (!user) return; try { return await user.createPasskey(); } catch (e: any) { // handle error } }; // passkey authentication const { signIn, setActive } = useSignIn(); const handlePasskeySignIn = async () => { try { const signInResponse = await signIn.authenticateWithPasskey(); await setActive({ session: signInResponse.createdSessionId }); } catch (err: any) { //handle error } };
Patch Changes
- Updated dependencies [
5a21de1f46df3642828dc27e4862263c9858da2b
,f7472e22877f62fc7f3c8d3efe409ff2276fb4a3
,e199037b8f484abdeeb9fc24455a1b4b8c31c8dd
,e25381dfa358c0f7f8082a67936e4ee4a97c73f1
,886e294a8d8c54b39cd5bda88d46b89eace3861e
,0e443ad7c76643420b50e5b169193e03f6ef79f9
,cc24c8145f1eea7fb91550f2c3e0bac3993e4320
,e91a2bd77e2ab985d22724f19ab220c8270fdd10
]:- @clerk/[email protected]
- @clerk/[email protected]
- @clerk/[email protected]
- @clerk/[email protected]
@clerk/[email protected]
Patch Changes
- Updated dependencies [
5a21de1f46df3642828dc27e4862263c9858da2b
,f7472e22877f62fc7f3c8d3efe409ff2276fb4a3
,e199037b8f484abdeeb9fc24455a1b4b8c31c8dd
,e25381dfa358c0f7f8082a67936e4ee4a97c73f1
,886e294a8d8c54b39cd5bda88d46b89eace3861e
,0e443ad7c76643420b50e5b169193e03f6ef79f9
,cc24c8145f1eea7fb91550f2c3e0bac3993e4320
,e91a2bd77e2ab985d22724f19ab220c8270fdd10
]:- @clerk/[email protected]
- @clerk/[email protected]
- @clerk/[email protected]
@clerk/[email protected]
Minor Changes
-
Send API version through request headers. (#4458) by @jacekradko
-
Introduce experimental verification helpers exported from
@clerk/backend/internal
(#4480) by @panteliselef- __experimental_reverificationMismatch
- __experimental_reverificationMismatchResponse
Patch Changes
- Updated dependencies [
5a21de1f46df3642828dc27e4862263c9858da2b
,f7472e22877f62fc7f3c8d3efe409ff2276fb4a3
,e199037b8f484abdeeb9fc24455a1b4b8c31c8dd
,886e294a8d8c54b39cd5bda88d46b89eace3861e
,0e443ad7c76643420b50e5b169193e03f6ef79f9
,cc24c8145f1eea7fb91550f2c3e0bac3993e4320
]:- @clerk/[email protected]
- @clerk/[email protected]