[PR #8453] [MERGED] chore: release v1.5.5 #16230

Closed
opened 2026-04-13 10:27:13 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/8453
Author: @himself65
Created: 3/6/2026
Status: Merged
Merged: 3/6/2026
Merged by: @himself65

Base: mainHead: v1.5.5-staging


📝 Commits (7)

  • a517fd1 fix: pass user field through idToken sign-in body for Apple name support (#8417)
  • 60bc481 fix(client): preserve stale session data on network or server errors (#8437)
  • 815ab26 docs: add OAuth mapProfileToUser additionalFields callout (#8438)
  • dcebec6 fix(organization): handle multi-role users in invite and member removal checks (#8442)
  • e2f3a40 fix(two-factor): wire twoFactorTable option to schema modelName (#8443)
  • 12318d1 fix(sso): handle bare domains in domain verification (#8369)
  • 3bed53d chore(adapters): mark ORM peer dependencies as optional (#8449)

📊 Changes

23 files changed (+542 additions, -7 deletions)

View changed files

📝 .cspell/auth-terms.txt (+1 -0)
📝 .cspell/third-party.txt (+1 -0)
📝 docs/content/docs/concepts/oauth.mdx (+6 -0)
📝 knip.jsonc (+3 -0)
📝 packages/better-auth/src/api/routes/sign-in.ts (+20 -0)
packages/better-auth/src/client/query.test.ts (+141 -0)
📝 packages/better-auth/src/client/query.ts (+5 -2)
📝 packages/better-auth/src/plugins/open-api/__snapshots__/open-api.test.ts.snap (+39 -0)
📝 packages/better-auth/src/plugins/organization/organization.test.ts (+35 -0)
📝 packages/better-auth/src/plugins/organization/routes/crud-invites.ts (+4 -1)
📝 packages/better-auth/src/plugins/organization/routes/crud-members.ts (+6 -1)
📝 packages/better-auth/src/plugins/two-factor/index.ts (+9 -1)
📝 packages/better-auth/src/plugins/two-factor/two-factor.test.ts (+39 -0)
📝 packages/better-auth/src/plugins/two-factor/types.ts (+7 -0)
📝 packages/better-auth/src/social.test.ts (+103 -0)
📝 packages/drizzle-adapter/package.json (+5 -0)
📝 packages/prisma-adapter/package.json (+8 -0)
📝 packages/sso/package.json (+1 -0)
📝 packages/sso/src/domain-verification.test.ts (+47 -0)
📝 packages/sso/src/routes/domain-verification.ts (+9 -1)

...and 3 more files

📄 Description

Summary

Cherry-picked fixes and docs from canary for the v1.5.5 stable release.

Fixes

  • fix: pass user field through idToken sign-in body for Apple name support (#8417)
  • fix(client): preserve stale session data on network or server errors (#8437)
  • fix(organization): handle multi-role users in invite and member removal checks (#8442)
  • fix(two-factor): wire twoFactorTable option to schema modelName (#8443)
  • fix(sso): handle bare domains in domain verification (#8369)

Docs

  • docs: add OAuth mapProfileToUser additionalFields callout (#8438)

Chores

  • chore(adapters): mark ORM peer dependencies as optional (#8449)

Test plan

  • pnpm typecheck passes
  • pnpm lint passes
  • pnpm format:check passes
  • Relevant test suites pass (social, client/query, organization, two-factor, sso)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/better-auth/better-auth/pull/8453 **Author:** [@himself65](https://github.com/himself65) **Created:** 3/6/2026 **Status:** ✅ Merged **Merged:** 3/6/2026 **Merged by:** [@himself65](https://github.com/himself65) **Base:** `main` ← **Head:** `v1.5.5-staging` --- ### 📝 Commits (7) - [`a517fd1`](https://github.com/better-auth/better-auth/commit/a517fd11e7a762889f2d9d6542ad23a0df76f723) fix: pass `user` field through idToken sign-in body for Apple name support (#8417) - [`60bc481`](https://github.com/better-auth/better-auth/commit/60bc48144fc4d864586a3cf6f93c2fbb5ce0378a) fix(client): preserve stale session data on network or server errors (#8437) - [`815ab26`](https://github.com/better-auth/better-auth/commit/815ab269274b7f2ebc443c701d5bc8dc9cdfbd84) docs: add OAuth `mapProfileToUser` additionalFields callout (#8438) - [`dcebec6`](https://github.com/better-auth/better-auth/commit/dcebec680e2702baccaf1d5b9f2f5daa3b434149) fix(organization): handle multi-role users in invite and member removal checks (#8442) - [`e2f3a40`](https://github.com/better-auth/better-auth/commit/e2f3a40977a84bcee7513f734039148702269b51) fix(two-factor): wire twoFactorTable option to schema modelName (#8443) - [`12318d1`](https://github.com/better-auth/better-auth/commit/12318d1a3c8f884d5b7b486e3d8e298666aac785) fix(sso): handle bare domains in domain verification (#8369) - [`3bed53d`](https://github.com/better-auth/better-auth/commit/3bed53d81f36090dd2bafa1171498851a28bd074) chore(adapters): mark ORM peer dependencies as optional (#8449) ### 📊 Changes **23 files changed** (+542 additions, -7 deletions) <details> <summary>View changed files</summary> 📝 `.cspell/auth-terms.txt` (+1 -0) 📝 `.cspell/third-party.txt` (+1 -0) 📝 `docs/content/docs/concepts/oauth.mdx` (+6 -0) 📝 `knip.jsonc` (+3 -0) 📝 `packages/better-auth/src/api/routes/sign-in.ts` (+20 -0) ➕ `packages/better-auth/src/client/query.test.ts` (+141 -0) 📝 `packages/better-auth/src/client/query.ts` (+5 -2) 📝 `packages/better-auth/src/plugins/open-api/__snapshots__/open-api.test.ts.snap` (+39 -0) 📝 `packages/better-auth/src/plugins/organization/organization.test.ts` (+35 -0) 📝 `packages/better-auth/src/plugins/organization/routes/crud-invites.ts` (+4 -1) 📝 `packages/better-auth/src/plugins/organization/routes/crud-members.ts` (+6 -1) 📝 `packages/better-auth/src/plugins/two-factor/index.ts` (+9 -1) 📝 `packages/better-auth/src/plugins/two-factor/two-factor.test.ts` (+39 -0) 📝 `packages/better-auth/src/plugins/two-factor/types.ts` (+7 -0) 📝 `packages/better-auth/src/social.test.ts` (+103 -0) 📝 `packages/drizzle-adapter/package.json` (+5 -0) 📝 `packages/prisma-adapter/package.json` (+8 -0) 📝 `packages/sso/package.json` (+1 -0) 📝 `packages/sso/src/domain-verification.test.ts` (+47 -0) 📝 `packages/sso/src/routes/domain-verification.ts` (+9 -1) _...and 3 more files_ </details> ### 📄 Description ## Summary Cherry-picked fixes and docs from `canary` for the v1.5.5 stable release. ### Fixes - fix: pass `user` field through idToken sign-in body for Apple name support (#8417) - fix(client): preserve stale session data on network or server errors (#8437) - fix(organization): handle multi-role users in invite and member removal checks (#8442) - fix(two-factor): wire twoFactorTable option to schema modelName (#8443) - fix(sso): handle bare domains in domain verification (#8369) ### Docs - docs: add OAuth `mapProfileToUser` additionalFields callout (#8438) ### Chores - chore(adapters): mark ORM peer dependencies as optional (#8449) ## Test plan - [x] `pnpm typecheck` passes - [x] `pnpm lint` passes - [x] `pnpm format:check` passes - [x] Relevant test suites pass (social, client/query, organization, two-factor, sso) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-04-13 10:27:13 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/better-auth#16230