[PR #8102] [CLOSED] Release v1.5.0-beta.17 #33348

Closed
opened 2026-04-17 23:58:52 -05:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/better-auth/better-auth/pull/8102
Author: @Bekacru
Created: 2/22/2026
Status: Closed

Base: canaryHead: release-v1.5.0-beta.17


📝 Commits (1)

  • 55bd260 chore: bump version to v1.5.0-beta.17

📊 Changes

19 files changed (+175 additions, -257 deletions)

View changed files

📝 packages/better-auth/package.json (+2 -2)
📝 packages/cli/package.json (+1 -1)
📝 packages/core/package.json (+2 -54)
📝 packages/drizzle-adapter/package.json (+2 -2)
📝 packages/electron/package.json (+2 -2)
📝 packages/expo/package.json (+2 -2)
📝 packages/i18n/package.json (+2 -2)
📝 packages/kysely-adapter/package.json (+2 -2)
📝 packages/memory-adapter/package.json (+2 -2)
📝 packages/mongo-adapter/package.json (+2 -2)
📝 packages/oauth-provider/package.json (+2 -2)
📝 packages/passkey/package.json (+2 -2)
📝 packages/prisma-adapter/package.json (+2 -2)
📝 packages/redis-storage/package.json (+2 -2)
📝 packages/scim/package.json (+25 -37)
📝 packages/sso/package.json (+28 -59)
📝 packages/stripe/package.json (+31 -31)
📝 packages/telemetry/package.json (+32 -32)
📝 packages/test-utils/package.json (+32 -19)

📄 Description

Release v1.5.0-beta.17

This PR bumps the version to v1.5.0-beta.17 for the prerelease.

Changelog

🚀 Features

  • cli: Use Vite to load auth config when we detect a Vite project
  • stripe: Add scheduleAtPeriodEnd option to defer plan changes until period end
  • stripe: Track subscription schedule ID for pending plan changes

🐞 Bug Fixes

  • admin: Optional chain user in hooks to prevent crashes
  • sso: Import CJS dependency properly
  • expo: Support wildcard trusted origins in deep link cookie injection
  • db: Handle escaped $user in Supabase PostgreSQL search_path
  • core: Merge trusted origins function from plugin init
  • phone-number: Call onPasswordReset callback on password reset
  • stripe: Handle line item price replacement on plan upgrade
  • stripe: Inject metadata to schedules on update, not on create

📚 Documentation & Maintenance

  • docs: Fix account linking example
  • docs: Clarify wording in Admin Roles plugin section
  • docs: Add getUser endpoint documentation for the admin plugin
  • deps: Bump fast-xml-parser from 5.3.3 to 5.3.6
  • ci: Optimize Playwright browser installs in E2E
  • chore: Update infra version
  • chore: Integrate new dash and sentinel into authentication flow

Summary by cubic

Prepares the v1.5.0-beta.17 prerelease with deferred Stripe plan changes, smarter CLI config loading for Vite projects, and stability fixes across core plugins.

  • New Features

    • CLI: load auth config with Vite in Vite projects.
    • Stripe: add scheduleAtPeriodEnd to defer plan changes.
    • Stripe: track subscription schedule ID for pending changes.
  • Bug Fixes

    • Admin: optional-chain user in hooks to avoid crashes.
    • SSO/Expo/Core: fix CJS import; allow wildcard trusted origins for deep link cookies; merge trusted origins from plugin init.
    • DB: handle escaped $user in Supabase PostgreSQL search_path.
    • Phone-number: call onPasswordReset on password reset.
    • Stripe: fix line-item price replacement on upgrades; inject metadata on schedule updates.

Written for commit 55bd26011b. Summary will update on new commits.


🔄 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/8102 **Author:** [@Bekacru](https://github.com/Bekacru) **Created:** 2/22/2026 **Status:** ❌ Closed **Base:** `canary` ← **Head:** `release-v1.5.0-beta.17` --- ### 📝 Commits (1) - [`55bd260`](https://github.com/better-auth/better-auth/commit/55bd26011b9fdf1404511e596bfce511a9f6f6c7) chore: bump version to v1.5.0-beta.17 ### 📊 Changes **19 files changed** (+175 additions, -257 deletions) <details> <summary>View changed files</summary> 📝 `packages/better-auth/package.json` (+2 -2) 📝 `packages/cli/package.json` (+1 -1) 📝 `packages/core/package.json` (+2 -54) 📝 `packages/drizzle-adapter/package.json` (+2 -2) 📝 `packages/electron/package.json` (+2 -2) 📝 `packages/expo/package.json` (+2 -2) 📝 `packages/i18n/package.json` (+2 -2) 📝 `packages/kysely-adapter/package.json` (+2 -2) 📝 `packages/memory-adapter/package.json` (+2 -2) 📝 `packages/mongo-adapter/package.json` (+2 -2) 📝 `packages/oauth-provider/package.json` (+2 -2) 📝 `packages/passkey/package.json` (+2 -2) 📝 `packages/prisma-adapter/package.json` (+2 -2) 📝 `packages/redis-storage/package.json` (+2 -2) 📝 `packages/scim/package.json` (+25 -37) 📝 `packages/sso/package.json` (+28 -59) 📝 `packages/stripe/package.json` (+31 -31) 📝 `packages/telemetry/package.json` (+32 -32) 📝 `packages/test-utils/package.json` (+32 -19) </details> ### 📄 Description ## Release v1.5.0-beta.17 This PR bumps the version to v1.5.0-beta.17 for the prerelease. ### Changelog ### 🚀 Features - **cli**: Use Vite to load auth config when we detect a Vite project - **stripe**: Add `scheduleAtPeriodEnd` option to defer plan changes until period end - **stripe**: Track subscription schedule ID for pending plan changes ### 🐞 Bug Fixes - **admin**: Optional chain `user` in hooks to prevent crashes - **sso**: Import CJS dependency properly - **expo**: Support wildcard trusted origins in deep link cookie injection - **db**: Handle escaped `$user` in Supabase PostgreSQL search_path - **core**: Merge trusted origins function from plugin init - **phone-number**: Call `onPasswordReset` callback on password reset - **stripe**: Handle line item price replacement on plan upgrade - **stripe**: Inject metadata to schedules on update, not on create ### 📚 Documentation & Maintenance - docs: Fix account linking example - docs: Clarify wording in Admin Roles plugin section - docs: Add getUser endpoint documentation for the admin plugin - deps: Bump fast-xml-parser from 5.3.3 to 5.3.6 - ci: Optimize Playwright browser installs in E2E - chore: Update infra version - chore: Integrate new dash and sentinel into authentication flow <!-- This is an auto-generated description by cubic. --> --- ## Summary by cubic Prepares the v1.5.0-beta.17 prerelease with deferred Stripe plan changes, smarter CLI config loading for Vite projects, and stability fixes across core plugins. - **New Features** - CLI: load auth config with Vite in Vite projects. - Stripe: add scheduleAtPeriodEnd to defer plan changes. - Stripe: track subscription schedule ID for pending changes. - **Bug Fixes** - Admin: optional-chain user in hooks to avoid crashes. - SSO/Expo/Core: fix CJS import; allow wildcard trusted origins for deep link cookies; merge trusted origins from plugin init. - DB: handle escaped $user in Supabase PostgreSQL search_path. - Phone-number: call onPasswordReset on password reset. - Stripe: fix line-item price replacement on upgrades; inject metadata on schedule updates. <sup>Written for commit 55bd26011b9fdf1404511e596bfce511a9f6f6c7. Summary will update on new commits.</sup> <!-- 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-17 23:58:52 -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#33348