[PR #4409] [CLOSED] v1.3.8 #5367

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

📋 Pull Request Information

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

Base: mainHead: canary


📝 Commits (10+)

📊 Changes

314 files changed (+32288 additions, -9131 deletions)

View changed files

📝 .github/CODEOWNERS (+1 -1)
📝 .github/renovate.json5 (+35 -35)
📝 .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 (+6 -3)
📝 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)

...and 80 more files

📄 Description

Summary by cubic

v1.3.8 adds OAuth 2.0 Device Authorization, several new social providers, a refreshed docs experience with search, and an E2E smoke test workflow. It also updates Node/tooling across CI and the demo app.

  • New Features

    • Device Authorization plugin (RFC 8628) with demo UI: enter code, approve/deny, success/denied screens.
    • New OAuth providers: PayPal, Atlassian, Salesforce, Amazon Cognito, Kakao, Naver, LINE, Figma. Demo env examples updated.
    • Last Login Method client plugin in demo; sign-in shows last used method.
    • Safer sign-in redirects via allowed callback paths.
  • Docs, CI, and Tooling

    • Docs overhaul: new layout/components (TOC, code blocks, API tabs), Orama-powered search, improved scrolling, and new/updated guides (device authorization, providers, CLI, Stripe, JWT, email-otp, OIDC, organization).
    • Added E2E smoke test workflow; cache improvements; Playwright artifacts ignored.
    • CI Node matrix to 22.x/24.x; actions/checkout v5; demo uses Node 22.18.0; lint rules tightened (noTsIgnore, noFloatingPromises); MDX formatter updated; various dependency bumps.

🔄 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/4409 **Author:** [@Bekacru](https://github.com/Bekacru) **Created:** 9/3/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `canary` --- ### 📝 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 **314 files changed** (+32288 additions, -9131 deletions) <details> <summary>View changed files</summary> 📝 `.github/CODEOWNERS` (+1 -1) 📝 `.github/renovate.json5` (+35 -35) 📝 `.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` (+6 -3) 📝 `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) _...and 80 more files_ </details> ### 📄 Description <!-- This is an auto-generated description by cubic. --> ## Summary by cubic v1.3.8 adds OAuth 2.0 Device Authorization, several new social providers, a refreshed docs experience with search, and an E2E smoke test workflow. It also updates Node/tooling across CI and the demo app. - **New Features** - Device Authorization plugin (RFC 8628) with demo UI: enter code, approve/deny, success/denied screens. - New OAuth providers: PayPal, Atlassian, Salesforce, Amazon Cognito, Kakao, Naver, LINE, Figma. Demo env examples updated. - Last Login Method client plugin in demo; sign-in shows last used method. - Safer sign-in redirects via allowed callback paths. - **Docs, CI, and Tooling** - Docs overhaul: new layout/components (TOC, code blocks, API tabs), Orama-powered search, improved scrolling, and new/updated guides (device authorization, providers, CLI, Stripe, JWT, email-otp, OIDC, organization). - Added E2E smoke test workflow; cache improvements; Playwright artifacts ignored. - CI Node matrix to 22.x/24.x; actions/checkout v5; demo uses Node 22.18.0; lint rules tightened (noTsIgnore, noFloatingPromises); MDX formatter updated; various dependency bumps. <!-- 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:24 -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#5367