[PR #3460] [MERGED] V1.3 #21737

Closed
opened 2026-04-15 20:34:06 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

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

Base: mainHead: v1.3


📝 Commits (10+)

  • be3face feat(username): Check username availability (#3025)
  • 4e38645 feat: sveltekit cookie helper plugin (#3049)
  • a6a66d9 feat: SSO plugin with OIDC and SAML support (#3185)
  • df987c1 chore: release v1.3.0-beta.1
  • dff5eb6 docs: add installtion guide on sso plugin
  • 002cacb Merge remote-tracking branch 'origin/main' into v1.3
  • 5f76b04 chore: release v1.3.0-beta.2
  • 422e5bf Merge remote-tracking branch 'origin/main' into v1.3
  • bb19306 chore: release v1.3.0-beta.3
  • 0bd7d61 chore: fix pnpm lock file

📊 Changes

163 files changed (+17922 additions, -3569 deletions)

View changed files

📝 demo/nextjs/app/(auth)/two-factor/otp/page.tsx (+4 -4)
📝 docs/app/docs/[[...slug]]/page.tsx (+4 -0)
docs/components/api-method.tsx (+715 -0)
📝 docs/components/builder/social-provider.tsx (+28 -0)
📝 docs/components/endpoint.tsx (+34 -24)
docs/components/generate-apple-jwt.tsx (+232 -0)
📝 docs/components/landing/hero.tsx (+149 -119)
📝 docs/components/side-bar.tsx (+5 -5)
📝 docs/components/sidebar-content.tsx (+77 -3)
📝 docs/content/docs/authentication/apple.mdx (+7 -4)
📝 docs/content/docs/authentication/email-password.mdx (+98 -41)
docs/content/docs/authentication/linear.mdx (+75 -0)
docs/content/docs/authentication/notion.mdx (+82 -0)
📝 docs/content/docs/authentication/other-social-providers.mdx (+0 -32)
docs/content/docs/authentication/slack.mdx (+105 -0)
📝 docs/content/docs/integrations/svelte-kit.mdx (+28 -4)
📝 docs/content/docs/plugins/2fa.mdx (+185 -91)
📝 docs/content/docs/plugins/admin.mdx (+258 -82)
📝 docs/content/docs/plugins/api-key.mdx (+208 -203)
📝 docs/content/docs/plugins/dub.mdx (+9 -3)

...and 80 more files

📄 Description

Summary by cubic

Added Slack, Linear, and Notion social providers, improved OIDC provider with trusted clients and secure client secret storage, and enhanced documentation with detailed API method components and guides.

  • New Features

    • Added Slack, Linear, and Notion as built-in social providers.
    • OIDC provider now supports trusted clients, public clients (PKCE), and secure client secret storage (hashed, encrypted, or plain).
    • Introduced a built-in Apple JWT generator in the docs.
    • Added SIWE (Sign In With Ethereum) plugin.
    • Added SvelteKit cookie helper plugin.
    • Exposed new client-side type inference for plugin endpoints and actions.
  • Docs and API Improvements

    • Documentation now uses APIMethod components to show server and client usage for all endpoints.
    • Added detailed setup guides for new providers and plugins.
    • Improved and expanded plugin and integration documentation, including SSO, SvelteKit, and organization features.
    • Added scripts to auto-generate API documentation from endpoint definitions.
  • Bug Fixes and Refactors

    • Migrated all Zod imports to v4 for consistency.
    • Improved OAuth token encryption and handling.
    • Fixed issues with API key validation, OIDC public client registration, and session management.
    • Refactored internal types and adapters for better extensibility and testability.

🔄 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/3460 **Author:** [@Bekacru](https://github.com/Bekacru) **Created:** 7/19/2025 **Status:** ✅ Merged **Merged:** 7/19/2025 **Merged by:** [@Bekacru](https://github.com/Bekacru) **Base:** `main` ← **Head:** `v1.3` --- ### 📝 Commits (10+) - [`be3face`](https://github.com/better-auth/better-auth/commit/be3face70cccf2e183e8d3f1c2061b568288c20a) feat(username): Check username availability (#3025) - [`4e38645`](https://github.com/better-auth/better-auth/commit/4e38645b448d972214ee6bcad75b5184ad25b6af) feat: sveltekit cookie helper plugin (#3049) - [`a6a66d9`](https://github.com/better-auth/better-auth/commit/a6a66d9c7ea078b5ce3a9db7a9354b2fff341ee6) feat: SSO plugin with OIDC and SAML support (#3185) - [`df987c1`](https://github.com/better-auth/better-auth/commit/df987c166e70f71188950b12f9785016d61b042c) chore: release v1.3.0-beta.1 - [`dff5eb6`](https://github.com/better-auth/better-auth/commit/dff5eb651bf885ea6504045149d7861b2a506fb8) docs: add installtion guide on sso plugin - [`002cacb`](https://github.com/better-auth/better-auth/commit/002cacbf2ac4276b8926241c4922b468f0ac3911) Merge remote-tracking branch 'origin/main' into v1.3 - [`5f76b04`](https://github.com/better-auth/better-auth/commit/5f76b0416f0cb72a6a238d0aeddbb14af1974163) chore: release v1.3.0-beta.2 - [`422e5bf`](https://github.com/better-auth/better-auth/commit/422e5bf4f5152fd63b0ac75828a51b100d213501) Merge remote-tracking branch 'origin/main' into v1.3 - [`bb19306`](https://github.com/better-auth/better-auth/commit/bb1930623640b808f8218c09e42cf6bbe13c87ea) chore: release v1.3.0-beta.3 - [`0bd7d61`](https://github.com/better-auth/better-auth/commit/0bd7d61a6e998c5bb13927dc8060d231facff8bd) chore: fix pnpm lock file ### 📊 Changes **163 files changed** (+17922 additions, -3569 deletions) <details> <summary>View changed files</summary> 📝 `demo/nextjs/app/(auth)/two-factor/otp/page.tsx` (+4 -4) 📝 `docs/app/docs/[[...slug]]/page.tsx` (+4 -0) ➕ `docs/components/api-method.tsx` (+715 -0) 📝 `docs/components/builder/social-provider.tsx` (+28 -0) 📝 `docs/components/endpoint.tsx` (+34 -24) ➕ `docs/components/generate-apple-jwt.tsx` (+232 -0) 📝 `docs/components/landing/hero.tsx` (+149 -119) 📝 `docs/components/side-bar.tsx` (+5 -5) 📝 `docs/components/sidebar-content.tsx` (+77 -3) 📝 `docs/content/docs/authentication/apple.mdx` (+7 -4) 📝 `docs/content/docs/authentication/email-password.mdx` (+98 -41) ➕ `docs/content/docs/authentication/linear.mdx` (+75 -0) ➕ `docs/content/docs/authentication/notion.mdx` (+82 -0) 📝 `docs/content/docs/authentication/other-social-providers.mdx` (+0 -32) ➕ `docs/content/docs/authentication/slack.mdx` (+105 -0) 📝 `docs/content/docs/integrations/svelte-kit.mdx` (+28 -4) 📝 `docs/content/docs/plugins/2fa.mdx` (+185 -91) 📝 `docs/content/docs/plugins/admin.mdx` (+258 -82) 📝 `docs/content/docs/plugins/api-key.mdx` (+208 -203) 📝 `docs/content/docs/plugins/dub.mdx` (+9 -3) _...and 80 more files_ </details> ### 📄 Description <!-- This is an auto-generated description by cubic. --> ## Summary by cubic Added Slack, Linear, and Notion social providers, improved OIDC provider with trusted clients and secure client secret storage, and enhanced documentation with detailed API method components and guides. - **New Features** - Added Slack, Linear, and Notion as built-in social providers. - OIDC provider now supports trusted clients, public clients (PKCE), and secure client secret storage (hashed, encrypted, or plain). - Introduced a built-in Apple JWT generator in the docs. - Added SIWE (Sign In With Ethereum) plugin. - Added SvelteKit cookie helper plugin. - Exposed new client-side type inference for plugin endpoints and actions. - **Docs and API Improvements** - Documentation now uses APIMethod components to show server and client usage for all endpoints. - Added detailed setup guides for new providers and plugins. - Improved and expanded plugin and integration documentation, including SSO, SvelteKit, and organization features. - Added scripts to auto-generate API documentation from endpoint definitions. - **Bug Fixes and Refactors** - Migrated all Zod imports to v4 for consistency. - Improved OAuth token encryption and handling. - Fixed issues with API key validation, OIDC public client registration, and session management. - Refactored internal types and adapters for better extensibility and testability. <!-- 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-15 20:34:06 -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#21737