Commit Graph
1741 Commits
Author SHA1 Message Date
Alex YangandGitHub eb691e213d docs: revert fumadocs (#4147) 2025-08-21 21:07:46 -07:00
Alex YangandGitHub ff19661524 chore: bump fumadocs (#4144) 2025-08-21 20:30:06 -07:00
MaxwellandGitHub fe9c5e428b docs: remove duplicate auth0 guide (#4146) 2025-08-21 20:05:54 -07:00
Alex YangandGitHub 55ec22c877 fix: small dx for device login (#4141) 2025-08-21 17:46:11 -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
Shobhit PatraandGitHub 96b5fabdfa feat(paypal): add paypal OAuth2 provider (#4107) 2025-08-21 11:50:03 -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
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 fc8a25abd0 feat: support node:sqlite (#3869) 2025-08-20 12:57:30 -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
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
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
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 95f9e9a39a chore: fix import typo 2025-08-17 11:03:18 -07:00
Bereket Engida efa0c0ba1b chore: update sso docs 2025-08-17 11:03:18 -07:00
Bereket Engida 64216f1325 chore: fix broken testomnial link 2025-08-17 11:03:18 -07:00
KinfeMichael TarikuandBereket Engida 3fd858163a 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>
2025-08-17 11:03:18 -07:00
Dagmawi BabiandGitHub c93d84b478 docs: Google and Roblox to use a space in the prompt value instead of a plus (#4027) 2025-08-15 08:59:29 -07:00
b165c13055 feat(email-otp): add check verification otp endpoint (#1149)
* Improve OTP password reset flow

* Doc improvements

* Logic improvements

* nit

* Prevent too many attempts

* Changeset

* chore: changeset

* chore: remove braces

---------

Co-authored-by: Bereket Engida <Bekacru@gmail.com>
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
2025-08-14 18:35:26 -07:00
b622836703 docs: update section testimonial (#3964)
* docs: resolve overlapping border in the community page (#3962)

* chore: release v1.3.6

* docs: update section "people say"

* Update people-say.tsx

---------

Co-authored-by: KinfeMichael Tariku <65047246+Kinfe123@users.noreply.github.com>
Co-authored-by: Bereket Engida <Bekacru@gmail.com>
2025-08-13 12:45:20 -07:00
Bereket Engida ad9eee9370 Merge branch 'canary' 2025-08-12 20:12:50 -07:00
f6b5735ce9 fix: prevent static nodejs imports and lazy import for non-nodejs env (#3947)
* fix(cli): incorrect api for auto increment in drizzle schema generation(#3940)

* fix(organization): make plugin schema compatible with exactOptionalPropertyTypes; build schema object without undefined optional keys and merge team tables conditionally; keep session fields literal and add teams conditionally

* fix: restore non-Node.js support by lazily importing

* test

* cleanup

* clean up

* lint

* fix(email-otp): type issue with extractOptionPropertyTypes (#3961)

* docs: add github star count in the community section  (#3960)

* github star count

* cubix issue fix

---------

Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>

* chore: lint

---------

Co-authored-by: Ben Agnew <78829885+ben-agnew@users.noreply.github.com>
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
Co-authored-by: Dagmawi Babi <44819176+dagmawibabi@users.noreply.github.com>
Co-authored-by: Bereket Engida <Bekacru@gmail.com>
2025-08-12 19:57:40 -07:00
KinfeMichael TarikuandGitHub 91214268ef docs: resolve overlapping border in the community page (#3962) 2025-08-12 19:43:01 -07:00
84f8f659ce docs: add github star count in the community section (#3960)
* github star count

* cubix issue fix

---------

Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
2025-08-12 18:48:20 -07:00
Bereket EngidaandGitHub d8a7630ae2 fix(telemetry): remove node imports for compatibility and add telemetry notice (#3942)
* remove fs imports

* fix: detect-sys-info

* add notice

* cleanup

* remove notice

* add notice

* remove postinstall

* update docs
2025-08-11 20:03:17 -07:00
namgphamandGitHub f105f85c19 docs: added comment on sveltekit plugin integration (#3899)
Added comment to the user to place cookie setting plugin as the last item in the array similar to Next.js.

If not, will deal with problems on other plugins such as twoFactor
2025-08-11 10:42:12 -07:00
Bereket Engida cfa295813c docs: hero padding should match the features section 2025-08-11 09:58:40 -07:00
KinfeMichael TarikuandBereket Engida 5a3f0b60e9 docs: update missing links on contribution guide (#3922)
* docs: unify component implementations for consistency (#3799)

* fix(docs): unify component implementations for consistency

* update

* docs: contribution guide link

* lint
2025-08-11 09:58:40 -07:00
Bereket Engida 865641e1d0 chore: change examples url 2025-08-11 09:58:40 -07:00
KinfeMichael TarikuandBereket Engida 15e0527a0b docs: add callout to populate event.locals.user and session in handlers (#3910)
* docs: add callout to set event.locals.user/session in handle

* update

* docs
2025-08-11 09:58:40 -07:00
Oskar GmerekandBereket Engida fa4c6fb3e4 fix(username): remove normalize transform for displayUsername (#3912)
* fix(username): remove normalize transform for displayUsername
feat(username): add displayUsernameValidator

* feat(username): enhance username plugin with display username normalization and validation options

* docs

* update api

* update docs

* update docs

---------

Co-authored-by: Bereket Engida <Bekacru@gmail.com>
2025-08-11 09:58:40 -07:00
Bereket Engida f1898b005a chore: remove unused import 2025-08-11 09:58:40 -07:00
Bereket Engida b73d3b26a7 chore: remove unused componenet 2025-08-11 09:58:40 -07:00
Fraol LemechaBereket EngidaKinfe123Bereket Engidacubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>Alex Yang
1e6735495e feat: add telemetry (#3822)
* feat: telemetry

Co-authored-by: Kinfe123 <kinfishtech@gmail.com>

* chore: remove changeset

* fix: do not generate project id unless telemetry is enabled

* fix: return `isInsiderContainerCached`

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

* chore: remove unused utils file

* fix: properly cache generated project id

* feat: interpret empty env vars as false

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

* fix: use nullish coalescing to set fallback

* fix: should be `isInsideContainerCached`

* fix: unique icons + tooltip for telemetry component

* fix: import child process from node

* fix: remove quotes in description

Co-authored-by: Alex Yang <himself65@outlook.com>

* fix: address reviews

Co-authored-by: Alex Yang <himself65@outlook.com>

* chore: refactor

* refactor

* add tests

* cache pkg json

* add cli tracking

* add migrate

* chore fix xi

* skip tet

* update snapshot

* chore: fix typecheck

* Expand telemetry docs: list collected fields, clarify anonymous redaction via getTelemetryAuthConfig, and document CLI events and audit/opt‑out paths.

* docs

* doc cleanup

* fixes

* remove git first commit message

* update docs

---------

Co-authored-by: Kinfe123 <kinfishtech@gmail.com>
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
Co-authored-by: Alex Yang <himself65@outlook.com>
Co-authored-by: Bereket Engida <Bekacru@gmail.com>
2025-08-11 09:58:40 -07:00