All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.32.1 - 2025-02-06
- Fix birthday field value format
1.32.0 - 2025-02-05
- Allow to trust a device during step up when RBA is enabled and the new box is checked
- Replace remarkable with marked
- Replace luxon with date-fns
- Removed zxcvbn dependency and use new
getPasswordStrength
SDK Core's method instead.
- Dedupe React dependencies
- Display asterix on phone number field's label when required
- Set a min width on date field's day and year select
1.31.3 - 2025-01-28
- Fix form phone number field when optional and not valued
1.31.2 - 2025-01-14
- Fix form error handler
1.31.1 - 2025-01-10
- Fix phone number country select styles
1.31.0 - 2025-01-08
- Upgrade react and react-dom from v16 to v18
- Better theming options in password field
- Phone number input in MFA widget should only be displayed if no value is already defined
1.30.2 - 2024-12-05
- Country selector on PhoneNumber field was displayed with wrong size.
1.30.1 - 2024-11-26
- MFA factor selection does not appear when multiple factors are activated.
- Phone number field on reset password view should handle
withCountrySelect
options.
1.30.0 - 2024-11-21
- Add a
allowPhoneNumberResetPassword
boolean option to theshowAuth
widget to allow the ability to process a password reset request by phone number - Add a
enablePasswordAuthentication
boolean option to theshowAuth
widget to hide/display the password form
1.29.0 - 2024-11-08
- Display additional info on registered passkeys
- Upgrade SDK Core dependency to 1.34.0
1.28.0 - 2024-10-10
- Add a
allowAuthentMailPhone
boolean option to hide email and password field (keep only custom identifier) on login widget - Add a possibility to display a country selector on phone number fields
- Add Okta provider
- Add visual marker to labels for required fields
- Add possibility to define custom labels for social buttons
- [showSocialAccounts] Link : afficher le bon variant et non celui par défaut
1.27.0 - 2024-05-16
- Add new widgets for account recovery (Passkeys)
1.26.1 - 2024-04-19
- Add a second UI for login with passkey: choose between integrated password and passkey with
initialScreen: 'login'
or separated password and passkey withinitialScreen: 'login-with-web-authn'
1.26.0 - 2024-03-25
- Discoverable login for passkey in
showAuth
whenallowWebAuthnLogin
is activated
- MFA stepUp main view initialization and rendering conditions
- Better global error message handling
- SocialAccount
auth
config formarding
1.25.7 - 2024-04-03
- Replace lookbehind regular exepression because it's not yet implemented on Safari iOS <16.4
1.25.6 - 2024-03-26
- Don't override user form value with initial model form's prop
1.25.4 - 2024-03-22
- Remove 'loadash' dependency
- Use
CSSProperties
type from 'styled-components' instead ofCSS
from 'CSS'.
- Field props should be updated when form's props changes.
- Email validation should not be triggered when trying to login with a custom identifier
1.25.3 - 2024-03-08
- Make
@rollup/rollup-linux-x64-gnu
dependency optional - Fix React hook warning due to mismatch of React versions
- Resolve not wrapped in act warning issue in tests
- Fix custom theme option forwarding
- Prevent phone-number field validation on empty value
1.25.2 - 2024-02-21
- Fix types definitions bundling
1.25.1 - 2024-02-19
- Fix bundle dependencies embeding
1.25.0 - 2024-02-19
- TypeScript migration
- Fix dateField validation when value is empty
- Show API error when trying to unlink a social account with a non-fresh access_token
1.24.0 - 2024-01-05
- Add variable locale
1.23.1 - 2023-12-12
- Handle provider variants correctly in showSocialAccount.
1.23.0 - 2023-11-27
- Improved mfa step up UX when only one second factor exists
1.22.0 - 2023-11-09
- User interface enhancement on date type field.
- AccessToken is no more required in passwordless code verification workflow.
1.21.0 - 2023-10-12
- Add Ping provider
- Fix dateField validation import
- Fix identifierField error when initilized with an empty value
1.20.2 - 2023-10-02
- Set buffer as dependency instead of using Node module.
1.20.1 - 2023-09-29
- Fix import types
1.20.0 - 2023-09-22
- Add Captcha in EmailEditor widget #140
- Add social provider variant format #142
- Add ESLint code analyzer #143
- Add type definitions for SDK methods arguments #145
- Show user error in MFA widget #136
- Validation on birthdate month and day compatibility + add age restriction message #141
- Upgrade libphonenumber version to 1.10.44 #146
- Fix issue when consentField is missing #144
1.19.0 - 2023-02-22
Support the social provider Naver
Wrong consent version from profile in signup/profile editor forms
1.18.0 - 2022-12-12
Allow to start a step up flow during a login when mfa is required Add dedicated field custom identifier to login views if the right option is enabled Fix issue during validation custom identifier can now be numbers
1.17.0 - 2022-10-26
New field custom identifier to loginWithPassword New field custom identifier to signup New widget for MFA credentials listing New widget for registering and/or removing MFA credentials New widget for MFA step up
Use actual consent language in the signup payload.
1.16.2 - 2022-08-03
Upgrade identity-web-core-sdk version to 1.24.1
1.16.1 - 2022-07-29
Fix code validation in passwordless widget.
1.16.0 - 2022-07-27
Upgrade identity-web-core-sdk version to 1.24.0
Fix consents UI in profile editor component.
1.15.0 - 2022-02-22
- Add ReCaptcha V3 for authentication pages: forgot-password, signup, login-with-password
- Add ReCaptcha V3 for passwordless page
1.14.0 - 2021-11-10
- If the SMS feature is enabled for the account, login forms accept a phone number as the identifier.
- Version of consents can be displayed.
Signup field phone_number
for showAuth
can now be made mandatory.
1.13.0 - 2021-08-02
- Upgrade minors versions of dependencies.
- Upgrade the ReachFive Core SDK version to
1.21.0
. - The widgets handle now the archived consents: a user cannot accept an archived consent, but he can refuse the consent in the
showProfileEditor
widget.
1.12.0 - 2020-06-02
Upgrade identity-web-core-sdk version to 1.20.1
1.11.7 - 2020-03-09
Fix the values of the data-test-id
props for the showAuth
widget.
1.11.6 - 2020-01-27
The returnToAfterEmailConfirmation
parameter is now taken into account in the 'Signup with biometrics' form.
The Instagram social provider is removed.
1.11.5 - 2020-12-10
- Update Apple social login button style.
- Upgrade SDK Core dependency version.
Revamp of this changelog to follow Keep a Changelog guidelines.
1.11.4 - 2020-11-12
Temporary revert the SDK Core dependency version to solve the login with PKCE in hosted pages.
1.11.3 - 2020-11-10
- The showAuth widget can now handle signup with biometrics if
the
allowWebAuthnSignup
option is enabled. This Features is also available on the Hosted Pages. - The device's name is now optional in the showWebAuthnDevices.
1.11.2 - 2020-11-04
A new check rule for password strength is now displayed on the signup view on the showAuth widget.
1.11.1 - 2020-10-28
Revert the new check rule for password strength since the wordings are not yet deployed.
1.11.0 - 2020-10-28
New changes were made on the showAuth widget:
- A new check rule for password strength is now displayed on the signup view.
- The users will be notified when a password contains words contained in the given name, the family name, or the email address. These blacklist words will also be taken into account of the password strength.
- The validation errors will be displayed sooner on the form.
1.10.1 - 2020-10-19
Revert the latest FIDO2 signup Features since it's breaking the style of Hosted Pages.
1.10.0 - 2020-10-16
The showAuth widget can now handle signup with biometrics if
the allowWebAuthnSignup
option is enabled.
1.9.0 - 2020-09-16
Always override account opt-out
consents.
Fixes the CircleCi job to deploy a new version.
1.8.0 - 2020-07-22
Add custom fields types (email & phone).
1.7.0 - 2020-07-08
- The user can now set the device's name in the showWebAuthnDevices widget.
- The server error messages can now be overload in the
i18n
widget option.
1.6.0 - 2020-07-07
Display a friendly user error message on the showWebAuthnDevices widget when the user wants to add a device already registered.
1.5.0 - 2020-07-01
Add a new widget showWebAuthnDevices allowing the management of the user’s registered FIDO2 devices.
The UI SDK now uses the latest version of the Core SDK.
1.4.0 - 2020-06-15
Add a new allowWebAuthnLogin
option to the showAuth widget to
allow a user to login with biometrics.
1.3.0 - 2020-05-29
Call only the validation methods when the field is required or when the value is not empty.
- Set the default value of the Remember be to
false
. - Upgrade all the dependencies.
1.2.1 - 2020-04-20
The showRememberMe
check box now properly sets the boolean persistent
field into auth
options object with
the showAuth
component.
1.2.0 - 2020-04-17
The UI SDK now uses the latest version of the Core SDK.
1.1.0 - 2020-04-16
The showRememberMe option is now taken into account.
1.0.1 - 2020-03-19
ReachFive UI SDK is out! 🚀
1.0.0-alpha.10 - 2020-02-19
Improve the UX/UI of the password policy rules validation.
1.0.0-alpha.9 - 2020-02-10
The display password in clear text option can now be enabled on the password reset widget.
1.0.0-alpha.8 - 2020-02-06
The UI SDK uses now the latest version of the Core SDK.
1.0.0-alpha.7 - 2020-02-06
Add the returnToAfterPasswordReset
parameter for reset password and the returnToAfterEmailConfirmation
parameter for
signup.
1.0.0-alpha.6 - 2020-01-22
The bundles are no longer in the build
folder but in the folder associated with their format (umd
, cjs
and es
).
1.0.0-alpha.5 - 2020-01-21
Passwords in the French dictionary were considered good enough while they weren't.
1.0.0-alpha.4 - 2020-01-15
- French weak passwords are now rejected by the password strength policies.
- A UMD bundle is now generated at the build process. It will allow deploying the UI SDK on unpkg.
1.0.0-alpha.3 - 2020-01-07
- Implement continuous integration pipelines set up with CircleCI (see the CircleCI configuration file for more details).
- The widgets labels are now translated in the language specified in the client's configuration.
The eye icon is now correctly displayed in the Auth widget.
1.0.0-alpha.2 - 2019-11-06
- A
data-testid
attribute was added to most of the HTML elements. - Handle the errors returned at the creation of a password non-compliant to the account's password policy.
1.0.0-alpha.1 - 2019-10-21
First version of the SDK Web UI.