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.
- Update
AccountDetailsFormProps
ref
type definition to beReact.RefObject<any>
.
- Refactor functions that use regex named capture groups to fix conflicts with hermes engine.
- Add
USERNAME_ENTRY_ERROR
translations. - Add
USERNAME_REGEX
constant for validating username entries. - Add optional
ref
prop toAccountDetailsFormProps
.
- Add
VERIFICATION_CODE_PROMPT
translations.
- Fix Portuguese translation issues (#74).
disablePagerAnimation
prop toAuthUIContextProvider
to disable pager animations.
- Support for React 18.
- Fixed non-bold text on Forgot Password screen when using Portuguese translations (#59).
- Support for Portuguese translations.
- Type checking for errors.
- Changed package namespace from
@pxblue
to@brightlayer-ui
.
Previous versions listed after this indicator refer to our deprecated @pxblue
packages.
loginErrorDisplayConfig
prop toAuthUIContextProvider
to customize how errors are displayed on the login screen.
registrationConfig
prop toAuthUIContextProvider
to customize the character limits for first and last name text fields in the registration workflow.
- New type for LoginType.
- New translations for "username".
- Corrected some Spanish translations.
- Missing space in support strings for spanish translation file.
- Support for Spanish and Chinese translations.
- Strong typings for translation files.
- Updated type definition for
registrationSuccessScreen
.
- Incorrect key name in French translation file.
- Updated type definitions to allow for a custom success screen in the Registration flow.
- Updated type definitions to allow for further customization of the elements on the Login screen.
- Updated type definitions to allow for custom forms / data collection in the Registration flow.
- Peer dependency support for React 17.
- Phone number is no longer part of the default registration properties (you must add it to your custom forms to collect this data)
- Unused
title
prop fromAuthUIContextProvider
. - Highcharts formatting functions — these have been moved to @brightlayer-ui/highcharts.
phoneContactLink
toAuthUIContextProviderProps
to allow specification of tel URI details while keepingphoneContact
for human-readable UI display of the same number.
- New translation strings for React applications using
<Trans>
component.
- default export from i18n utilities
- This will be implemented in @brightlayer-ui/react-native-auth-workflow and @brightlayer-ui/react-auth-workflow separately.
- DismissKeyboardView component
- Moved to @brightlayer-ui/react-native-auth-workflow
- Type for
projectImage
has changed fromImageSourcePropType
tonumber | string
to support React Native and React projects.
- Moved re-usable react logic from @brightlayer-ui/react-native-auth-workflow to @brightlayer-ui/react-auth-shared.