Skip to content

Commit 43aaeeb

Browse files
authored
Merge branch 'main' into jacek/user-4372-verify-null-resource-updates-when-previous-resource-is-not
2 parents a658ac5 + 6e90b7f commit 43aaeeb

206 files changed

Lines changed: 5589 additions & 1743 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.changeset/busy-wolves-rush.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
'@clerk/clerk-js': minor
3+
'@clerk/shared': minor
4+
'@clerk/react': minor
5+
---
6+
7+
Add support for email link based verification to SignUpFuture
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
---
2+
"@clerk/expo": major
3+
---
4+
5+
Move `useSignInWithApple` and `useSignInWithGoogle` to dedicated entry points to avoid bundling optional dependencies.
6+
7+
**Breaking Change:** Import paths have changed:
8+
9+
```typescript
10+
// Before
11+
import { useSignInWithApple } from '@clerk/expo';
12+
import { useSignInWithGoogle } from '@clerk/expo';
13+
14+
// After
15+
import { useSignInWithApple } from '@clerk/expo/apple';
16+
import { useSignInWithGoogle } from '@clerk/expo/google';
17+
```
18+
19+
This change prevents `expo-crypto` and `expo-apple-authentication` from being bundled when not using native sign-in hooks.

.changeset/fifty-suits-vanish.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@clerk/backend": patch
3+
---
4+
5+
Added date filter parameters to user list endpoint
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@clerk/clerk-js': patch
3+
---
4+
5+
Fix backwards compatibility for legacy `clerkUICtor` option removed in the `ui` prop PR

.changeset/flat-eggs-stick.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
---
2+
---

.changeset/forty-months-appear.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
---
2+
'@clerk/shared': major
3+
'@clerk/react': patch
4+
'@clerk/ui': patch
5+
---
6+
7+
Remove `useUserContext`, `useOrganizationContext`, `useSessionContext` and `useClientContext` from the `shared/react` package.
8+
9+
These hooks have never been meant for public use and have been replaced with internal hooks that do not rely on context.
10+
11+
If you need access to these resources, use the `useUser`, `useOrganization` and `useSession` hooks instead.
12+
13+
If you are building a React SDK and need direct access to the `client`, get in touch with us to discuss!

.changeset/green-humans-yawn.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
'@clerk/react-router': major
3+
---
4+
5+
Usage of `rootAuthLoader` without the `clerkMiddleware()` installed will not throw a runtime error.
6+
7+
**Before (Removed):**
8+
9+
```tsx
10+
import { rootAuthLoader } from '@clerk/react-router/ssr.server'
11+
12+
export const loader = (args: Route.LoaderArgs) => rootAuthLoader(args)
13+
```
14+
15+
**After:**
16+
17+
1. Enable the `v8_middleware` future flag:
18+
19+
```ts
20+
// react-router.config.ts
21+
export default {
22+
future: {
23+
v8_middleware: true,
24+
},
25+
} satisfies Config;
26+
```
27+
28+
2. Use the middleware in your app:
29+
30+
```tsx
31+
import { clerkMiddleware, rootAuthLoader } from '@clerk/react-router/server'
32+
33+
export const middleware: Route.MiddlewareFunction[] = [clerkMiddleware()]
34+
35+
export const loader = (args: Route.LoaderArgs) => rootAuthLoader(args)
36+
```
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@clerk/upgrade": patch
3+
---
4+
5+
Improve `generate-guide` script to support generating guides for all SDKs at once and output MDX format compatible with clerk-docs
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@clerk/backend": patch
3+
---
4+
5+
Improve token type validation in authentication requests

.changeset/jolly-streets-kick.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@clerk/clerk-js': patch
3+
---
4+
5+
Remove ANSI colors from ConsoleTransport.

0 commit comments

Comments
 (0)