Commit Graph
6898 Commits
Author SHA1 Message Date
Dylan VanmaliandGitHub 11dec5f412 chore(oauth): separate betterFetch from request format (#4085) 2025-08-21 16:30:20 -07:00
Alex YangandGitHub 09a04517eb feat: support custom schema merging in SIWE plugin (#4138) 2025-08-21 16:00:56 -07:00
Alex YangandGitHub 127ad5d326 chore: bump next.js (#4135) 2025-08-21 15:30:53 -07:00
Alex YangandGitHub 5ded0904d4 feat: support device authorization (#3811) 2025-08-21 14:59:31 -07:00
Alex YangandGitHub 2edb2d6816 chore: fix turborepo cache hit issue (#4137) 2025-08-21 13:59:56 -07:00
Alex YangandGitHub 94e6df97f6 demo: fix missing env vars (#4131) 2025-08-21 12:56:31 -07:00
Shobhit PatraandGitHub 96b5fabdfa feat(paypal): add paypal OAuth2 provider (#4107) 2025-08-21 11:50:03 -07:00
Bereket Engida ed17525775 chore: release v1.3.8-beta.2 v1.3.8-beta.2 2025-08-21 11:38:51 -07:00
Bereket Engida b6f07eed87 Merge branch 'main' of https://github.com/better-auth/better-auth 2025-08-21 11:38:13 -07:00
KinfeMichael TarikuandBereket Engida 100494ce8f docs: fix correct listUsers usage client-side API docs (#4119) 2025-08-21 11:37:27 -07:00
38ccbb8608 docs: auth0 migration guide (#3165)
* migration guide

* update and lint

* added in remove list

* update

* update

* update

* update

* docs

* migration

* update

* docs

* update

---------

Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
2025-08-21 11:37:27 -07:00
Tobias MöritzandBereket Engida 0bd9e7979c docs: add better auth attio (#4063) 2025-08-21 11:37:27 -07:00
Andy BonventreandBereket Engida 86f6234f8d chore: fix token encryption doc code snippet (#4067) 2025-08-21 11:37:27 -07:00
ea20c231a2 docs: fix missing user table name for 2fa plugin field reference (#4029)
Added the explicit user table name for better readability and understanding

Co-authored-by: KinfeMichael Tariku <65047246+Kinfe123@users.noreply.github.com>
2025-08-21 11:37:27 -07:00
Thomas JowseyandBereket Engida b516e43f1b docs: fix getRequestEvent SvelteKit version callout (#4058)
Reference: https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md#2200
2025-08-21 11:37:27 -07:00
KinfeMichael TarikuandGitHub 6d4091dfdf docs: fix correct listUsers usage client-side API docs (#4119) 2025-08-21 10:03:10 -07:00
Alexander Abou ChedidGitHubcubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
7772265c35 fix(oauth2): correct basic auth header construction for refresh token (#4126)
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-08-21 08:22:20 -07:00
Alex YangandGitHub dd4e06661c ci: test for node.js 22 (#4111) 2025-08-20 16:57:22 -07:00
Alex YangandGitHub 73da454c6c fix(client): avoid atom to be proxy (#4079) 2025-08-20 16:30:04 -07:00
Alex YangandGitHub bb634a0f5c fix(cli): generate throws error with default export (#4113) 2025-08-20 16:25:32 -07:00
c05b103c3e feat: remote sign a jwt payload (#4074)
Co-authored-by: Alex Yang <himself65@outlook.com>
2025-08-20 15:51:02 -07:00
Alex YangandGitHub 3ad5ef72c5 fix: avoid general oauth flow duplicate user (#3839) 2025-08-20 14:06:33 -07:00
Alex YangandGitHub fc8a25abd0 feat: support node:sqlite (#3869) 2025-08-20 12:57:30 -07:00
Alex YangandGitHub a686a8c5aa fix: check x-api-key for all auth endpoint (#4083) 2025-08-20 09:56:11 -07:00
Eniola OsabiyaandGitHub d9f8806090 fix(cli): check for undefined defaultValue instead of truthy value when generating drizzle schema(#3512) 2025-08-20 09:35:44 -07:00
Alex YangandGitHub d921471a74 test: flaky becase cleanup function not called (#4099) 2025-08-19 20:29:39 -07:00
Alex YangandGitHub 1959eb872e chore: bump biome (#4096) 2025-08-19 19:01:10 -07:00
94bdf7f218 fix (oidc): payload times should be in sec (#4075)
Co-authored-by: Alex Yang <himself65@outlook.com>
2025-08-19 19:01:01 -07:00
Alex YangandGitHub 6055a12a9b fix: move stack check into inner function (#4094) 2025-08-19 18:31:21 -07:00
Alex YangandGitHub 48f915b9ba feat: support to infer error types from endpoint (#4095) 2025-08-19 18:04:54 -07:00
Alex YangandGitHub 12ae7c7b1c fix: show error stack in debug mode (#4091) 2025-08-19 16:13:41 -07:00
Alex YangandGitHub 059d7b3bdb chore: bump better-call (#4088) 2025-08-19 13:59:43 -07:00
4472f679f0 docs: auth0 migration guide (#3165)
* migration guide

* update and lint

* added in remove list

* update

* update

* update

* update

* docs

* migration

* update

* docs

* update

---------

Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
2025-08-19 11:07:36 -07:00
Fraol LemechaGitHubcubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
7b6f3fad8b fix: telemetry should be opt in not opt out (#4081)
* fix(telemetry): make telemetry opt in

* fix(telemetry): remove telemetry notice

* fix(docs): remove redundant "is"

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

* test(telemetry): opt in to telemetry in tests

---------

Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-08-19 10:28:58 -07:00
Bereket Engida fc47acad5f chore: release v1.3.8-beta.1 v1.3.8-beta.1 2025-08-18 21:26:57 -07:00
99834437b0 fix: secondary storage should allow returning both string and parsed json (#4076)
* docs: hero section alignment with feature section on big screens (#4018)

* fix: hero section alignment with feature section on big screens

* fix

---------

Co-authored-by: Bereket Engida <Bekacru@gmail.com>

* chore: fix broken testomnial link

* fix(sso): [⚠︎Security] - membership check should be required before allowing users to create sso for an organization

* chore: update sso docs

* chore: fix import typo

* docs: hero section alignment with feature section on big screens (#4018)

* fix: hero section alignment with feature section on big screens

* fix

---------

Co-authored-by: Bereket Engida <Bekacru@gmail.com>

* chore: fix broken testomnial link

* fix(sso): [⚠︎Security] - membership check should be required before allowing users to create sso for an organization

* chore: update sso docs

* chore: fix import typo

* chore: release v1.3.7-beta.4

* chore: release v1.3.7

* support both json and string

* add test and type

* fix up docs

* fix test

* fix test

* fix type

---------

Co-authored-by: KinfeMichael Tariku <65047246+Kinfe123@users.noreply.github.com>
2025-08-18 21:08:39 -07:00
Aditya IngoleandAlex Yang e08cf6fb44 fix(client): prevent proxy promise-like behavior (#3679)
Co-authored-by: Bereket Engida <Bekacru@gmail.com>
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
Co-authored-by: KinfeMichael Tariku <65047246+Kinfe123@users.noreply.github.com>
Co-authored-by: Alex Yang <himself65@outlook.com>
(cherry picked from commit 9437828576)
2025-08-18 18:39:35 -07:00
9437828576 fix(client): prevent proxy promise-like behavior (#3679)
Co-authored-by: Bereket Engida <Bekacru@gmail.com>
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
Co-authored-by: KinfeMichael Tariku <65047246+Kinfe123@users.noreply.github.com>
Co-authored-by: Alex Yang <himself65@outlook.com>
2025-08-18 18:36:29 -07:00
Alex YangandGitHub 789f4013e8 fix: constant time compare (#4077) 2025-08-18 18:22:50 -07:00
Dylan VanmaliandGitHub 74ccf8dac5 feat(jwt): jwks remote url (#4071) 2025-08-18 14:18:11 -07:00
Dylan VanmaliandGitHub 4b8a2f62b9 feat(jwt): add disableSettingJwtHeader flag to prevent issuance of signed jwt (#4072) 2025-08-18 14:17:30 -07:00
Alex YangandGitHub da52400a51 docs: fix typos (#4069) 2025-08-18 10:50:00 -07:00
Alex YangandGitHub 1815fb2b3f chore: lint json files (#4068) 2025-08-18 10:27:15 -07:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
341a0ec777 chore(deps): update github-actions (#4061)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-18 09:55:51 -07:00
Tobias MöritzandGitHub 06b1da293e docs: add better auth attio (#4063) 2025-08-18 09:53:45 -07:00
Andy BonventreandGitHub b0adcf4370 chore: fix token encryption doc code snippet (#4067) 2025-08-18 09:52:49 -07:00
a09996173a docs: fix missing user table name for 2fa plugin field reference (#4029)
Added the explicit user table name for better readability and understanding

Co-authored-by: KinfeMichael Tariku <65047246+Kinfe123@users.noreply.github.com>
2025-08-18 10:43:01 +03:00
Thomas JowseyandGitHub 247bae5968 docs: fix getRequestEvent SvelteKit version callout (#4058)
Reference: https://github.com/sveltejs/kit/blob/main/packages/kit/CHANGELOG.md#2200
2025-08-18 10:34:53 +03:00
Bereket Engida 52c3fa9af5 chore: release v1.3.7 v1.3.7 2025-08-17 12:13:54 -07:00
Bereket Engida b9951daa9b chore: release v1.3.7-beta.4 v1.3.7-beta.4 2025-08-17 11:05:06 -07:00