Major Changes
-
#2786
20a3c6103Thanks @reesscot! - BREAKING CHANGE: remove legacy exports@aws-amplify/ui-react/legacyand@aws-amplify/ui-angular/legacy. -
#2580
468ad185aThanks @wlee221! - BREAKING: Migrate Angular compiler to IVY, and drop support for View Engine. Please migrate to Angular 12+, and make sure you did not disable ivy in yourtsconfig.json:{ ..., "angularCompilerOption": { // REMOVE this line if you have it in your tsconfig.json "enableIvy": false } }Note: View Engine has already been deprecated in v12, and fully removed in v13.
-
#2580
468ad185aThanks @wlee221! - BREAKING: Bump minimum supported Angular version to v12. If your application is on Angular 11 or before, please migrate to Angular 12+ as per official guide.Note: Going forward,
@aws-amplify/ui-angularwill have the same version support as Angular's official LTS support window. This means all major versions will be supported for 18 months, until we bump the minimum required version to the next one. -
#2735
fa3135addThanks @wlee221! - Breaking: We replaced following legacy Authenticator texts:Confirmation Codein confirm sign up screen is replaced byEnter your CodeSend Codein reset password screen is replaced bySend code.Send Codein confirm reset password screen is replaced bySubmitForgot your password?with the trailing space is replaced byForgot your password.
If you were using
I18nto translate those keys, please update your translations accordingly to match the new strings.
Patch Changes
-
#2877
ab8942c54Thanks @ErikCH! - BREAKING: When overridingAuth.signUp, update the override function call to include theautoSignInoption set to enabled. This is now required.async handleSignUp(formData) { let { username, password, attributes } = formData; // custom username username = username.toLowerCase(); attributes.email = attributes.email.toLowerCase(); return Auth.signUp({ username, password, attributes, + autoSignIn: { + enabled: true + } }); } -
Updated dependencies [
ab8942c54,82903f7bb,d90b148c0]:- @aws-amplify/[email protected]