[PR #4398] [CLOSED] v1.3.8 #5359

Closed
opened 2026-03-13 12:20:10 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/4398
Author: @himself65
Created: 9/3/2025
Status: Closed

Base: mainHead: v1.3.8-staging


📝 Commits (10+)

📊 Changes

264 files changed (+26153 additions, -6154 deletions)

View changed files

📝 .github/CODEOWNERS (+1 -1)
📝 .github/workflows/ci.yml (+2 -2)
.github/workflows/e2e.yml (+115 -0)
📝 .github/workflows/preview.yml (+2 -2)
📝 .github/workflows/release.yml (+3 -3)
📝 .gitignore (+3 -0)
📝 .nvmrc (+1 -1)
📝 .vscode/settings.json (+1 -1)
📝 README.md (+3 -3)
📝 biome.json (+4 -2)
📝 demo/nextjs/.env.example (+3 -0)
demo/nextjs/app/(auth)/sign-in/loading.tsx (+10 -0)
📝 demo/nextjs/app/(auth)/sign-in/page.tsx (+4 -2)
📝 demo/nextjs/app/dashboard/user-card.tsx (+3 -3)
demo/nextjs/app/device/approve/page.tsx (+122 -0)
demo/nextjs/app/device/denied/page.tsx (+35 -0)
demo/nextjs/app/device/layout.tsx (+17 -0)
demo/nextjs/app/device/page.tsx (+94 -0)
demo/nextjs/app/device/success/page.tsx (+36 -0)
📝 demo/nextjs/app/oauth/authorize/page.tsx (+1 -1)

...and 80 more files

📄 Description

Summary by cubic

Adds a new admin.getUser endpoint with permissioned access, and updates docs with two migration guides plus multiple fixes and improvements.

  • New Features

    • Admin: added GET /admin/get-user with “user.get” permission, integrated into access control, includes tests and new error code.
  • Docs

    • New migration guides: Auth0 → Better Auth, and Supabase Auth → Better Auth on PlanetScale (added to sidebar).
    • Updated Admin and Username docs (listUsers query param structure, API method examples).
    • Various fixes: Remix import consistency, SvelteKit version callout, 2FA table note, OAuth proxy snippet, typos.
    • Added community plugins (Attio, Cloudflare) and new resource videos.
    • UI polish: custom text selection colors; blog author schema simplified.

🔄 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/4398 **Author:** [@himself65](https://github.com/himself65) **Created:** 9/3/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `v1.3.8-staging` --- ### 📝 Commits (10+) - [`ed17525`](https://github.com/better-auth/better-auth/commit/ed1752577562c9f5df025e406fad0dfddabfccb9) chore: release v1.3.8-beta.2 - [`96b5fab`](https://github.com/better-auth/better-auth/commit/96b5fabdfa32e311713e2a2cbc7a2a8639ef765d) feat(paypal): add paypal OAuth2 provider (#4107) - [`94e6df9`](https://github.com/better-auth/better-auth/commit/94e6df97f6e81ff745544b1b048ba9b13db4de33) demo: fix missing env vars (#4131) - [`2edb2d6`](https://github.com/better-auth/better-auth/commit/2edb2d681640b6f07deb36815d5f9698ea071cc3) chore: fix turborepo cache hit issue (#4137) - [`5ded090`](https://github.com/better-auth/better-auth/commit/5ded0904d4c3d193009d66396df1d9e5df254860) feat: support device authorization (#3811) - [`127ad5d`](https://github.com/better-auth/better-auth/commit/127ad5d326436f61090c08976a79b156dec14b1a) chore: bump `next.js` (#4135) - [`09a0451`](https://github.com/better-auth/better-auth/commit/09a04517eb7d75075dc14fb8b67b997492ebc077) feat: support custom schema merging in SIWE plugin (#4138) - [`11dec5f`](https://github.com/better-auth/better-auth/commit/11dec5f4125d1020b0423949adcbc390f1e01380) chore(oauth): separate betterFetch from request format (#4085) - [`5c24e61`](https://github.com/better-auth/better-auth/commit/5c24e6152ee996563df85c4b335cf760464e85a9) demo: fix domain issue on preview env (#4140) - [`6bb27e1`](https://github.com/better-auth/better-auth/commit/6bb27e160c1ca2fa7aacef880d553b9bb9670e16) chore: release v1.3.8-beta.3 ### 📊 Changes **264 files changed** (+26153 additions, -6154 deletions) <details> <summary>View changed files</summary> 📝 `.github/CODEOWNERS` (+1 -1) 📝 `.github/workflows/ci.yml` (+2 -2) ➕ `.github/workflows/e2e.yml` (+115 -0) 📝 `.github/workflows/preview.yml` (+2 -2) 📝 `.github/workflows/release.yml` (+3 -3) 📝 `.gitignore` (+3 -0) 📝 `.nvmrc` (+1 -1) 📝 `.vscode/settings.json` (+1 -1) 📝 `README.md` (+3 -3) 📝 `biome.json` (+4 -2) 📝 `demo/nextjs/.env.example` (+3 -0) ➕ `demo/nextjs/app/(auth)/sign-in/loading.tsx` (+10 -0) 📝 `demo/nextjs/app/(auth)/sign-in/page.tsx` (+4 -2) 📝 `demo/nextjs/app/dashboard/user-card.tsx` (+3 -3) ➕ `demo/nextjs/app/device/approve/page.tsx` (+122 -0) ➕ `demo/nextjs/app/device/denied/page.tsx` (+35 -0) ➕ `demo/nextjs/app/device/layout.tsx` (+17 -0) ➕ `demo/nextjs/app/device/page.tsx` (+94 -0) ➕ `demo/nextjs/app/device/success/page.tsx` (+36 -0) 📝 `demo/nextjs/app/oauth/authorize/page.tsx` (+1 -1) _...and 80 more files_ </details> ### 📄 Description <!-- This is an auto-generated description by cubic. --> ## Summary by cubic Adds a new admin.getUser endpoint with permissioned access, and updates docs with two migration guides plus multiple fixes and improvements. - **New Features** - Admin: added GET /admin/get-user with “user.get” permission, integrated into access control, includes tests and new error code. - **Docs** - New migration guides: Auth0 → Better Auth, and Supabase Auth → Better Auth on PlanetScale (added to sidebar). - Updated Admin and Username docs (listUsers query param structure, API method examples). - Various fixes: Remix import consistency, SvelteKit version callout, 2FA table note, OAuth proxy snippet, typos. - Added community plugins (Attio, Cloudflare) and new resource videos. - UI polish: custom text selection colors; blog author schema simplified. <!-- 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-03-13 12:20:10 -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#5359