[PR #3624] [MERGED] next #13167

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

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/3624
Author: @Bekacru
Created: 7/26/2025
Status: Merged
Merged: 7/26/2025
Merged by: @Bekacru

Base: mainHead: next


📝 Commits (10+)

  • a71c10d feat(organization): additional fields support separate client-server projects (#3564)
  • b6845b6 docs(api-key): move schema section to the bottom
  • 40ed162 fix: shouldn't refresh a token if access token expires is undefined or null (#3577)
  • f71ff66 fix: ensure session is added to context when reading from cookie cache (#3578)
  • c2a860e chore: release v1.3.4-beta.1
  • 11bccad fix: resolve notion oauth user info extraction (#3567)
  • b1f737c feat(organization): add membersLimit param to allow to fetch more or less members than the membership limit (#3580)
  • 7a6bffa feat: list organization memebrs with pagination and filter queries (#3581)
  • fa2e1c3 docs: add list member
  • 3dfd808 chore: release v1.3.4-beta.2

📊 Changes

24 files changed (+1027 additions, -96 deletions)

View changed files

.changeset/kind-baboons-speak.md (+20 -0)
📝 docs/content/docs/plugins/organization.mdx (+103 -16)
📝 packages/better-auth/package.json (+1 -1)
📝 packages/better-auth/src/api/routes/account.ts (+4 -3)
📝 packages/better-auth/src/plugins/admin/admin.ts (+1 -1)
📝 packages/better-auth/src/plugins/api-key/rate-limit.ts (+1 -1)
📝 packages/better-auth/src/plugins/api-key/routes/verify-api-key.ts (+2 -2)
📝 packages/better-auth/src/plugins/organization/adapter.ts (+83 -9)
packages/better-auth/src/plugins/organization/client.test.ts (+66 -0)
📝 packages/better-auth/src/plugins/organization/client.ts (+57 -21)
📝 packages/better-auth/src/plugins/organization/error-codes.ts (+2 -0)
📝 packages/better-auth/src/plugins/organization/organization.test.ts (+34 -7)
📝 packages/better-auth/src/plugins/organization/organization.ts (+30 -0)
📝 packages/better-auth/src/plugins/organization/routes/crud-invites.ts (+4 -4)
packages/better-auth/src/plugins/organization/routes/crud-members.test.ts (+214 -0)
📝 packages/better-auth/src/plugins/organization/routes/crud-members.ts (+107 -2)
packages/better-auth/src/plugins/organization/routes/crud-org.test.ts (+254 -0)
📝 packages/better-auth/src/plugins/organization/routes/crud-org.ts (+16 -0)
📝 packages/better-auth/src/plugins/organization/types.ts (+0 -2)
📝 packages/better-auth/src/social-providers/notion.ts (+24 -23)

...and 4 more files

📄 Description

Summary by cubic

Added support for listing organization members with pagination, sorting, and filtering, and improved client inference for additional organization fields. Also fixed date handling in rate limits and tokens, improved Notion OAuth user extraction, and ensured session is always set in context.

  • Organization

    • Added listMembers API with pagination, sorting, and filtering.
    • Added membersLimit param to getFullOrganization.
    • Improved client inference for additional fields in organization schemas.
  • Bug Fixes

    • Fixed date handling by casting DB values to Date objects before using date methods.
    • Fixed Notion OAuth to extract user info correctly.
    • Ensured session is set in context when reading from cookie cache.

🔄 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/3624 **Author:** [@Bekacru](https://github.com/Bekacru) **Created:** 7/26/2025 **Status:** ✅ Merged **Merged:** 7/26/2025 **Merged by:** [@Bekacru](https://github.com/Bekacru) **Base:** `main` ← **Head:** `next` --- ### 📝 Commits (10+) - [`a71c10d`](https://github.com/better-auth/better-auth/commit/a71c10d5cca41302ffc7d7606280accfe80123ac) feat(organization): additional fields support separate client-server projects (#3564) - [`b6845b6`](https://github.com/better-auth/better-auth/commit/b6845b658db39b1d983706ad6ac9a890526b7079) docs(api-key): move schema section to the bottom - [`40ed162`](https://github.com/better-auth/better-auth/commit/40ed162e966e957f1afb3b97afd1982c063f7b0f) fix: shouldn't refresh a token if access token expires is undefined or null (#3577) - [`f71ff66`](https://github.com/better-auth/better-auth/commit/f71ff66017859fd5a7e62965c9711e7463dc2575) fix: ensure session is added to context when reading from cookie cache (#3578) - [`c2a860e`](https://github.com/better-auth/better-auth/commit/c2a860e22bbb1d02fb916f470f44f351e099ba94) chore: release v1.3.4-beta.1 - [`11bccad`](https://github.com/better-auth/better-auth/commit/11bccad9d4adaedf00c8644d5c61864e9f31b30f) fix: resolve notion oauth user info extraction (#3567) - [`b1f737c`](https://github.com/better-auth/better-auth/commit/b1f737c2212f2456c04bac8d9530ab7218eb24b3) feat(organization): add membersLimit param to allow to fetch more or less members than the membership limit (#3580) - [`7a6bffa`](https://github.com/better-auth/better-auth/commit/7a6bffa5650a773f8ca27f8c0ce994520cea4db3) feat: list organization memebrs with pagination and filter queries (#3581) - [`fa2e1c3`](https://github.com/better-auth/better-auth/commit/fa2e1c3c1b8aa31c726065fa09938ad4baaf4cdc) docs: add list member - [`3dfd808`](https://github.com/better-auth/better-auth/commit/3dfd80804ab6bda104f9ba0d16b78a1a449a7ac0) chore: release v1.3.4-beta.2 ### 📊 Changes **24 files changed** (+1027 additions, -96 deletions) <details> <summary>View changed files</summary> ➕ `.changeset/kind-baboons-speak.md` (+20 -0) 📝 `docs/content/docs/plugins/organization.mdx` (+103 -16) 📝 `packages/better-auth/package.json` (+1 -1) 📝 `packages/better-auth/src/api/routes/account.ts` (+4 -3) 📝 `packages/better-auth/src/plugins/admin/admin.ts` (+1 -1) 📝 `packages/better-auth/src/plugins/api-key/rate-limit.ts` (+1 -1) 📝 `packages/better-auth/src/plugins/api-key/routes/verify-api-key.ts` (+2 -2) 📝 `packages/better-auth/src/plugins/organization/adapter.ts` (+83 -9) ➕ `packages/better-auth/src/plugins/organization/client.test.ts` (+66 -0) 📝 `packages/better-auth/src/plugins/organization/client.ts` (+57 -21) 📝 `packages/better-auth/src/plugins/organization/error-codes.ts` (+2 -0) 📝 `packages/better-auth/src/plugins/organization/organization.test.ts` (+34 -7) 📝 `packages/better-auth/src/plugins/organization/organization.ts` (+30 -0) 📝 `packages/better-auth/src/plugins/organization/routes/crud-invites.ts` (+4 -4) ➕ `packages/better-auth/src/plugins/organization/routes/crud-members.test.ts` (+214 -0) 📝 `packages/better-auth/src/plugins/organization/routes/crud-members.ts` (+107 -2) ➕ `packages/better-auth/src/plugins/organization/routes/crud-org.test.ts` (+254 -0) 📝 `packages/better-auth/src/plugins/organization/routes/crud-org.ts` (+16 -0) 📝 `packages/better-auth/src/plugins/organization/types.ts` (+0 -2) 📝 `packages/better-auth/src/social-providers/notion.ts` (+24 -23) _...and 4 more files_ </details> ### 📄 Description <!-- This is an auto-generated description by cubic. --> ## Summary by cubic Added support for listing organization members with pagination, sorting, and filtering, and improved client inference for additional organization fields. Also fixed date handling in rate limits and tokens, improved Notion OAuth user extraction, and ensured session is always set in context. - **Organization** - Added `listMembers` API with pagination, sorting, and filtering. - Added `membersLimit` param to `getFullOrganization`. - Improved client inference for additional fields in organization schemas. - **Bug Fixes** - Fixed date handling by casting DB values to Date objects before using date methods. - Fixed Notion OAuth to extract user info correctly. - Ensured session is set in context when reading from cookie cache. <!-- End of auto-generated description by cubic. --> --- <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 08:48:27 -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#13167