⚠️ 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-optionsmfa-login-optionsmfa-email-listmfa-sms-listmfa-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:
signupscreensignup-passwordscreen
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 |