Commit Graph
3579 Commits
Author SHA1 Message Date
MaxwellandGitHub c13d1867a8 fix(create-adapter): transformWhere should account for customTransformInput (#2437) 2025-06-27 22:55:02 -07:00
MaxwellandGitHub 3119cadf0d fix(create-adapter): getModelName should apply plural to custom model names (#3084)
Fixes https://github.com/better-auth/better-auth/issues/3069#issuecomment-2985270520
2025-06-27 22:53:46 -07:00
MaxwellandGitHub 2a36760653 fix(email-otp): doesn't call onEmailVerification (#2974) 2025-06-27 22:06:16 -07:00
Bereket EngidaandGitHub c1d4f467ff fix(account): add placeholder URL for type inference in linkSocialAccount response (#3199) 2025-06-27 20:22:16 -07:00
Bereket Engida fece011149 chore: release v1.2.11 v1.2.11 2025-06-27 20:21:54 -07:00
Tai VoandGitHub 0679ebed3e chore: update jose to fix vite build (#3183) 2025-06-27 11:26:23 -07:00
Bereket Engida ebde893b1c fix(user-card): refactor email verification button and update trusted origins 2025-06-27 11:22:43 -07:00
Bereket Engida e3ce89562d docs: update contact email in seed round blog 2025-06-26 16:45:31 -07:00
KinfeMichael TarikuandGitHub 001565a0f9 docs: fix blog page layout (#3176)
* fix/blog-page-layouts

* clean up
2025-06-26 16:21:40 -04:00
KinfeMichael TarikuandGitHub 58919f8543 fix(api-key): update should only use by ID 2025-06-25 22:57:49 -04:00
MaxwellandGitHub e65125da8d refactor(mongo-adapter): migrate to createAdapter (#3170)
In the past we didn't have mongoDb adapter move over to createAdapter since we've seen users running into issues.

However some time ago I've merged a PR which I believe fixed the issue, and after testing the org plugin with the mongo adapter that uses `createAdapter` I don't see any issues.
2025-06-25 22:31:52 -04:00
Bereket Engida 76e186903e docs: fix email address 2025-06-25 12:46:48 -04:00
Bereket EngidaGitHubcubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
1d35c64e6b blog: seed round announcement (#3168)
* init

* cleanup

* fix seed round announcemnt

* fix seed round announcemnt

* seed round blog

* add nav mobile

* fix typo

* Update docs/content/blogs/seed-round.mdx

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

* Update docs/app/blog/[[...slug]]/page.tsx

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

* Update docs/app/blog/[[...slug]]/page.tsx

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

* update og

* cleanup

---------

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-06-25 12:32:01 -04:00
Dan McGrathandGitHub 048914fbaf docs: fix typo in oauth proxy documentation (#3151) 2025-06-24 16:40:31 -07:00
5bdf3c0ec1 fix(sveltekit): only dynamic import $app/environment once (#3152)
Co-authored-by: Work <work@Jasons-MacBook-Pro.local>
2025-06-24 18:28:25 -04:00
Usman S. (Max Programming)andGitHub 9d4861fc44 docs: update TanStack Start integration guide (#3142) 2025-06-23 10:55:58 -07:00
Lakshya ThakurandGitHub 36399ea884 docs: fix typos on mcp guide (#3146) 2025-06-23 10:54:16 -07:00
KinfeMichael TarikuandGitHub 1eff55bde8 docs: fix typo in plugin (#3122)
* typo

* typo

* typo

* typo

* typo
2025-06-22 17:50:47 -07:00
Alessandro BortolinandGitHub 8137b37056 fix(username): log the correct username (#3127) 2025-06-22 16:16:07 -07:00
MaxwellGitHubcubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
dce44c697f docs(NextJS): Improve middleware example to be more secure (#3135)
* docs(NextJS): Improve middleware example to be more secure

Users can skim code without reading the text, and LLMs can read code and miss-understand context correctly.  Our current middleware example only checks for existence of a cookie, and doesn't validate it.

While we do warn users this isn't secure, some users has raised concern in a Github issue saying it's not obvious enough for users who skim.

Also we don't provide examples on how to authenticate users on each route, we only show middleware optimistic check examples.

* Update docs/content/docs/integrations/next.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-22 16:15:12 -07:00
Bereket Engida 2fe1be0e5f docs: fix builder failing to open 2025-06-21 08:45:39 -07:00
Bereket Engida 08d92952ab chore: release v1.2.10 v1.2.10 2025-06-20 15:05:19 -07:00
Bereket Engida cdff6380ae chore: update hugging face logo 2025-06-20 15:02:28 -07:00
Eliott C.andGitHub 6304efa8f0 feat: add Hugging Face provider (#3089)
* feat: add huggingface provider

* Add hugging face to doc
2025-06-20 15:01:29 -07:00
38e422e4c4 feat: link account with idToken (#1830)
* add idToken to link account

* add docs

* Implemented linking accounts based on idToken

* fix: tests

* docs: prevent diff

* docs: prevent diff

---------

Co-authored-by: kzlar <120426485+kzlar@users.noreply.github.com>
2025-06-20 15:01:06 -07:00
Bereket Engida 9801d1be53 fix(expo): remove duplicated trusted origins 2025-06-20 13:43:38 -07:00
KinfeMichael TarikuandGitHub de6b53ce4e fix: expose headers override in jwt plugin (#3019)
* expose headers override in jwt plugin

* clean up

* lint
2025-06-20 13:32:15 -07:00
KinfeMichael TarikuandGitHub 88573aa9dc fix: onLinkAccount trigger on phone number verification (#3007) 2025-06-20 13:10:46 -07:00
KinfeMichael TarikuandGitHub e0b38d0018 docs: input field usage on additional fields (#2991) 2025-06-20 13:08:33 -07:00
Bereket EngidaandGitHub 6a08d284a9 docs: fix session parameter spelling (#3108) 2025-06-20 12:30:05 -07:00
Bereket EngidaandGitHub 7eded3da8a chore: fix typo in authorize comment (#3106) 2025-06-20 12:24:12 -07:00
artemoireandGitHub 1b0aef5be3 fix: use correct refresh token endpoint for github (#3095) 2025-06-20 11:50:49 -07:00
Undefined NinjaandGitHub ce4d250ad5 docs: corrected github user email scope name (#3099)
* docs: corrected github user email scope name

* docs: cubic dev suggestion
2025-06-20 08:26:48 -07:00
MaxwellandGitHub e49eb954b0 docs: basic errs with svg props (#3102) 2025-06-20 08:26:13 -07:00
MaxwellandGitHub 9714131eaf feat: Allow passing id in DB hook create (#3048)
* feat(database-hooks): Allow passing `id` in DB hook `create`

It's the same to using a custom `idGenerator`, except configurable by the database hook which would in theory provide more data.

A use-case is to generate the id based on user info in the user before DB hook.

Solves https://discord.com/channels/1288403910284935179/1379190465588367540/1384217435535835216

* chore: lint

* fix: tests failing
2025-06-20 08:25:42 -07:00
MaxwellandGitHub f12e345beb chore(org): add comments explaining what shimContext does (#3098) 2025-06-20 07:39:40 -07:00
Bereket EngidaandGitHub 7c728248dc fix: delete user should respect freshAge config (#3075)
* fix: delete user needs to enforced through fresh age

* cleanup

* cleanup
2025-06-18 21:20:52 -07:00
KinfeMichael TarikuandGitHub fd62eba1d0 fix(email-otp): auto-verify on email otp reset (#3022) 2025-06-16 13:51:41 -07:00
MaxwellandGitHub e4bed5c786 docs(passkey): Fixed signIn passkey props (#3014)
callbackURL doesn't exist.
2025-06-16 00:31:42 -07:00
Bereket EngidaandGitHub 482c99f246 fix(email-verification): improve email verification logic to check session and user email consistency (#3042) 2025-06-15 23:22:03 -07:00
KinfeMichael TarikuandGitHub 93d5bbe04d fix: expose-headers override in bearer plugin when setting set-auth-token (#3029)
* fix: bearer override headers

* clean up
2025-06-15 15:43:52 -07:00
Bereket EngidaandGitHub c7f8be1c72 fix: duplicate oauth registration (#3038)
* fix: duplicate oauth registration

* revert to checking account id instead
2025-06-15 15:33:31 -07:00
526c9372fa fix: always use custom errorURL when available (#2640)
* Use custom errorURL when available

* fix oidc

---------

Co-authored-by: Bereket Engida <bekacru@gmail.com>
2025-06-15 15:09:20 -07:00
Tim EtlerandGitHub 0df8793f5f fix: deleteUser check session freshAge using ms instead of sec (#3020) 2025-06-15 12:51:20 -07:00
Bereket Engida b6edbb9ab9 docs: remove callout and default cookie attributes for cross subdomain cookies 2025-06-15 12:44:33 -07:00
Bereket Engida 4ae34800f8 fix: remove active organization when member isn't found 2025-06-15 12:44:33 -07:00
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