Grant G and GitHub
7575ef6a43
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-07 00:03:05 -07:00
Alex Yang and GitHub
079c33d5d8
fix(tiktok): client id is not used for TikTok social provider ( #3846 )
...
* fix: client id is unused for TikTok social provider
* fix: set header
2025-08-06 23:38:42 -07:00
Bereket Engida
1e61973c30
chore: enable ci for all branches
2025-08-06 17:23:54 -07:00
Bereket Engida
0cc68ee9ba
docs: fix missing import
2025-08-06 17:02:13 -07:00
Hysterelius and GitHub
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
KinfeMichael Tariku and Bereket Engida
4c4c259a54
fix(cli): prisma schema generate mismatch on custom plugin table names ( #3021 )
...
* fix: generate mismatch
* clean up
* linkt
* lint
* clean up
* clean up
* lint
* lint
* test
* clean up
* clean up
* lint
* update
2025-08-06 16:38:50 -07:00
422aa488b7
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:38:50 -07:00
KinfeMichael Tariku and Bereket Engida
f6f082b8ed
fix(organization): team members should be cleaned up on delete team ( #3833 )
2025-08-06 16:38:50 -07:00
KinfeMichael Tariku and Bereket Engida
ddb20f089e
fix: add missing team reference in teamMember schema ( #3801 )
2025-08-06 16:38:50 -07:00
KinfeMichael Tariku and Bereket Engida
f59343da43
docs: unify component implementations for consistency ( #3799 )
...
* fix(docs): unify component implementations for consistency
* update
2025-08-06 16:38:50 -07:00
fc67723b04
fix(reddit): refresh access token should use basic auth ( #3753 )
...
* reddit auth type
* changesets
* chore: remove changeset
---------
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com >
2025-08-06 16:38:41 -07:00
Alex Yang and Bereket Engida
3ee67fcca0
chore(demo): replace isLoading using useTransition ( #3775 )
...
* fix: use `useTransition` for isLoading
* fixup! fix: use `useTransition` for isLoading
2025-08-06 16:38:41 -07:00
Manuel Sanchez and Bereket Engida
f49a2fbf99
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-06 16:38:41 -07:00
KinfeMichael Tariku and Bereket Engida
0eef0abc3b
fix(org): use correct slug lookup when setting active org
2025-08-06 16:38:40 -07:00
KinfeMichael Tariku and GitHub
48063b6b3c
fix(cli): prisma schema generate mismatch on custom plugin table names ( #3021 )
...
* fix: generate mismatch
* clean up
* linkt
* lint
* clean up
* clean up
* lint
* lint
* test
* clean up
* clean up
* lint
* update
2025-08-06 16:35:03 -07:00
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
11d9a2b151
fix: ensure zod v4 type annotations work with core types ( #3834 )
...
* fix: ensure zod v4 type annotations work with core types
* chore: lint
---------
Co-authored-by: Bereket Engida <Bekacru@gmail.com >
2025-08-06 16:06:55 -07:00
11aaba0914
fix: client secret should be optional in configuring the generic oauth plugin ( #3824 )
...
* fix: client secret should be optional because not all oauth authorizations method require it
* fix: use empty string as a secret fallback
* fix: don't use else if
Co-authored-by: Bereket Engida <Bekacru@gmail.com >
---------
Co-authored-by: Bereket Engida <Bekacru@gmail.com >
2025-08-06 15:56:21 -07:00
d518df8d0f
test: improve test case for email verification ( #3746 )
...
* test: add the test case for email verification
* fixup! test: add the test case for email verification
* chore: remove changeset
---------
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com >
2025-08-06 11:39:11 -07:00
KinfeMichael Tariku and GitHub
9c4a7b5d96
fix(organization): team members should be cleaned up on delete team ( #3833 )
2025-08-06 11:35:04 -07:00
c956a23f7a
feat: remove revoked session from active sessions list ( #3820 )
...
* feat: remove revoked session from active list
* feat: remove revoked session from active list
* should throw error?
* feat: bypass logger
* test: update
* chore: fix types
---------
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com >
Co-authored-by: Bereket Engida <Bekacru@gmail.com >
2025-08-06 11:25:02 -07:00
Fraol Lemecha and GitHub
2481c1d575
fix(cli): only show the overwrite message when the schema file exists and the code has changed ( #3826 )
2025-08-06 11:01:19 -07:00
Bereket Engida
2636fe2dfb
chore: release v1.3.5-beta.4
v1.3.5-beta.4
2025-08-06 09:03:37 -07:00
f13c40492c
fix(generic-oauth): set account id from mapped user fields when creating account ( #3649 )
...
* fix: generic oauth plugin -
* chore: add changeset
* chore: remove changeset
---------
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com >
2025-08-06 09:01:37 -07:00
Bereket Engida
721f983b12
chore: release v1.3.5-beta.3
v1.3.5-beta.3
2025-08-05 23:31:51 -07:00
Bereket Engida
89974a9e0c
chore: upgrade better-call version
2025-08-05 22:37:35 -07:00
Grant G and GitHub
9aebc3e9a0
feat(oidc-provider): add client to getAdditionalUserInfoClaim callback ( #3790 )
...
* feat: add oidc Client to getAdditionalUserInfoClaim
* address cubic comments
* run format
2025-08-05 21:17:42 -07:00
Alex Yang and GitHub
722bcc8c5a
feat: allow getUserInfo to return number type ( #3816 )
...
* fix: check user info id before link account
* fix: don't check
* feat: allow `getUserInfo` returns number type
* feat: allow `getUserInfo` returns number type
* fix: revert
* fix: lint
2025-08-05 21:16:13 -07:00
b3118e42d8
fix(mssql): "text" datatype is not working with mssql ( #3144 )
...
* fix(mssql-datatypes): text datatype is going to be removed from future version of SQL Server, Microsoft recommends to not use it anymore
* update: use varchar(max) instead
* fix
---------
Co-authored-by: ping-maxwell <maxwell.multinite@gmail.com >
2025-08-05 18:32:17 -07:00
Bereket Engida
a1ddb3f766
chore: remove log
2025-08-05 18:27:03 -07:00
KinfeMichael Tariku and GitHub
2a81499e75
fix(magic-link): magic link URL construction ( #3770 )
...
* magic link pathname issue
* lint
* changesets
* remove changesets
* respect basePath if baseUrl has no pathname
2025-08-05 17:55:18 -07:00
KinfeMichael Tariku and GitHub
69d5239e8f
fix: add missing team reference in teamMember schema ( #3801 )
2025-08-05 17:31:21 -07:00
KinfeMichael Tariku and GitHub
1932d04c5a
docs: unify component implementations for consistency ( #3799 )
...
* fix(docs): unify component implementations for consistency
* update
2025-08-05 17:23:03 -07:00
Alex Yang and GitHub
f04570a6d8
chore: bump vitest version ( #3810 )
...
* chore: bump vitest version
* cleanup the server
2025-08-05 16:00:44 -07:00
Bereket Engida
e57a49f99d
chore: release v1.3.5-beta.2
v1.3.5-beta.2
2025-08-04 21:25:34 -07:00
Alex Yang and GitHub
575070f605
chore: bump biome ( #3784 )
2025-08-04 13:48:54 -07:00
Bereket Engida and GitHub
5eca938933
feat(organization): add option for requiring email verificaiton ( #3785 )
...
* feat(organization): add option for requiring email verificaiton
* add rejection
* docs: add docs
2025-08-04 13:12:46 -07:00
669ce3e6b7
fix(reddit): refresh access token should use basic auth ( #3753 )
...
* reddit auth type
* changesets
* chore: remove changeset
---------
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com >
2025-08-04 12:50:24 -07:00
Alex Yang and GitHub
2afdd69e95
chore(demo): replace isLoading using useTransition ( #3775 )
...
* fix: use `useTransition` for isLoading
* fixup! fix: use `useTransition` for isLoading
2025-08-04 11:11:20 -07:00
Manuel Sanchez and GitHub
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
3266232201
fix: plugins options type compatibility issue with exactOptionalPropertyTypes enabled in ts-config ( #3769 )
...
* tsconfig option
* Create odd-forks-fail.md
changesets
* chore: remove changeset
---------
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com >
2025-08-04 11:05:28 -07:00
Bereket Engida
ee63084a2e
chore: remove changeset ci
2025-08-04 10:51:59 -07:00
Bereket Engida
ca3a13407e
chore: remove changeset
2025-08-04 10:44:45 -07:00
Bereket Engida
b71e8a7ec0
Merge branch 'main' into canary
2025-08-04 10:43:02 -07:00
Alex Yang and GitHub
d313d0093e
fix: await ctx in middleware ( #3783 )
...
* fix: await ctx in middleware
* fix: lint
* Create tidy-impalas-fail.md
2025-08-04 10:27:55 -07:00
KinfeMichael Tariku and GitHub
375fff5ac1
fix(org): use correct slug lookup when setting active org
2025-08-03 12:54:40 +03:00
Bereket Engida
af239b7879
chore: remove changeset and add contributing code of conduct
2025-08-02 13:01:02 -07:00
Bereket Engida
987be984b4
chore(demo): add loading state on sign in button
2025-08-02 11:17:35 -07:00
5124b40283
chore: upgrade TypeScript version ( #3748 )
...
* chore: fix TypeScript to a correct version
* fixup! chore: fix TypeScript to a correct version
* chore: fix typecheck
---------
Co-authored-by: Bereket Engida <Bekacru@gmail.com >
2025-08-02 10:18:55 -07:00
chunterb and GitHub
85415ac768
fix(plugins): export siwe plugin ( #3503 )
...
* fix(plugins): export siwe plugin
* fix(plugins): export siweClient from client plugins
* fix(plugins): siwe plugin client types
2025-08-02 09:47:08 -07:00