Cursor Agent and bekacru
7c2cee6ddf
fix(expo): support async storage in client plugin
...
The Expo client plugin was not properly awaiting async storage operations,
which caused issues when users used async storage implementations like
AsyncStorage. This could result in sign-out not deleting sessions from the
database because the cookie wasn't being read correctly before the request.
Changes:
- Added Promise.resolve() wrapper to storage.getItem() calls to support
both sync and async storage implementations
- Added tests for async storage scenarios
- Added tests to verify session deletion on sign-out
Fixes #5868
Co-authored-by: bekacru <bekacru@gmail.com >
2026-02-02 19:36:23 +00:00
Muzzaiyyan Hussain and GitHub
a605e70f4e
fix(sso): allow custom organization roles in provisioning types ( #7722 )
2026-02-02 18:51:11 +00:00
Alex Yang
00c95728f1
Revert "feat: make name field optional ( #7617 )"
...
This reverts commit e0df7c9e38 .
2026-02-02 10:52:19 -08:00
Taesu and GitHub
93bbe2a548
docs: improve TanStack Start integration guide ( #7742 )
2026-02-02 18:17:39 +00:00
Taesu and GitHub
8ca2de4056
fix(nextjs): detect RSC context to prevent unnecessary session refresh ( #7763 )
2026-02-02 18:04:36 +00:00
92c63ab85e
chore: correct environment variable name in baseURL warning ( #7749 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-02 01:52:37 +00:00
Taesu and GitHub
fe92103d47
fix(stripe): clarify error when authorizeReference is missing ( #7741 )
2026-02-01 09:15:14 +00:00
Taesu and GitHub
e6740d96e2
chore: bump better-call ( #7740 )
2026-02-01 05:59:09 +00:00
ace5ac7560
fix(api-key): error details not passed to response ( #7692 )
...
Co-authored-by: Alex Yang <himself65@outlook.com >
2026-01-31 17:52:26 -08:00
be4e7ee67c
fix(email-otp): typo in OpenAPI response metadata ( #7737 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
2026-02-01 01:17:57 +00:00
Taesu and GitHub
86da990076
docs: add quick start section to TanStack Start integration ( #7729 )
2026-02-01 01:10:23 +00:00
Alex Yang
f82960b984
chore: release v1.5.0-beta.11
v1.5.0-beta.11
2026-01-30 16:44:59 -08:00
Taesu and GitHub
ef48756d17
fix: skip sending email verification to already verified users without a session ( #7712 )
2026-01-30 23:44:19 +00:00
Alex Yang and GitHub
8d2a4f46c9
chore: move generic type into db schema ( #7711 )
2026-01-30 22:03:37 +00:00
LovelessCodes and GitHub
b00bc2fd16
fix(admin): change list type from never[] to UserWithRole[] ( #7701 )
2026-01-30 16:48:52 +00:00
9e1ab8e6da
feat(phone-number): support user additionalFields in signUpOnVerification flow ( #7699 )
...
Co-authored-by: Alex Yang <himself65@outlook.com >
2026-01-30 06:34:23 +00:00
Paola Estefanía de Campos and GitHub
2d62ac0c9a
feat(oauth-provider): enforce HTTPS for redirect URIs ( #7670 )
2026-01-30 06:27:40 +00:00
ddb3448c09
docs: clarify updatePhoneNumber option usage ( #7697 )
...
Co-authored-by: Alex Yang <himself65@outlook.com >
2026-01-30 06:26:42 +00:00
Alex Yang
3a51b2b8fb
chore: should keep singleton of ctx ( #7654 )
2026-01-29 22:04:07 -08:00
Gautam Manchandani and GitHub
440fc0d41d
docs: add IdP-initiated SAML SSO workaround for Next.js ( #6669 )
2026-01-30 00:08:42 +00:00
Joél Solano and GitHub
20d08ede10
feat(adapter): improve select support ( #7667 )
2026-01-30 00:02:39 +00:00
Taesu and GitHub
e0df7c9e38
feat: make name field optional ( #7617 )
2026-01-29 23:42:52 +00:00
Néfix Estrada and GitHub
4fd1a96e00
fix(oauth-provider): honor prompt=none for OIDC ( #7665 )
2026-01-29 20:03:59 +00:00
Maxwell and GitHub
971abd5caa
docs: add sub-pages to error docs ( #7678 )
2026-01-29 20:02:42 +00:00
Bereket Engida and GitHub
7f34a97bba
docs: hero improvements ( #7673 )
2026-01-29 11:35:56 -08:00
Joél Solano and GitHub
7167362c73
docs: add callout for access control bundle size ( #7688 )
2026-01-29 10:13:36 -08:00
Joél Solano and GitHub
230cb5605a
fix(access): allow passing statements directly into newRole ( #7687 )
2026-01-29 07:48:32 -08:00
Taesu and GitHub
f5d56559f5
fix(stripe): restore better-call peerDeps ( #7675 )
2026-01-29 12:30:50 +00:00
Taesu and GitHub
bcdcd7fdb2
fix(sso): add better-call peerDeps ( #7676 )
2026-01-29 09:59:04 +00:00
Taesu and GitHub
04851d3ff9
chore: correct drizzle-orm peerDeps version ( #7677 )
2026-01-29 09:30:52 +00:00
Paola Estefanía de Campos and GitHub
01304a4989
docs(oauth-provider): remove production warning ( #7671 )
2026-01-28 17:56:55 -08:00
Paola Estefanía de Campos and GitHub
b2b4a53fa9
feat(oauth-provider): add configurable rate limiting for OAuth endpoints ( #7666 )
2026-01-28 17:56:29 -08:00
Paola Estefanía de Campos and GitHub
90a2d60340
feat(oauth-provider): add iss parameter to authorization responses (RFC 9207) ( #7669 )
2026-01-28 17:46:08 -08:00
Taesu and GitHub
4bdc6b5df6
chore(stripe): remove unused better-call devDependency ( #7664 )
2026-01-29 01:10:59 +00:00
12fe8a74e0
docs: add enterprise SSO migration to Supabase guide ( #7652 )
...
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Alex Yang <himself65@users.noreply.github.com >
2026-01-28 18:38:07 +00:00
8630f6f56b
fix(anonymous): export types ( #7661 )
...
Co-authored-by: Alex Yang <himself65@outlook.com >
2026-01-27 23:44:58 -08:00
Taesu and GitHub
9fb4f4a650
fix(email-otp): add stricter default rate limits for password reset endpoints ( #7658 )
2026-01-28 07:37:12 +00:00
Alex Yang
9780a773fe
chore: release v1.5.0-beta.10
v1.5.0-beta.10
2026-01-27 17:57:35 -08:00
Taesu and GitHub
e0e7c4af3b
chore: make expo-network optional peerDeps ( #7655 )
2026-01-27 17:56:06 -08:00
Alex Yang and GitHub
1251787f72
feat: remove deprecated API ( #7623 )
2026-01-28 01:49:50 +00:00
a7f159b8c6
fix(2fa): server-side trust device expiration and configurable maxAge ( #7644 )
...
Co-authored-by: Alex Yang <himself65@outlook.com >
2026-01-28 01:36:05 +00:00
Alex Yang and GitHub
b500aedb9b
feat(i18n): type inference for error codes ( #7639 )
2026-01-28 01:03:13 +00:00
jyc.dev and GitHub
b7d50de695
fix: check jsconfig.json in getPathAliases ( #7650 )
2026-01-28 00:56:38 +00:00
Taesu and GitHub
97e6d772e5
feat: mark /forget-password/email-otp as deprecation ( #7645 )
2026-01-28 00:51:38 +00:00
Alex Yang and GitHub
296cbfe00e
chore: simplify type ( #7653 )
2026-01-28 00:49:39 +00:00
Alex Yang and GitHub
c1f046f588
chore: bump version ( #7646 )
2026-01-27 23:12:31 +00:00
Alex Yang and GitHub
b0a6fb89c4
chore: bump version ( #7626 )
2026-01-27 21:05:02 +00:00
Paola Estefanía de Campos and GitHub
0e8cd88308
feat(db): add verification identifier storage options ( #7209 )
2026-01-27 19:43:16 +00:00
Alex Yang and GitHub
ea05b9d014
chore: use more APIError.from ( #7636 )
2026-01-27 19:06:59 +00:00
Alex Yang and GitHub
c937fa0b74
chore: update pnpm and enable new security features ( #7634 )
2026-01-27 17:53:48 +00:00