- Theming: Adding support for customizing the TextFields' input and placeholder foreground colours (#100)
- Authenticator: Avoiding signing out users when the token refresh fails due to no connectivity (#104)
- Updating code to support Amplify 2.45+
- Pinning the Amplify version up to 2.44.x
- Authenticator: Adding support for Email MFA (#96)
- Authenticator: Adding new error localizations for limits exceeded (#96)
- Authenticator: Allowing to only override the desired errors when invoking the errorMap functions (#93)
- Authenticator: Properly handling expired sessions when loading the component (#87)
- Authenticator: Setting corner radius according to the theme (#84)
- Authenticator: Showing the proper message when there's connectivity issues (#82)
- Updating code to support Amplify 2.35+. (#82)
- SignUp: Sign in fails when user is auto confirmed after sign up (#72)
- Pinning the Amplify version up to 2.34.x
- AuthenticatorState: Making
move(to:)
public (#66) - ConfirmSignUp: Updating the state's
deliveryDetails
property when a new code is sent (#65)
- Fixing phone numbers containing special characters being rejected by Cognito (See #56)
- Using the new
sendVerificationCode
API (See #54)
- Adding TOTP support (See #31)
- Updating code to support Amplify 2.16+. However, TOTP workflows are not yet supported.
- Fixing required Sign Up attributes being displayed as optionals
- Fixing Sign Up fields not being populated when providing a
signUpContent
- Fixing DatePicker being interactable while invisible, plus not displaying previous dates.
- Adding missing label when displaying a
.custom()
Sign Up field.
- Fixing wrong date format being submitted when displaying
SignUpField
of typedate
(See #31)
- Pinning the Amplify version up to 2.15.x
- Fixing issues with Sign Up fields (See #25).
- Removing duplicated fields in the array provided to
Authenticator.signUpFields(_:)
- Preventing fields of type
.phoneNumber
from saving an incomplete phone number if only the dialling code is set.
- Removing duplicated fields in the array provided to
- Fixing Xcode 15 beta compilation error (See #24, thanks @RowbotNZ!)
Amplify Authenticator provides a complete drop-in implementation of an authentication flow for your application using Amplify Authentication.
More information on setting up and using the component is in the documentation.