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
andorganization.pathMode
)