@spartacus/user@4.0.0
·
3684 commits
to develop
since this release
Commits
| Commit | Description | Notes |
|
|
Upgrade to Angular 12 |
[Closes #12058] |
|
|
expose Promise result of the Angular navigation in RoutingService (#12795) |
[Closes #12789] |
|
|
simplify user facades definition (#13271) | |
|
|
Set redirect route after login for update email flow (GH-11347) |
Breaking changes
-
The PageMetaService has a dependency on UnifiedInjector, PageMetaConfig and the platformId.
The ContentPageMetaResolver depends only on the BasePageMetaResolver.
The BasePageMetaResolver requires the Router and PageLinkService to add canonical links to the page meta.
The ProductPageMetaResolver requires the BasePageMetaResolver and PageLinkService.
The CategoryPageMetaResolver requires the BasePageMetaResolver.
The SearchPageMetaResolver requires the BasePageMetaResolver.
The CheckoutPageMetaResolver uses the BasePageMetaResolver.
The OrganizationPageMetaResolver no longer uses the BasePageMetaResolver.
The RoutingService uses the Router to resolve the full URL (used to resolve the canonical URL in the page meta resolvers)
The CmsPageTitleModule is renamed to PageMetaModule.
The CartPageMetaResolver is removed since all content is resolved by the generic ContentPageMetaResolver.
The ContentPageMetaResolver no longer supports the homeBreadcrumb$,breadcrumb$,title$ and cms$ as the content is resolved by the BasePageMetaResolver.
The resolverMethods property on the PageMetaService has changed to resolvers$ since the resolvers are read from the configuration stream.
#10467
#10547
#10988
#9288
#11530
#11387
#12300
#10710
#11679
#12122
#10946
#11158
#11607
#11380
#12168