0.32.0 (2021-05-05)
⚠ BREAKING CHANGES
- category: The
DaffCategoryMagentoDriverConfig#uriTruncationStrategy
now uses a function instead of a regex. - category: The
DaffCategoryPageConfigurationState
was changed to DaffCategoryPageMetadata
, and many models around category filtering have changed.
Co-authored-by: Damien Retzinger damienwebdev@gmail.com
Co-authored-by: Peter Lauck griest024@gmail.com
- design: A default color from DaffPalette is no longer enforced on hero
- design: Errors will be shown if user updates palettes that don't pass WCAG accessibility guidelines
- design: base UI of buttons is gray set by base styles instead of the theme-contrast color
- design: The icon button's hover and focus state colors have been updated so they only increment by one step
- design: color has been added to the focus and active state UI
- design: A default color from DaffPalette is no longer enforced on callout
- design: The basic button's hover and focus state colors have been updated so they only increment by one step
- category,navigation: DaffCategoryBreadcrumb#categoryId is now a string
- design: Daffodil's original "green" palette is changed to
turquoise
to accommodate a more common green palette. - category: URI is now a required field on DaffCategory
- DaffCategoryRequest is now a union. The old DaffCategoryRequest is now DaffCategoryIdRequest. This change impacts the
DaffCategoryServiceInterface
as well. - category: Many model names around category filters have changed.
- design: stroked button's hover UI now has an opaque background
Features
- cart: move guards and resolvers to a new routing subpackage (#1497) (be8d9e8)
- category: add category filter models, category page metadata model, errors, and factories (#1448) (bbf62f1)
- category: add filter type field query to replacement driver (#1454) (9f75983)
- category: add functions to manage category filters (#1449) (9d1478b)
- category: add get by URI action and effect (#1469) (4934357)
- category: add getByUri driver call (#1461) (60d58b0)
- category: add URI field to category model (#1462) (e1a8799)
- category: add URI resolver (#1477) (a8ede25)
- category: add url suffix and URI truncation to Magento driver (#1468) (df57ddd)
- category: append url_suffix to category url key (#1464) (6f99abd)
- category: change driver and state subpackages to use the new category filter changes (#1451) (a706ffc)
- category: normalize URI in resolver before dispatching (#1490) (edd02cb)
- category: remove 'Replacement' suffix from any category models … (#1457) (e5472d7)
- category: truncate URI with function (#1489) (ebd0446)
- category,navigation: replace category ID with UID in magento driver (#1475) (90455aa)
- core: add URI truncation functions and normalizer service (#1488) (bd07f7a)
- core: handle missing leading slash in query fragment truncation (#1493) (411c3ff)
- daffio, branding: update daffio to use discord information (#1445) (64928fb)
- design: add a media-gallery component (#1206) (a131764)
- design: add statusable interface to button (#1478) (f0dd613)
- design: adjust primary palette to scale the same way as rest of palettes (#1480) (bf1304f)
- design: enforce WCAG accessibility guidelines for buttons (#1478) (9e6101a)
- design: remove animation on raised button and update state UI (#1478) (fb08aa2)
- design: remove default theme and template file on callout component (#1486) (9bef4cc)
- design: remove default theme and template file on hero component (#1463) (70ef58b)
- design: remove enforcement of default color and add styles to base button styles (#1478) (63d0768)
- design: update DaffCardComponent (#1420) (8ea9f2e)
- design: update daffodil's "green" palette to turqoise and create green palette (#1460) (b42e2d2)
- design: update default card theme to a gray rather than 'theme' (#1467) (7558fb8)
- design: update error status to danger (#1481) (98254e8)
- design: update gray palette (#1479) (ee0c8ce)
- design: update stroked button's background to be fully opaque (#1478) (d7b82d3)
- design: update the basic button's UI (#1478) (a5068a0)
- design: update the icon button's UI (#1478) (0f0b5f4)
- design: update underline button's UI for theme-contrast and disabled to ensure they work in dark mode (#1478) (fd52572)
- external-router: truncate driver request and response per driver (#1495) (5f228ab)
- product: add uri resolver (#1472) (555d911)
- product: add url suffix and URI truncation to Magento driver (#1466) (f0da6ee)
- product: normalize URI in resolver before dispatching (#1492) (465176d)
- product: truncate URI with function in Magento driver (#1491) (3d20145)
- tools-jasmine: add a new jasmine tool with idempotence matchers (#1438) (3a3f8f3)
Bug Fixes
-
daffio: widens the api doc name and ellipsis the ref, instead of squishing the label (#1444) (2eb1d59)
-
feat(category): add kinded category requests (#1459) (c820965), closes #1459