Bereket Engida
f8e2b693b9
chore: release v1.2.12
v1.2.12
2025-06-27 23:41:11 -07:00
Bereket Engida
eb651594af
chore: release v1.2.12
2025-06-27 23:40:33 -07:00
Bereket Engida
afc7e2fb85
chore: release v1.2.12
2025-06-27 23:37:40 -07:00
Maxwell
0b03431eae
fix(create-adapter): doesn't work with mongoAdapter ( #3203 )
...
* fix(create-adapter): doesn't work with monogAdapter
In Better-auth, we do not allow customising IDs, so nothing takes into account of "different ids".
However MongoDB requires ids to be different.
The `getDefaultFieldName` fn in the create-adapter doesn't take into account that IDs from Mongo are not the same as the normal `id`. This is a patch fix until proper resolve is implemented.
* chore: lint
* chore: cleanup
2025-06-27 23:24:46 -07:00
Maxwell
de39373415
chore: add tests for create-adapter to not include an id when generate id is disabled ( #2423 )
...
* add: tests for create-adapter to not include an id when generate id is disabled
* chore: minor improvements
2025-06-27 22:55:48 -07:00
Maxwell
557793b183
docs(organization): update description for getActiveMember function ( #2555 )
...
Refined the description to clearly convey that the function retrieves member details of the active organization.
2025-06-27 22:55:23 -07:00
Maxwell
c13d1867a8
fix(create-adapter): transformWhere should account for customTransformInput ( #2437 )
2025-06-27 22:55:02 -07:00
Maxwell
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
Maxwell
2a36760653
fix(email-otp): doesn't call onEmailVerification ( #2974 )
2025-06-27 22:06:16 -07:00
Bereket Engida
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 Vo
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 Tariku
001565a0f9
docs: fix blog page layout ( #3176 )
...
* fix/blog-page-layouts
* clean up
2025-06-26 16:21:40 -04:00
KinfeMichael Tariku
58919f8543
fix(api-key): update should only use by ID
2025-06-25 22:57:49 -04:00
Maxwell
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 Engida
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 McGrath
048914fbaf
docs: fix typo in oauth proxy documentation ( #3151 )
2025-06-24 16:40:31 -07:00
Jason Venable
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)
9d4861fc44
docs: update TanStack Start integration guide ( #3142 )
2025-06-23 10:55:58 -07:00
Lakshya Thakur
36399ea884
docs: fix typos on mcp guide ( #3146 )
2025-06-23 10:54:16 -07:00
KinfeMichael Tariku
1eff55bde8
docs: fix typo in plugin ( #3122 )
...
* typo
* typo
* typo
* typo
* typo
2025-06-22 17:50:47 -07:00
Alessandro Bortolin
8137b37056
fix(username): log the correct username ( #3127 )
2025-06-22 16:16:07 -07:00
Maxwell
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.
6304efa8f0
feat: add Hugging Face provider ( #3089 )
...
* feat: add huggingface provider
* Add hugging face to doc
2025-06-20 15:01:29 -07:00
reslear
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 Tariku
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 Tariku
88573aa9dc
fix: onLinkAccount trigger on phone number verification ( #3007 )
2025-06-20 13:10:46 -07:00
KinfeMichael Tariku
e0b38d0018
docs: input field usage on additional fields ( #2991 )
2025-06-20 13:08:33 -07:00
Bereket Engida
6a08d284a9
docs: fix session parameter spelling ( #3108 )
2025-06-20 12:30:05 -07:00
Bereket Engida
7eded3da8a
chore: fix typo in authorize comment ( #3106 )
2025-06-20 12:24:12 -07:00
artemoire
1b0aef5be3
fix: use correct refresh token endpoint for github ( #3095 )
2025-06-20 11:50:49 -07:00
Undefined Ninja
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
Maxwell
e49eb954b0
docs: basic errs with svg props ( #3102 )
2025-06-20 08:26:13 -07:00
Maxwell
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
Maxwell
f12e345beb
chore(org): add comments explaining what shimContext does ( #3098 )
2025-06-20 07:39:40 -07:00
Bereket Engida
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 Tariku
fd62eba1d0
fix(email-otp): auto-verify on email otp reset ( #3022 )
2025-06-16 13:51:41 -07:00
Maxwell
e4bed5c786
docs(passkey): Fixed signIn passkey props ( #3014 )
...
callbackURL doesn't exist.
2025-06-16 00:31:42 -07:00
Bereket Engida
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 Tariku
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 Engida
c7f8be1c72
fix: duplicate oauth registration ( #3038 )
...
* fix: duplicate oauth registration
* revert to checking account id instead
2025-06-15 15:33:31 -07:00
Erik Petersen
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 Etler
0df8793f5f
fix: deleteUser check session freshAge using ms instead of sec ( #3020 )
2025-06-15 12:51:20 -07:00