Commit Graph
53 Commits
Author SHA1 Message Date
Gustavo Valverde d131de5653 chore: re-enter beta pre-release mode 2026-04-06 22:05:00 +01:00
Gustavo ValverdeandGitHub 8737dbf3f6 chore: remove pending pr-8927 changeset (#8993) 2026-04-06 16:03:44 +00:00
Gustavo ValverdeandGitHub d9b16d2551 chore: sync main to next
chore: sync main to next
2026-04-06 16:47:42 +01:00
Gustavo ValverdeandGitHub 535655bc0d chore: fix release-blocking Changesets null versions on next (#8992) 2026-04-06 15:31:00 +00:00
TaesuandGitHub 141781d6fc fix: generate session id when using secondary storage without database (#8927) 2026-04-06 14:43:47 +00:00
better-release[bot] d666a03372 chore: exit pre-release mode for v1.6.0 2026-04-06 14:41:56 +00:00
Gustavo ValverdeandGitHub 29d197e688 chore: sync main to next (#8976)
chore: sync main to next
2026-04-06 15:31:29 +01:00
Gustavo ValverdeandGitHub e5091ee1e6 fix(oauth-provider): scope loss on PAR, loopback redirect matching, DCR skip_consent (#8632) 2026-04-06 14:14:39 +00:00
Gustavo ValverdeandGitHub bd9bd58f87 fix(security): enforce authorization on SCIM management endpoints and normalize passkey ownership (#8843) 2026-04-06 13:47:24 +00:00
ee8b40d502 fix(deps): patch Dependabot security issues (#8838)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-06 13:16:45 +00:00
TaesuandGitHub 560230f751 fix(types): prevent any from collapsing base type and client inference (#8981) 2026-04-06 12:18:58 +00:00
Gustavo ValverdeandGitHub dd537cbdeb chore(oidc-provider): deprecate plugin in favor of @better-auth/oauth-provider (#8985) 2026-04-06 12:13:35 +00:00
469eee6d84 fix(oauth): prevent double-hashing of state when storeIdentifier is hashed (#8980)
Co-authored-by: Gustavo Valverde <g.valverde02@gmail.com>
2026-04-06 11:14:55 +00:00
better-auth-releases[bot]andgithub-actions[bot] <github-actions[bot]@users.noreply.github.com> 73beda26f9 chore: version packages (beta) (#8945)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2026-04-04 15:52:24 +00:00
Gustavo Valverdeandbetter-auth-releases[bot] 9b4ccb1f11 fix: restore original changeset bump types now that peer dep patch is in place 2026-04-04 15:52:24 +00:00
Gustavo Valverdeandbetter-auth-releases[bot] 64c2978516 fix: prevent major version escalation in changeset peer dep resolution 2026-04-04 15:52:24 +00:00
Gustavo Valverdeandbetter-auth-releases[bot] 5dd9e44c04 chore: enter beta pre-release mode with changesets for 1.6.0 2026-04-04 15:52:24 +00:00
Gustavo ValverdeandGitHub dea55f0385 chore: add all packages to changesets fixed group (#8944) 2026-04-03 23:35:04 +00:00
Gustavo ValverdeandGitHub 0afc6a1e78 ci: replace bumpp with changesets release automation (#8903) 2026-04-03 21:43:23 +00:00
Bereket Engida 95c7ee3e44 chore: remove changeset 2025-08-11 14:45: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 TarikuandBereket Engida 0eef0abc3b fix(org): use correct slug lookup when setting active org 2025-08-06 16:38:40 -07:00
Bereket Engida ee63084a2e chore: remove changeset ci 2025-08-04 10:51:59 -07:00
Bereket Engida b71e8a7ec0 Merge branch 'main' into canary 2025-08-04 10:43:02 -07:00
Alex YangandGitHub 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
Bereket Engida af239b7879 chore: remove changeset and add contributing code of conduct 2025-08-02 13:01:02 -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
2d8d05330d fix(cli): --yes option does not work on @better-auth/cli generate (#3749)
* fix: do not prompt before overwriting schema on `@better-auth/cli generate --yes ...`

* chore: changeset

---------

Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
2025-08-02 08:58:44 -07:00
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
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
7fa90f8d4d fix(organization): updated types for the user argument in allowUserToCreateOrganization to support custom fields (#3600)
* fix: organization allowUserToCreateOrganization user argument typing

* chore: changeset

---------

Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
2025-08-01 08:45:14 -07:00
KinfeMichael TarikuandGitHub c726753e69 feat: support multiple aud for apple oauth (#3710)
* support multiple aud

* update

* update

* changeset
2025-08-01 08:10:57 -07:00
4833a4b395 fix: incorrect initialization of remaining value within API key (#3648)
* Fixes #3640 - Resolves issue related to incorrect initialization of remaining value within API key.

* Adding test cases for fix of #3640.

* chore: update changeset

---------

Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
2025-08-01 00:22:15 -07:00
Bereket EngidaandGitHub 4d85d8709d revert "fix(username): isUsernameAvailable should validate usernames (#3680)" (#3730)
This reverts commit e60f780f28.
2025-07-31 23:53:32 -07:00
MaxwellandGitHub e60f780f28 fix(username): isUsernameAvailable should validate usernames (#3680) 2025-07-31 23:50:22 -07:00
Shawn ErquhartandGitHub 142136076a fix: cast dates from session to Date when using date methods (#3704)
* fix: cast dates from session to Date when using date methods

* add changeset
2025-07-31 23:15:19 -07:00
Grant GandGitHub 60c92fab0b fix(jwt): expose jwt options to plugins (#3726) 2025-07-31 22:27:26 -07:00
b27221b356 feat: return false from generateId callback to imply database-generated ID (#3723)
* feat: return false from generateId to imply database-generated ID

* chore: add changeset

* chore: update changeset

---------

Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
2025-07-31 17:21:34 -07:00
KinfeMichael TarikuandGitHub 67f84d5d94 fix(expo): improve cookie expiration handling (#3705)
* fix: cookie expiration in expo

* changesets
2025-07-31 16:32:54 -07:00
Bereket EngidaandGitHub 2ec8cad610 fix(stripe): fallback to subscription id instead of picking the first sub if id is provided (#3696)
* fix(stripe): fallback to subscription id instead of picking the first if subId is provided

* chore(changeset): add changeset for fallback to subscription id in stripe
2025-07-29 20:59:22 -07:00
Xuezhou DaiandGitHub d1d593f2d1 fix(admin): export type definitions from the admin plugin (#3628) 2025-07-29 14:22:34 -07:00
978b28588e chore: remove unnecessary console log (#3691)
* chore: cleanup log

* chore: add changeset

---------

Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
2025-07-29 10:47:14 -07:00
Dylan VanmaliandGitHub ed574aa2fb chore: twitter fix should be patch changeset (#3681) 2025-07-28 18:32:06 -07:00
29c0df5f12 fix: pass loginHint to Microsoft oauth URL (#3663)
* Pass `loginHint` to Microsoft OAuth URL

* chore: lint

* chore: add changeset

---------

Co-authored-by: Bereket Engida <Bekacru@gmail.com>
Co-authored-by: Bereket Engida <86073083+Bekacru@users.noreply.github.com>
2025-07-27 21:55:51 -07:00
ChaseandGitHub e4af2530f0 fix: twitter refresh token requires basic authentication (#3652)
* Use basic auth for refreshing token

* change set
2025-07-27 13:13:59 -07:00
Bereket EngidaandGitHub a536de91c2 fix(stripe): update customer id should also trigger secondary storage update (#3635)
* fix: update customer id should also update secondary storage

* chore: add changeset
2025-07-26 12:07:55 -07:00
Bereket EngidaGitHubgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
776c4ae3fe chore(release): version packages (#3623)
* chore(release): version packages

* chore: remove lock file

* chore: fix ci

---------

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-07-26 00:56:29 -07:00
Bereket EngidaandBereket Engida 2b2fd0c77d chore: fix ci 2025-07-26 00:35:37 -07:00
Bereket Engida 2bd2fa9864 chore: add changeset 2025-07-26 00:35:37 -07:00
Bereket Engida a9806e5704 chore: add changeset-version cli 2025-07-25 21:15:16 -07:00