This is the first beta of the v6 major. It requires the React Native New Architecture and adopts the native SDK majors (Auth0.Android v4, Auth0.swift v3). See the migration guide before upgrading.
Breaking changes
- feat: require React Native New Architecture, drop legacy bridge #1613 (subhankarmaiti)
- feat: adopt native SDK majors (Android v4, Swift v3) for v6 #1619 (subhankarmaiti)
- feat: make DPoP opt-in by defaulting useDPoP to false #1622 (subhankarmaiti)
- feat: remove the client-side Management API surface #1623 (subhankarmaiti)
- refactor: remove the legacy MFA methods from the auth client #1627 (subhankarmaiti)
- refactor: audit the public API surface and freeze the error taxonomy #1634 (NandanPrabhu)
- refactor: drop the I prefix from TypeScript interfaces #1636 (subhankarmaiti)
Added
- feat(android): make Auth Tab and TWA opt-in via JS bridge #1662 (NandanPrabhu)
- feat(ios): honor networkingOptions.enableLogging via Auth0.swift logging #1661 (subhankarmaiti)
- feat: add credentialsManager.clearAll() and default minTtl to 60 #1660 (subhankarmaiti)
- feat(ios): ship a privacy manifest with the A0Auth0 pod #1641 (subhankarmaiti)
- feat: allow configuring Auth0.Android's native networking client #1637 (NandanPrabhu)
- feat: support ephemeral sessions on Android #1626 (NandanPrabhu)
Fixed
- fix: adopt withAuthTab() to fix spurious USER_CANCELLED on Android #1647 (NandanPrabhu)
Documentation
- docs: document native v4/v3 adoption — linking, claim validation, build floors #1648 (NandanPrabhu)
- docs(example): restructure example app into per-feature hooks and class demos #1655 (subhankarmaiti)