@spartacus/styles@4.0.0
·
3684 commits
to develop
since this release
Commits
| Commit | Description | Notes |
|
|
Upgrade to Angular 12 |
[Closes #12058] |
|
|
Introduce the checkout library (#11894) |
[Closes #10286] |
|
|
Added styling for Blue theme (#12460) |
[Closes #8511] |
|
|
labels updates for screen reader support GH-11192 | |
|
|
main navigation height (#13055) | |
|
|
headings updates for screen reader support (#12733) |
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