V3 JS v3.0.0-rc.3
This release adds advanced profile fields, inline profile picture editing, a password strength meter, and an expanded public API surface, along with stability and security improvements across authentication flows.
Changelog
Added
-
Advanced Fields support: Registration and Profile now render multi-valued and composite fields (such as Addresses, Phone Numbers, Educations, Skills, and Custom Objects) as dedicated group cards with inline Add, Edit, and Delete actions.
-
Added Profile Avatar component to display and manage user profile images across SDK profile experiences.
-
Inline Profile Picture editing: Users can now update their profile picture directly from the profile avatar. Clicking the avatar opens an inline editor with a live preview, allowing you to set or update the profile image URL.
-
Password strength meter: Added password validation rules and password strength meter.
-
Browser locale detection for Social Login: Added automatic browser locale detection and forwarding to social login provider popups, so provider authorization screens (Google, Facebook, Apple, etc.) render in the end-user's language without any additional configuration.
-
Captcha support for profile actions: Added captcha support for Change Password and Change Email profile actions to strengthen protection against brute-force attempts on sensitive profile operations.
-
Universal loader: Added a universal loader at the SDK instance level, allowing applications to display a custom loader during SDK operations.
-
Country Code Dropdown Flag Icons: The mobile country code dropdown now supports rendering country flag icons alongside the numbers.
Improved
-
Captcha in Forgot Password SMS OTP resend: Fixed invalid captcha errors when resending OTP in the Forgot Password SMS flow.
-
Optional registration OTP verification: Fixed the OTP verification screen not being displayed after registration in the optional flow.
-
Passwordless Email OTP Login: Fixed feature availability issue preventing Passwordless Email OTP Login from being used.
-
**Added a built-in fallback error screen that displays a "Something went wrong" message when the SDK encounters an unrecoverable internal error (such as configuration or initialization failures), providing a consistent user experience instead of leaving the application in a broken state.
-
Multiple Passkey Support: Users can now add multiple passkeys to a single profile page under the profile section
Please reach out to LoginRadius Support for any further queries.