github auth0/universal-login auth0-acul-js@0.1.0-beta.3

⚠️ Breaking Changes

MFA Screen Property Update

The Enrollment factor list property for MFA screens has been updated from an array of strings to an array of objects to provide better structure and additional metadata support.

Affected Components:

  • mfa-begin-enroll-options
  • mfa-login-options
  • mfa-email-list
  • mfa-sms-list
  • mfa-push-list

Migration Example:

// Before (0.1.0-beta.2)
const phoneNumbers = mfaSmsList.user.enrolledPhoneNumbers;
// Returns: ['XXXXXXXXX4761', 'XXXX907856']

// After (0.1.0-beta.3)
const phoneNumbers = mfaSmsList.user.enrolledPhoneNumbers;
// Returns: [
//   { id: 0, phoneNumber: 'XXXXXXXXX4761' },
//   { id: 1, phoneNumber: 'XXXX907856' }
// ]

✨ New Features

Password Policy Enhancement

  • Added password policy validation for enhanced security

  • Added support in:

    • signup screen
    • signup-password screen

    It will be part of transaction property for above screens

    const loginInstance = new Login();
    const { passwordPolicy } = loginInstance.transaction;

🚀 Added Screen Support

# Screen Name Documentation
1 accept-invitation Link
2 organization-picker Link
3 organization-selection Link
4 mfa-otp-challenge Link
5 mfa-otp-enrollment-code Link
6 mfa-otp-enrollment-qr Link
7 reset-password-mfa-email-challenge Link
8 reset-password-mfa-push-challenge-push Link
9 reset-password-mfa-sms-challenge Link
10 reset-password-mfa-otp-challenge Link

Don't miss a new universal-login release

NewReleases is sending notifications on new releases.