Skip to content

Releases: clerk/javascript

@clerk/tanstack-react-start@0.29.8

Choose a tag to compare

@clerk-cookie clerk-cookie released this 27 Feb 19:36
f2e31af

Patch Changes

  • Updated dependencies [76a5a1b, 7955e9d, 51bc9a9]:
    • @clerk/backend@2.33.0
    • @clerk/shared@3.47.2
    • @clerk/clerk-react@5.61.3
    • @clerk/types@4.101.20

@clerk/shared@3.47.2

Choose a tag to compare

@clerk-cookie clerk-cookie released this 27 Feb 19:36
f2e31af

Patch Changes

  • Remove CHIPS build variant and use partitioned_cookies environment flag from the Clerk API to control partitioned cookie behavior at runtime. (#7946) by @brkalow

@clerk/remix@4.13.43

Choose a tag to compare

@clerk-cookie clerk-cookie released this 27 Feb 19:36
f2e31af

Patch Changes

  • Updated dependencies [76a5a1b, 7955e9d, 51bc9a9]:
    • @clerk/backend@2.33.0
    • @clerk/shared@3.47.2
    • @clerk/clerk-react@5.61.3
    • @clerk/types@4.101.20

@clerk/react-router@2.4.10

Choose a tag to compare

@clerk-cookie clerk-cookie released this 27 Feb 19:36
f2e31af

Patch Changes

  • Updated dependencies [76a5a1b, 7955e9d, 51bc9a9]:
    • @clerk/backend@2.33.0
    • @clerk/shared@3.47.2
    • @clerk/clerk-react@5.61.3
    • @clerk/types@4.101.20

@clerk/nuxt@1.13.26

Choose a tag to compare

@clerk-cookie clerk-cookie released this 27 Feb 19:36
f2e31af

Patch Changes

  • Updated dependencies [76a5a1b, 7955e9d, 51bc9a9]:
    • @clerk/backend@2.33.0
    • @clerk/shared@3.47.2
    • @clerk/types@4.101.20
    • @clerk/vue@1.17.18

@clerk/nextjs@6.39.0

Choose a tag to compare

@clerk-cookie clerk-cookie released this 27 Feb 19:37
f2e31af

Minor Changes

  • Added support for JWT token format when creating and verifying machine-to-machine (M2M) tokens. This enables fully networkless verification when using the public JWT key. (#7883) by @wobsoriano

    Creating a JWT-format M2M token

    const clerkClient = createClerkClient({
      machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,
    });
    
    const m2mToken = await clerkClient.m2m.createToken({
      tokenFormat: 'jwt',
    });
    
    console.log('M2M token created:', m2mToken.token);

    Verifying a token

    const clerkClient = createClerkClient({
      machineSecretKey: process.env.CLERK_MACHINE_SECRET_KEY,
    });
    
    const authHeader = req.headers.get('Authorization');
    const token = authHeader.slice(7);
    
    const verified = await clerkClient.m2m.verify(token);
    
    console.log('Verified M2M token:', verified);

    Networkless verification

    const clerkClient = createClerkClient({
      jwtKey: process.env.CLERK_JWT_KEY,
    });
    
    const authHeader = req.headers.get('Authorization');
    const token = authHeader.slice(7);
    
    const verified = await clerkClient.m2m.verify(token);
    
    console.log('Verified M2M token:', verified);

Patch Changes

  • Updated dependencies [76a5a1b, 7955e9d, 51bc9a9]:
    • @clerk/backend@2.33.0
    • @clerk/shared@3.47.2
    • @clerk/clerk-react@5.61.3
    • @clerk/types@4.101.20

@clerk/localizations@3.37.2

Choose a tag to compare

@clerk-cookie clerk-cookie released this 27 Feb 19:36
f2e31af

Patch Changes

  • Updated dependencies []:
    • @clerk/types@4.101.20

@clerk/fastify@2.6.28

Choose a tag to compare

@clerk-cookie clerk-cookie released this 27 Feb 19:36
f2e31af

Patch Changes

  • Updated dependencies [76a5a1b, 7955e9d, 51bc9a9]:
    • @clerk/backend@2.33.0
    • @clerk/shared@3.47.2
    • @clerk/types@4.101.20

@clerk/express@1.7.76

Choose a tag to compare

@clerk-cookie clerk-cookie released this 27 Feb 19:36
f2e31af

Patch Changes

  • Updated dependencies [76a5a1b, 7955e9d, 51bc9a9]:
    • @clerk/backend@2.33.0
    • @clerk/shared@3.47.2
    • @clerk/types@4.101.20

@clerk/expo-passkeys@0.4.39

Choose a tag to compare

@clerk-cookie clerk-cookie released this 27 Feb 19:36
f2e31af

Patch Changes

  • Updated dependencies [7955e9d]:
    • @clerk/shared@3.47.2