Name | Modified | Size | Downloads / Week |
---|---|---|---|
Parent folder | |||
README.md | 2025-06-10 | 9.6 kB | |
v1.2.9 source code.tar.gz | 2025-06-10 | 12.3 MB | |
v1.2.9 source code.zip | 2025-06-10 | 13.2 MB | |
Totals: 3 Items | 25.6 MB | 2 |
🚀 Features
- Support bun sqlite by default - by @Bekacru in https://github.com/better-auth/better-auth/issues/2551 (62ed1)
- MCP plugin - by @Bekacru in https://github.com/better-auth/better-auth/issues/2666 (9cc2e)
- New user delete flow - by @BlankParticle in https://github.com/better-auth/better-auth/issues/2704 (bc2bc)
- Add account info endpoint - by @BlankParticle and @Bekacru in https://github.com/better-auth/better-auth/issues/2664 (32cda)
- Add promise support for custom user info claims - by @zackify in https://github.com/better-auth/better-auth/issues/2766 (ccb56)
- Add getCookieCache helper and update session handling - by @Bekacru (5eb3c)
- Support passing error callback url for account linking - by @Bekacru in https://github.com/better-auth/better-auth/issues/2966 (69468)
- Support stripe seat upgrade - by @Bekacru in https://github.com/better-auth/better-auth/issues/2967 (92801)
- customPaths: Provide an option to modify and map api paths - by @CrutchTheClutch in https://github.com/better-auth/better-auth/issues/2193 (fdee0)
- passkey: AAGUID field support - by @s3f5 in https://github.com/better-auth/better-auth/issues/2189 (8e4cd)
🐞 Bug Fixes
- Use dynamic list of social providers to allow generic oauth - by @BlankParticle in https://github.com/better-auth/better-auth/issues/2643 (754c3)
- Make sure updatedAt is updated on session refresh - by @Kinfe123 in https://github.com/better-auth/better-auth/issues/2747 (3f349)
- Improve the callbackURL parameter for social, oauth, SSO - by @gee1k in https://github.com/better-auth/better-auth/issues/2740 (9472a)
- Plugin init context should carry modified context from other plugins - by @Bekacru in https://github.com/better-auth/better-auth/issues/2754 (a12b7)
- Avoid refreshing tokens if the provider doesn't return refresh tokens - by @stephenjason89 in https://github.com/better-auth/better-auth/issues/2764 (43513)
- Init snapshot - by @ping-maxwell (24044)
- Prisma schema not required on dev/bun - by @Kinfe123 in https://github.com/better-auth/better-auth/issues/2787 (8bff4)
- SSR handling in useAuthQuery to prevent hydration issues - by @yerzham in https://github.com/better-auth/better-auth/issues/2776 (640bf)
- Encoded callbackURL - by @Kinfe123 in https://github.com/better-auth/better-auth/issues/2809 (27236)
- Allow contains filter for users in admin - by @Kinfe123 in https://github.com/better-auth/better-auth/issues/2810 (5d1f1)
- Microsoft entra token refresh scope - by @CarbonNeuron in https://github.com/better-auth/better-auth/issues/2816 (746ee)
- Demo build & upgrades - by @Kinfe123 in https://github.com/better-auth/better-auth/issues/2848 (06ca6)
- Docs sidebar height - by @Kinfe123 in https://github.com/better-auth/better-auth/issues/2882 (77d79)
- Default value on generate - by @Kinfe123 in https://github.com/better-auth/better-auth/issues/2885 (91c5c)
- Construct valid URL from VERCEL_URL env - by @juliusmarminge (e6924)
- Add prompt option on github - by @Kinfe123 in https://github.com/better-auth/better-auth/issues/2922 (75559)
- Remove empty migration with semi colon - by @Kinfe123 in https://github.com/better-auth/better-auth/issues/2927 (90cd3)
- Rename
forgetPassword
APIs torequestPasswordReset
- by @Bekacru in https://github.com/better-auth/better-auth/issues/2947 (eaf80) - Lookup keys without the priceId - by @Kinfe123 in https://github.com/better-auth/better-auth/issues/2963 (6c1d0)
- Oauth proxy between http and https - by @juliusmarminge in https://github.com/better-auth/better-auth/issues/2895 (90db4)
- X:
- Used x.com domain for all twitter provider urls - by @armannaj in https://github.com/better-auth/better-auth/issues/2727 (83ace)
- admin:
- Respect cookie prefix for impersonate admin cookies - by @Bekacru in https://github.com/better-auth/better-auth/issues/2553 (56753)
- api-key:
- Rate limits not working - by @ntgussoni in https://github.com/better-auth/better-auth/issues/2514 (f7355)
- apple:
- Correctly map email verification status from profile - by @gee1k in https://github.com/better-auth/better-auth/issues/2730 (0dddc)
- Response type should be set to idToken code to get full user profile data - by @Bekacru (e3aac)
- cli:
- Missing dependency @babel/core - by @NormalGaussian and Normal Gaussian in https://github.com/better-auth/better-auth/issues/2909 (26645)
- demo:
- Avoid page refresh on session termination - by @Kinfe123 in https://github.com/better-auth/better-auth/issues/2850 (9e074)
- magic-link:
- URI-encode magic link callbackURL - by @philipp-lampert in https://github.com/better-auth/better-auth/issues/2628 (32ef5)
- mongo-adapter:
- Fix incorrect transformation of findOneAndX outputs - by @matt-shipman in https://github.com/better-auth/better-auth/issues/2656 (8242e)
- oidc-provider:
- Consent should be able to be accepted if state is empty - by @zackify in https://github.com/better-auth/better-auth/issues/2723 (001bf)
- Authorize post-auth flow - by @BadPirate in https://github.com/better-auth/better-auth/issues/2849 (13591)
- prisma:
- "eq" invalid argument OR clause - by @Konixy in https://github.com/better-auth/better-auth/issues/2874 (cf254)
- stripe:
- Inconsistency preventing subscription upgrades - by @rgodha24 in https://github.com/better-auth/better-auth/issues/2864 (2fe2b)
- Use the stripeSubscriptionId from the fetched subscription instead of the one from the request - by @TheYoxy in https://github.com/better-auth/better-auth/issues/2940 (496f3)