Claude
e49fc2b9fc
docs: add comprehensive learning guides for payment gateway abstraction
...
Created four detailed guides to help understand better-auth patterns and
apply them to building a payment gateway abstraction library:
- LEARNING_GUIDE.md: 17-file study roadmap organized in 5 phases
- OAUTH_TO_PAYMENT_MAPPING.md: Mental model showing OAuth-to-Payment parallels
- QUICK_START_IMPLEMENTATION.md: Complete implementation guide with code
- STUDY_CHECKLIST.md: Interactive checklist to track learning progress
These guides show how to learn from better-auth's provider abstraction,
plugin system, and configuration patterns to build a "better-payments"
library that makes integrating Stripe, Flutterwave, PayStack, and other
payment gateways as simple as better-auth makes OAuth providers.
2025-11-15 16:22:57 +00:00
Bereket Engida and GitHub
7aa296e6cb
fix(haveibeenpwned): check for limited set of paths ( #5998 )
2025-11-15 04:12:32 +00:00
Rob Bayliss and GitHub
7ed2805b76
fix(sso): export SSOProvider type ( #5996 )
2025-11-14 23:09:52 +00:00
Rob Bayliss and GitHub
7800aa5f7e
fix(sso): prevent server instance from leaking to client ( #5994 )
2025-11-14 21:08:21 +00:00
Giorgio Azzinnaro and GitHub
0eb6b7457a
fix: zoom refresh token ( #5992 )
2025-11-14 20:19:38 +00:00
Alex Yang
794c477f83
test: fix oidc.test.ts
2025-11-14 11:22:26 -08:00
Alex Yang
0dc5977fe1
fix(oidc-provider): missing options
2025-11-14 10:48:01 -08:00
Alex Yang
abf7687969
Revert "fix(odic): case when prompt=login ( #5848 )"
...
This reverts commit bafe1cac2a .
2025-11-14 10:28:20 -08:00
Alex Yang
4224a8e1ea
Revert "fix(oidc-provider): oidc_login_prompt not cleared after login ( #5912 )"
...
This reverts commit 938ff5db6a .
2025-11-14 10:23:19 -08:00
Gautam Manchandani and GitHub
0885653257
chore: expose BetterAuthOptions type from /minimal ( #5983 )
...
Signed-off-by: GautamBytes <manchandanigautam@gmail.com >
2025-11-14 14:51:07 +00:00
Jakub Kołodziejczak and GitHub
5c945bed59
chore(fix): support native UUID generation ( #5985 )
2025-11-14 14:49:50 +00:00
Joél Solano and GitHub
a6823afdb5
chore: bump biome ( #5975 )
2025-11-14 01:19:46 +00:00
Arian Joyandeh and GitHub
eb45cfd7f6
fix(sso): respect disableImplicitSignUp in SAML callback ( #5966 )
2025-11-14 00:11:46 +00:00
Alex Yang
a391a92f87
Revert "feat: support pass raw function as middleware ( #5888 )"
...
This reverts commit 48a20bb50f .
2025-11-13 15:50:15 -08:00
Alex Yang and GitHub
96cf8638ff
fix(oidc-provider): fix opts order ( #5974 )
2025-11-13 23:39:09 +00:00
Alex Yang and GitHub
29bd1e9873
chore: remove deprecated zod API ( #5972 )
2025-11-13 23:06:44 +00:00
Alex Yang and GitHub
48a20bb50f
feat: support pass raw function as middleware ( #5888 )
2025-11-13 22:24:33 +00:00
Maxwell and GitHub
dd3e0ca870
docs: fix out-dated api-key docs about rate-limits ( #5950 )
2025-11-13 21:53:31 +00:00
Maxwell and GitHub
9ce76beefc
docs: document oauthConfig in options.mdx ( #5947 )
2025-11-13 20:09:06 +00:00
fa595a8c3b
feat: add support for custom response status codes ( #5806 )
...
Co-authored-by: Bereket Engida <Bekacru@gmail.com >
2025-11-13 18:20:13 +00:00
Arian Joyandeh and GitHub
c34ce282f5
docs: fix typo "Crate" -> "Create" ( #5963 )
2025-11-13 18:07:30 +00:00
ea1cf04d76
fix(generic-oauth): await async mapProfileToUser ( #5479 )
...
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com >
2025-11-13 04:42:58 +00:00
Maxwell and GitHub
c708e044de
docs: update database docs about generateId ( #5948 )
2025-11-13 02:38:05 +00:00
5af1a3f993
fix(oidc-provider): change updated_at to be a UNIX numeric timestamp ( #4263 )
...
Co-authored-by: Alex Yang <himself65@outlook.com >
2025-11-13 01:26:49 +00:00
Maxwell and GitHub
b39273a94f
fix: use identity instead of serial for pg schema ( #5943 )
2025-11-13 01:15:39 +00:00
72191ef4f0
fix(odic-provider): default options ( #5945 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-13 00:56:28 +00:00
Maxwell and GitHub
448d76fcfa
fix: use ctx over request in plugin options ( #5944 )
2025-11-13 00:18:59 +00:00
Maxwell and GitHub
dd69bd6b7e
docs: minor improvements to state_mismatch docs ( #5941 )
2025-11-12 23:10:19 +00:00
Taesu and GitHub
5d168d539d
feat(anonymous): allow customizing random email generator ( #5922 )
2025-11-12 22:25:03 +00:00
Alex Yang and GitHub
06dfcd9a65
chore: enable useDateNow lint rule ( #5938 )
2025-11-12 22:02:41 +00:00
Alex Yang and GitHub
6c3cc0446c
test: move oauth.spec.ts to top level ( #5937 )
2025-11-12 22:00:47 +00:00
Ephraim Duncan and GitHub
d0f6153317
fix(email-otp): prevent duplicate verification emails when override is enabled ( #5794 )
2025-11-12 21:38:35 +00:00
Alex Yang and GitHub
938ff5db6a
fix(oidc-provider): oidc_login_prompt not cleared after login ( #5912 )
2025-11-12 21:19:14 +00:00
Harry Yep and GitHub
4c7c0e5ddf
docs(oidc-provider): add some clear instructions to OIDC provider ( #5924 )
2025-11-12 21:05:47 +00:00
Maxwell and GitHub
4752e5f421
docs: fix session table info ( #5925 )
2025-11-12 20:34:30 +00:00
Bereket Engida and GitHub
31cb70c7e9
docs: update sidebar content order ( #5923 )
2025-11-11 19:30:07 -08:00
Bereket Engida
cd71463c9c
chore: release v1.4.0-beta.20
v1.4.0-beta.20
2025-11-11 19:24:32 -08:00
Alex Yang and GitHub
46dd430367
docs: fix build issue ( #5921 )
2025-11-12 01:26:05 +00:00
Alex Yang and GitHub
c83d4fdd4c
test: fix node.js 25 compatibility ( #5918 )
2025-11-12 01:07:25 +00:00
84e715fa9b
docs: change ask ai button placement ( #5920 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Alex Yang <himself65@outlook.com >
2025-11-12 00:57:44 +00:00
Alex Yang and GitHub
3bfc525f95
chore: bump turbo ( #5919 )
2025-11-12 00:29:16 +00:00
f5976dd4bb
chore: support stateless without any configuration ( #5916 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-11-11 16:15:14 -08:00
Alex Yang and GitHub
e7b67d2ec1
refactor: initFn for defineRequestState ( #5914 )
2025-11-11 23:27:51 +00:00
Taesu and GitHub
b3eb91cfcb
docs: update explanation of better-auth/minimal limitations ( #5915 )
2025-11-11 23:25:09 +00:00
1ebc6faab0
feat: better-auth/minimal ( #5704 )
...
Co-authored-by: Bereket Engida <Bekacru@gmail.com >
2025-11-11 21:34:06 +00:00
David Hart and GitHub
f8b052ee01
fix(sso): use the internalAdapter for user queries to avoid skipping database hooks ( #5913 )
2025-11-11 21:19:01 +00:00
956e23618b
feat: expose additional http methods ( #5754 )
...
Co-authored-by: Bereket Engida <Bekacru@gmail.com >
2025-11-11 19:13:46 +00:00
Dan Damian and GitHub
d34877ade1
fix(oauth2): fix user data not reflecting provider updates with overrideUserInfo ( #5894 )
2025-11-11 19:02:54 +00:00
Jonathan Samines and GitHub
791abb26ad
chore(sso): refactor SSO plugin ( #5908 )
2025-11-11 18:45:01 +00:00
1c0acc2bb6
fix: validate baseURL protocol and improve error messages ( #5902 )
...
Co-authored-by: cubic-dev-ai[bot] <191113872+cubic-dev-ai[bot]@users.noreply.github.com>
2025-11-11 18:37:26 +00:00