[PR #4410] [MERGED] v1.3.8 #5368

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

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/4410
Author: @himself65
Created: 9/3/2025
Status: Merged
Merged: 9/4/2025
Merged by: @Bekacru

Base: mainHead: v1.3.8-staging


📝 Commits (10+)

📊 Changes

279 files changed (+27007 additions, -6405 deletions)

View changed files

📝 .github/CODEOWNERS (+1 -1)
📝 .github/renovate.json5 (+35 -35)
📝 .github/workflows/ci.yml (+5 -5)
.github/workflows/e2e.yml (+115 -0)
📝 .github/workflows/preview.yml (+3 -3)
📝 .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

v1.3.8

Sep 3, 2025

🚀 Features

  • OAuth Device Authorization Flow - Added full support for OAuth 2.0 Device Authorization (RFC 8628) with server and client plugins, perfect
    for TV apps and CLI tools
  • 8 New OAuth Providers - PayPal, Atlassian, Figma, Salesforce, Cognito, LINE, Kakao, and Naver integration
  • Improved Documentation Search - Implemented Orama-powered search with a new UI dialog for faster navigation
  • Enhanced Testing Infrastructure - Added E2E Playwright tests and smoke tests for Bun, Deno, and Cloudflare Workers runtime compatibility

🐞 Bug Fixes

  • Fixed profile mapping issues across various OAuth providers
  • Resolved schema generation edge cases
  • Improved Microsoft Entra ID type definitions
  • Enhanced sign-up component behavior

📚 Documentation

  • Added comprehensive provider integration guidelines
  • Expanded Organization feature documentation
  • Improved getting started guides

🔧 Developer Experience

  • Tightened Biome linting rules for better code quality
  • Improved Turbo caching for faster builds
  • Updated CI Node versions for modern compatibility

🔄 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/4410 **Author:** [@himself65](https://github.com/himself65) **Created:** 9/3/2025 **Status:** ✅ Merged **Merged:** 9/4/2025 **Merged by:** [@Bekacru](https://github.com/Bekacru) **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 **279 files changed** (+27007 additions, -6405 deletions) <details> <summary>View changed files</summary> 📝 `.github/CODEOWNERS` (+1 -1) 📝 `.github/renovate.json5` (+35 -35) 📝 `.github/workflows/ci.yml` (+5 -5) ➕ `.github/workflows/e2e.yml` (+115 -0) 📝 `.github/workflows/preview.yml` (+3 -3) 📝 `.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 # v1.3.8 > Sep 3, 2025 ## 🚀 Features - OAuth Device Authorization Flow - Added full support for OAuth 2.0 Device Authorization (RFC 8628) with server and client plugins, perfect for TV apps and CLI tools - 8 New OAuth Providers - PayPal, Atlassian, Figma, Salesforce, Cognito, LINE, Kakao, and Naver integration - Improved Documentation Search - Implemented Orama-powered search with a new UI dialog for faster navigation - Enhanced Testing Infrastructure - Added E2E Playwright tests and smoke tests for Bun, Deno, and Cloudflare Workers runtime compatibility ## 🐞 Bug Fixes - Fixed profile mapping issues across various OAuth providers - Resolved schema generation edge cases - Improved Microsoft Entra ID type definitions - Enhanced sign-up component behavior ## 📚 Documentation - Added comprehensive provider integration guidelines - Expanded Organization feature documentation - Improved getting started guides ## 🔧 Developer Experience - Tightened Biome linting rules for better code quality - Improved Turbo caching for faster builds - Updated CI Node versions for modern compatibility --- <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:26 -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#5368