github daveyplate/better-auth-ui v3.0.0

21 days ago

Better Auth UI v3 – Release Notes

This release introduces a new routing and view model that cleanly separates authentication, account, and organization experiences. It also removes legacy components and consolidates logic into focused containers.

Highlights

  • Support for Organization Slugs organization: {{ pathMode: "slug", slug: currentSlug }}
  • Split view paths and containers
    • authViewPaths (signed-out flows)
    • accountViewPaths (user account settings)
    • organizationViewPaths (org settings/members/api keys)
  • New containers
    • AuthView (replaces AuthCard)
    • AccountView (replaces SettingsCards navigation layout; renders account/security/API keys/org list)
    • OrganizationView (org settings/members/API keys with its own navigation)
  • Provider updates
    • settings prop renamed to account with basePath default /account
    • Additional authViewPaths, accountViewPaths, organizationViewPaths overrides accepted

Breaking Changes

  • Removed components
    • AuthCard → use AuthView
  • Provider API changes
    • settings → account
    • viewPaths is retained but now refers to auth views; use account.viewPaths, organization.viewPaths for specific sets
  • Navigation
    • Account settings navigation moved into AccountView
    • Organization navigation moved into OrganizationView

New Defaults

  • Account routes default to /account (customize via account.basePath)
  • Organization routes default to /organization (customize via organization.basePath and organization.pathMode)

Don't miss a new better-auth-ui release

NewReleases is sending notifications on new releases.