Maxwell
d3ef75653c
docs(username): Change examples to APIMethod ( #4308 )
2025-08-30 14:15:05 -07:00
Maxwell
74b8e50bee
docs: fix typos in codeblocks ( #4310 )
2025-08-29 22:35:27 -07:00
Ross
4925969691
docs: update users-accounts.mdx ( #4160 )
2025-08-29 10:58:50 -07:00
Dagmawi Babi
6083855a53
docs: Supabase Auth to PlanetScale Migration Guide ( #3968 )
...
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com >
Co-authored-by: Bereket Engida <Bekacru@gmail.com >
2025-08-27 08:59:21 -07:00
Zach Grimaldi
f978fe9a98
docs: add better-auth-cloudflare to community plugins ( #4212 )
2025-08-24 17:34:16 -07:00
KinfeMichael Tariku
8c23eb0739
docs: add more resource videos ( #4173 )
2025-08-23 22:53:06 -07:00
sami
85f7eef266
docs: fix consistency on remix guide auth-client usage ( #4142 )
...
Co-authored-by: Kinfe123 <kinfishtech@gmail.com >
2025-08-22 16:51:42 +03:00
KinfeMichael Tariku
100494ce8f
docs: fix correct listUsers usage client-side API docs ( #4119 )
2025-08-21 11:37:27 -07:00
KinfeMichael Tariku
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öritz
0bd9e7979c
docs: add better auth attio ( #4063 )
2025-08-21 11:37:27 -07:00
Andy Bonventre
86f6234f8d
chore: fix token encryption doc code snippet ( #4067 )
2025-08-21 11:37:27 -07:00
Boby Tiwari
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 Jowsey
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
Dylan Vanmali
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 Yang
fc8a25abd0
feat: support node:sqlite ( #3869 )
2025-08-20 12:57:30 -07:00
Fraol Lemecha
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
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 Vanmali
74ccf8dac5
feat(jwt): jwks remote url ( #4071 )
2025-08-18 14:18:11 -07:00
Dylan Vanmali
4b8a2f62b9
feat(jwt): add disableSettingJwtHeader flag to prevent issuance of signed jwt ( #4072 )
2025-08-18 14:17:30 -07:00
Alex Yang
da52400a51
docs: fix typos ( #4069 )
2025-08-18 10:50:00 -07:00
Alex Yang
1815fb2b3f
chore: lint json files ( #4068 )
2025-08-18 10:27:15 -07:00
Dagmawi Babi
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
Jason Gerbes
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
Bereket Engida
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
namgpham
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
KinfeMichael Tariku
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 Tariku
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 Gmerek
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
Fraol Lemecha
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
Alex Yang
953ed14112
docs: hydration fix on wrapping table content ( #3876 )
2025-08-11 09:58:40 -07:00
Grant G
18f72643ef
feat(oidc-provider): allow passing oauth consent code via query params ( #3845 )
...
* feat: pass oauth consent code via query params
* address cubic comments
* fix tests
* address comments
2025-08-11 09:58:40 -07:00
Grant G
b2ac809e5e
feat(oidc-provider): add client to getAdditionalUserInfoClaim callback ( #3790 )
...
* feat: add oidc Client to getAdditionalUserInfoClaim
* address cubic comments
* run format
2025-08-11 09:58:40 -07:00
Bereket Engida
f88e4b8dfb
feat(organization): add option for requiring email verificaiton ( #3785 )
...
* feat(organization): add option for requiring email verificaiton
* add rejection
* docs: add docs
2025-08-11 09:58:01 -07:00
Alex Yang
8be5ede269
docs: remove unused import ( #3927 )
2025-08-11 14:12:20 +03:00
Braden Wong
f281c92b99
docs(hono): update RPC client to use init config instead of custom fetch ( #3597 )
2025-08-10 08:32:24 +03:00
Dagmawi Babi
5e0dace337
docs: fix google auth prompt ( #3894 )
...
Google OAuth2 uses space delimiters instead of +
https://developers.google.com/identity/protocols/oauth2/web-server
2025-08-09 12:18:04 -07:00
Dagmawi Babi
44c407a513
chore: update api key docs ( #3864 )
...
Closes #3724
2025-08-08 09:03:34 -07:00
Nate
0fe1770404
docs: fix typo in SSR performance section
...
The line was missing "the".
Co-authored-by: KinfeMichael Tariku <65047246+Kinfe123@users.noreply.github.com >
2025-08-07 19:25:57 +03:00
KinfeMichael Tariku
bb7d504efe
docs: enhance trustedOrigins option with examples ( #3857 )
...
* docs: enhance trustedOrigins option documentation
* nit
2025-08-07 09:09:19 -07:00
Jovan Lanutan
236c29e270
docs: remove unused import of 'auth' type in authClient setup ( #3856 )
...
In the previous implementation, the import statement for 'auth' type from './auth' was included as part of the setup for the authClient, but it is no longer being used in the current code. This update removes the unnecessary import to clean up the code and prevent potential confusion.
Additionally, the authClient setup remains intact with the use of 'inferAdditionalFields' plugin to define additional user fields (role type set to 'string').
- Removed unused import: `import type { auth } from "./auth"`
- Kept the authClient initialization with 'inferAdditionalFields' plugin
This resolves a minor issue and ensures that the code remains clean and maintainable.
2025-08-07 19:08:40 +03:00
Hysterelius
723a4f4dde
docs: update TOTP 2FA docs to state that Better-Auth implements a delay window ( #3586 )
...
Better Auth uses a delay window for TOTP code verification to ensure that it is resilient to time delays
2025-08-06 17:00:11 -07:00
dogus
b5273623bf
feat(stripe): create billing portal session ( #3625 )
...
* feat(stripe) : add billing portal session endpoint
* create billing portal session
* update docs
* chore: changeset
* chore: fix stripe
* chore: remove comment
* chore: update docs
---------
Co-authored-by: Bereket Engida <Bekacru@gmail.com >
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com >
2025-08-06 16:09:32 -07:00
Manuel Sanchez
e37e673e04
docs: adding reference to surrealdb adapter rewrite ( #3754 )
...
Adding reference to surrealdb adapter rewrite, with passing tests and schema generation as well as surreal native parameters.
2025-08-04 11:07:44 -07:00
Bereket Engida
3babdbb07c
docs: update session mangement caveats
2025-08-01 23:02:40 -07:00
Andrew Patton
a2474faac6
docs: remove nonexistent invitation.createdAt field, add missing invitation.teamId field ( #3741 )
...
* docs: remove invitation.createdAt, add invitation.teamId
* docs: add team id optionally
---------
Co-authored-by: Bereket Engida <Bekacru@gmail.com >
2025-08-01 13:11:10 -07:00
Andrew Patton
91cae8aa1e
docs: fix wrong cancelUrl and returnUrl descriptions ( #3647 )
...
* docs: fix wrong cancelUrl and returnUrl descriptions
* chore: changeset
* chore: update changeset
---------
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com >
2025-08-01 09:43:48 -07:00
Marti
e5f3f31311
feat(passkey): allow custom passkey name during registration ( #3587 )
...
* feat(passkey): allow custom passkey name during registration
* lint
* docs: specify name prop in passkey docs
* chore: add changeset
* chore: changeset
* chore: update changeset
* remove changest
---------
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com >
2025-08-01 09:43:35 -07:00
Saviru
884d3d5c1e
docs: fix open plugins link in same tab ( #3737 )
2025-08-01 08:32:47 -07:00
Maxwell
3225926889
docs(org): inferOrgAdditionalFields has wrong import path ( #3734 )
...
The newly introduced `inferOrgAdditionalFields` has the wrong import path in the docs.
2025-08-01 11:20:15 +03:00