Commit Graph
6933 Commits
Author SHA1 Message Date
JafriandGitHub 2b46191017 fix: incremental scopes for Microsoft and return all granted scopes for Google (#3013) 2025-06-15 09:17:41 -07:00
MaxwellandGitHub 015ba5632b feat(organization): maximumMembersPerTeam support (#2374)
* feat(organization): maximumMembersPerTeam support

Allow configuration of maximum number of members allowed in a team.

* chore: cleanup
2025-06-14 15:14:16 -07:00
MaxwellandGitHub 475472c971 fix(get-session): missing null type on /get-session when throw:true is set (#3026)
* fix(get-session): missing `null` type on /get-session

When there isn't an active session, `null` is returned on the `/get-session` endpoint.
This was missing in types.

* chore: fix type errors
2025-06-14 14:41:41 -07:00
KinfeMichael TarikuandGitHub e27d77a68f fix: propagate a secondary storage updates on updated user (#3000)
* update user propagate update on session with secondary storage

* lint

* descriptive
2025-06-13 23:02:48 -07:00
Tai VoandGitHub 552ea8a041 feat(cli): allow cli to use custom adapter createSchema if implemented (#3006)
* the cli now uses createSchema from custom adapters

* rename function misnomer and keep old name as deprecated
2025-06-13 16:59:00 -07:00
moveroandGitHub 06a613422b docs(microsoft): correct how to require account selection (#3016) 2025-06-13 16:58:03 -07:00
KinfeMichael TarikuandGitHub 3348ae0e81 chore: fix demo build (#2995)
* fix: otp value and tries separator

* fix demo

* clean up
2025-06-12 22:18:14 -07:00
Bereket Engida 8207ae4e01 docs: fix scrollbar 2025-06-12 22:11:44 -07:00
Bereket Engida b253130d5e chore: change sign-in box footer to built-with 2025-06-12 21:57:01 -07:00
Rohit MenonandGitHub 6fcce5e6d1 fix(twitter): update email verification logic in profile mapping (#3005) 2025-06-12 21:31:39 -07:00
Muhammed RahifGitHubcubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
0de0a29bc7 docs(admin): clarify on the checkRolePermission function (#3002)
* docs(admin): clarify on the `checkRolePermission` function

* Update docs/content/docs/plugins/admin.mdx

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

* Update admin.mdx

---------

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-06-12 21:31:04 -07:00
Bereket Engida fe6a585f46 chore: release v1.2.10-beta.1 v1.2.10-beta.1 2025-06-12 21:09:34 -07:00
Julius MarmingeandGitHub aedf7a36a0 fix(oauth-proxy): resolve current URL with precedence (#2998)
* better resolve url

* rm unused

* use an actual base type
2025-06-12 10:24:38 -07:00
42e4fd728a fix(organization): organization with no members error (#2999)
* fix: handle empty userIds in getOrgAdapter to prevent errors

* refactor: remove unnecessary whitespace in getOrgAdapter function

* refactor: simplify user fetching logic in getOrgAdapter function

---------

Co-authored-by: Sean Luca Krüger <mail@seanlucakrueger.de>
2025-06-12 10:23:26 -07:00
matteovavaandGitHub c91c6830d4 fix: support "ne" (not equal) filter in Prisma adapter (#2993) 2025-06-11 20:31:45 -07:00
Seth WeinheimerandGitHub 3f25944726 docs: update options for oauth2 registration option (#2992) 2025-06-11 14:59:47 -07:00
SrikanthandGitHub c78574311b docs(tanstack): migrate from createAPIFileRoute to createServerFileRoute (TanStack Start) (#2984)
The `createAPIFileRoute` method is no longer available in the latest version of TanStack Start. This commit updates the codebase to use the new `createServerFileRoute` method for handling API routes, ensuring compatibility with the latest library version.
2025-06-11 12:27:38 -07:00
Matteo UrsoandGitHub 2a793139a5 docs: update casing for getMcpSession reference (#2978) 2025-06-11 11:33:12 -07:00
Bereket Engida a47b9523e4 chore: release v1.2.9 v1.2.9 2025-06-10 00:10:42 -07:00
Anatole DufourandGitHub cf25458cdb fix(prisma): "eq" invalid argument OR clause (#2874) 2025-06-09 23:58:43 -07:00
Bereket EngidaandGitHub 92801d97d7 feat: support stripe seat upgrade (#2967)
* feat: support stripe seat upgrade

* cleanup
2025-06-09 23:54:27 -07:00
Floryan SimarandGitHub 496f355f9c fix(stripe): use the stripeSubscriptionId from the fetched subscription instead of the one from the request (#2940)
Closes: #2938
2025-06-09 23:35:02 -07:00
90db4c3896 fix: oauth proxy between http and https (#2895)
* Update index.ts

* support prefix

* chore: revert test

* skip oauth proxy header

* add test

---------

Co-authored-by: Bereket Engida <bekacru@gmail.com>
2025-06-09 23:30:32 -07:00
Rohan GodhaGitHubcubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
cb3f07f133 docs(stripe): document switching plans on a subscription (#2862)
* docs(stripe): document switching plans

* Update docs/content/docs/plugins/stripe.mdx

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

---------

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-06-09 23:12:41 -07:00
NecoandGitHub f2def63dd8 docs: update surreal adapter community link (#2957)
## Replace unmaintained SurrealDB adapter with actively maintained version

### Summary
This PR updates the Community Adapters table to replace the unmaintained `surreal-better-auth` adapter with `surrealdb-better-auth`, which is actively maintained.

### Changes
- Updated SurrealDB adapter entry from `oskar-gmerek/surreal-better-auth` to `Necmttn/surrealdb-better-auth`
- Updated author information and GitHub avatar accordingly
- Maintained the same database dialect (SurrealDB)

### Reason for Change
The previous SurrealDB adapter (`oskar-gmerek/surreal-better-auth`) is no longer maintained. The new adapter (`surrealdb-better-auth`) provides ongoing support and maintenance for SurrealDB integration with Better Auth.

### Testing
- [x] Verified the new adapter repository exists and is publicly accessible
- [x] Confirmed the adapter is compatible with Better Auth
- [x] Updated documentation links are valid

This ensures users have access
2025-06-09 21:15:53 -07:00
KinfeMichael TarikuandGitHub 6c1d00fc30 fix: lookup keys without the priceId (#2963)
* chore: typo and unnecessary optional check

* fix: price with lookup keys alternative

* lint

* fix: clean up

* clean up
2025-06-09 21:14:46 -07:00
Bereket EngidaandGitHub 69468d0341 feat: support passing error callback url for account linking (#2966)
* feat: support passing error callback url for account linking

* revert change
2025-06-09 20:20:28 -07:00
Bereket Engida 38ce94994c chore: remove blog 2025-06-09 20:13:43 -07:00
Bereket Engida bdffa3a52f chore: fallback to empty options on hasPermission 2025-06-09 18:21:30 -07:00
Bereket Engida afcbf741c4 chore: release v1.2.9-beta.10 v1.2.9-beta.10 2025-06-08 18:37:59 -07:00
Bereket Engida 9fbea84c5f refactor: getCookieCache to be async 2025-06-07 17:31:33 -07:00
26645aa012 fix(cli): missing dependency @babel/core (#2909)
Co-authored-by: Normal Gaussian <gitlab.march.2019@normal-gaussian.com>
2025-06-07 17:18:20 -07:00
Bereket Engida 5eb3c03176 feat: add getCookieCache helper and update session handling 2025-06-07 16:46:01 -07:00
Bereket EngidaGitHubcubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
eaf80cf945 fix: rename forgetPassword APIs to requestPasswordReset (#2947)
* fix: rename  to

* Update demo/nextjs/app/(auth)/forget-password/page.tsx

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>

---------

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-06-07 16:28:47 -07:00
Bereket Engida db2c0d0c8a docs: fix api typo on security guide 2025-06-07 15:04:41 -07:00
KinfeMichael TarikuandGitHub e9b8d92438 chore: fix jsodc typo (#2942) 2025-06-07 11:52:12 -07:00
ShippyandGitHub 8242ebde82 fix(mongo-adapter): fix incorrect transformation of findOneAndX outputs (#2656)
* fix(mongo-adapter): fix incorrect transformation of findOneAndX outputs

* fix(mongo-adapter): fix incorrect transformation of findOneAndX outputs

* fix(mongo-adapter): fix incorrect transformation of findOneAndX outputs

* lint
2025-06-06 22:17:46 -07:00
KinfeMichael TarikuandGitHub 90cd37caee fix: remove empty migration with semi colon (#2927) 2025-06-06 22:15:32 -07:00
KinfeMichael TarikuandGitHub 75559769f5 fix: add prompt option on github (#2922) 2025-06-06 22:09:11 -07:00
KinfeMichael TarikuandGitHub 335e6be0bf docs: headers in the setPassword method (#2923) 2025-06-06 14:22:15 -07:00
LucaandGitHub 91d504d81b docs(fix): replace error with status in elysia example (#2897)
* fix(docs): replace error with status in elysia example

https://github.com/elysiajs/elysia/blob/7d921a2c90b99a83240b20d01e8673e49e4327fd/src/context.ts#L190

* fix(docs): undo typo in elysia example
2025-06-04 15:53:44 -07:00
Richard PoelderlandGitHub 5526b24568 docs: remove unused withMcpAuth (#2902)
it's imported but unused.
2025-06-04 08:54:51 -07:00
Bereket Engida e96e07ed75 docs: match the hero section background 2025-06-03 16:18:18 -07:00
Bereket Engida d7957983fe chore: release v1.2.9-beta.9 v1.2.9-beta.9 2025-06-03 12:11:06 -07:00
Bereket Engida 09899ba220 chroe: check vercel url is defined before mergeing proto 2025-06-03 12:10:52 -07:00
Julius MarmingeandGitHub e69240d235 fix: construct valid URL from VERCEL_URL env 2025-06-03 11:10:19 -07:00
KinfeMichael TarikuandGitHub 91c5cd7478 fix: default value on generate (#2885) 2025-06-03 01:06:19 -07:00
Alexander LyonandGitHub 6cbc5e5317 chroe: add dependency on root format task in turbo (#1992) 2025-06-03 00:18:23 -07:00
KinfeMichael TarikuandGitHub f6e18b8a85 docs: cors callout in cookies (#2886) 2025-06-03 00:11:10 -07:00
8e4cd77433 feat(passkey): AAGUID field support (#2189)
* feat(passkey): AAGUID support

* docs: added aaguid options

* satisfies on base type

---------

Co-authored-by: Kinfe123 <kinfishtech@gmail.com>
2025-06-02 23:57:30 -07:00