Releases: graycoreio/daffodil
Releases · graycoreio/daffodil
v0.68.1
0.68.1 (2024-03-20)
Features
- all: include package names in action types (#2749) (fe28294)
- cart: use product data to seed added cart item (#2745) (65aa9bc)
- checkout,order: move placed order facade and selector to checkout (#2750) (de45407)
- core: add injection token factories (#2687) (8531484)
- design: add code block style to article headings (#2766) (377c983)
- design: add toast component (#2499) (3d960ef)
- design: update loading icon animation and style (#2759) (9159554)
- design: update toast docs and import paths in specs (#2770) (9b7cbeb)
- driver: store and set Magento cache ID header (#2743) (d9f1704)
v0.68.0
v0.67.0
0.67.0 (2024-01-25)
⚠ BREAKING CHANGES
- Angular has been upgraded to v17
- Angular has been upgraded to v16
- design, daffio: update
daff-gray
palette name todaff-neutral
(#2736) - upgrade node to v18 (#2732)
- design: The
DaffSizeable
interface has been renamed toDaffSizable
- customer-store-credit:
daffCustomerProvideExtraReducers
->daffCustomerStoreCreditProvideExtraReducers
- cart-store-credit:
daffCustomerStoreCredit
->daffCartStoreCredit
- design:
DaffPaginatorModule
has moved to its own package. Update imports to@daffodil/design/paginator
- design:
DaffNavbarModule
has moved to its own package. Update imports to@daffodil/design/navbar
- design:
DaffModalModule
has moved to its own package. Update imports to@daffodil/design/modal
- design:
DaffMenuModule
has moved to its own package. Update imports to@daffodil/design/menu
- design:
DaffMediaGalleryModule
has moved to its own package. Update imports to@daffodil/design/media-gallery
- list:
DaffListModule
has moved to its own package. Update imports to@daffodil/design/list
- design:
DaffLinkSetModule
has moved to its own package. Update imports to@daffodil/design/link-set
- design:
DaffHeroModule
has moved to its own package. Update imports to@daffodil/design/hero
- design:
DaffCardModule
has moved to its own package. Update imports to@daffodil/design/card
- design:
DaffSidebarModule
has moved to its own package. Update imports to@daffodil/design/sidebar
- design:
DaffCalloutModule
has moved to its own package. Update imports to@daffodil/design/callout
- design:
DaffLoadingIconModule
has moved to its own package. Update imports to@daffodil/design/loading-icon
- design:
DaffAccordionModule
has moved to its own package. Update imports to@daffodil/design/accordion
- design:
DaffImageModule
has moved to its own package. Update imports to@daffodil/design/image
- design:
DaffContainerModule
has moved to its own package. Update imports to@daffodil/design/container
- design:
DaffButtonModule
has moved to its own package. Update imports to@daffodil/design/button
- design: Article component has moved to its own package. Update imports to @daffodil/design/article
Features
- cart-store-credit: fix copy/paste errors (#2705) (20921d4)
- daffio: add packages overview page (#2721) (10c1b79)
- daffio: clean up doc viewer UI (#2722) (3966654)
- daffio: clean up docs and marketing header styles (#2715) (9792701)
- daffio: clean up footer styles (#2723) (2f550fc)
- daffio: create packages sidebar (#2725) (e96e4cf)
- daffio: create separate footer for docs and add footer to named views enum (#2733) (cfc2802)
- daffio: dynamic nav and sidebar content (#2686) (4fe945c)
- daffio: revert to module bootstrap in server (#2728) (9b07f7d)
- daffio: update api list item background color to animate via opacity (#2734) (faacca5)
- daffio: update named views to specify sidebar header, content, and footer separately, and update usages (#2724) (891a730)
- design: add DaffSizeable to design core's public api (#2653) (776faa3)
- design: add word wrap style to article headings (#2709) (5acb15c)
- design: clean up card styles (#2720) (8399a1b)
- design: expose all functions and types of DaffTextAlignable to the public api (#2650) (958dfa7)
- design: improve sidebar component (#2569) (b2f1e3e)
- design: rename DaffSizeable interface to DaffSizable (#2730) (ab3b70a)
- design: set sidebar header action's position to absolute (#2702) (8eb5c67)
- design: shard accordion component (#2664) (f5836a1)
- design: shard article component (#2652) (6347315)
- design: shard button component (#2654) (eba3142)
- design: shard callout component (#2669) (e332b7c)
- design: shard card component (#2674) (142e1c1)
- design: shard container component (#2655) (ce5a331)
- design: shard hero component (#2675) (bfd8cc5)
- design: shard image component (#2656) (c8e376b)
- design: shard link set component (#2677) (43edf2d)
- design: shard loading icon component (#2668) (7434000)
- design: shard media gallery component (#2679) (bf1a0f6)
- design: shard menu component (#2698) (ab2836b)
- design: shard modal component (#2699) (8b355a1)
- design: shard navbar component (#2700) (de9ae3e)
- design: shard paginator component (#2701) (b5338a0)
- design: shard sidebar component (#2670) (88e31ed)
- design: update sidebar overflow styles so elements within the viewport content can be positioned sticky (043b527)
- design: update sidebar viewport overflow style to change on animation start and done ([#2718](https://github.com/grayco...
v0.66.1
v0.66.0
0.66.0 (2023-12-11)
⚠ BREAKING CHANGES
- search: error matcher injection token has moved to state subpackage
- reviews: error matcher injection token has moved to state subpackage
- product: error matcher injection token has moved to state subpackage
- paypal: error matcher injection token has moved to state subpackage
- payment: error matcher injection token has moved to state subpackage
- order: error matcher injection token has moved to state subpackage
- newsletter: error matcher injection token has moved to state subpackage
- navigation: error matcher injection token has moved to state subpackage
- geography: error matcher injection token has moved to state subpackage
- customer-store-credit: error matcher injection token has moved to state subpackage
- customer-payment-authorizenet: error matcher injection token has moved to state subpackage
- customer-payment: error matcher injection token has moved to state subpackage
- customer-order: error matcher injection token has moved to state subpackage
- customer: error matcher injection token has moved to state subpackage
- content: error matcher injection token has moved to state subpackage
- category: error matcher injection token has moved to state subpackage
- cart-store-credit: error matcher injection token has moved to state subpackage
- cart-customer: error matcher injection token has moved to state subpackage
- cart: error matcher injection token has moved to state subpackage
- authorizenet: error matcher injection token has moved to state subpackage
- auth: error matcher injection token has moved to state subpackage
Features
- auth: move error matcher injection token to state subpackage (#2645) (770718b)
- authorizenet: move error matcher injection token to state subpackage (#2645) (53b788b)
- cart-customer: move error matcher injection token to state subpackage (#2645) (7eb96a4)
- cart-store-credit: move error matcher injection token to state subpackage (#2645) (9caf019)
- cart: move error matcher injection token to state subpackage (#2645) (81ac05a)
- category: move error matcher injection token to state subpackage (#2645) (9647c9c)
- content: move error matcher injection token to state subpackage (#2645) (f8fc914)
- customer-order: move error matcher injection token to state subpackage (#2645) (929e6ac)
- customer-payment-authorizenet: move error matcher injection token to state subpackage (#2645) (3343af0)
- customer-payment: move error matcher injection token to state subpackage (#2645) (25bd578)
- customer-store-credit: move error matcher injection token to state subpackage (#2645) (5cacb5d)
- customer: move error matcher injection token to state subpackage (#2645) (a6ecaea)
- geography: move error matcher injection token to state subpackage (#2645) (d704e0b)
- navigation: move error matcher injection token to state subpackage (#2645) (40a72e9)
- newsletter: move error matcher injection token to state subpackage (#2645) (81a170e)
- order: move error matcher injection token to state subpackage (#2645) (876d005)
- payment: move error matcher injection token to state subpackage (#2645) (88bf320)
- paypal: move error matcher injection token to state subpackage (#2645) (4b2b04e)
- product: move error matcher injection token to state subpackage (#2645) (9ba661e)
- reviews: move error matcher injection token to state subpackage (#2645) (ab2221a)
- search: move error matcher injection token to state subpackage (#2645) (8be4957)
v0.65.0
0.65.0 (2023-12-08)
⚠ BREAKING CHANGES
- cart: failure actions' payload type has changed from
DaffStateError
toDaffStateError[]
- navigation,demo:
DaffGenericNavigationTree#path
is removed in favor ofurl
- category:
DaffCategoryFactory
now requiresDaffCategoryBreadcrumbFactory
as a constructor argument. It is recommended to DI the factory - core,product,category: partial arguments are now required to meet the model interfaces. Those that do not will cause a type check error
- product:
DaffDefaultProductFactory
now requires passing the image factory to construct. It is recommended to use DI to construct factories. - cart:
DaffCart#totals
is now a dictionary - all: changes the name of many state testing modules
Features
- all: prefix state testing modules with
State
(#2606) (f755ab8) - authorizenet: remove cart payment update reducer cases (#2635) (5a75c56)
- branding: update daffodil logo to the new version (#2597) (8a2f596)
- cart: add cart retrieval action support (#2557) (98301f8)
- cart: add retrieval action reducer factories (#2633) (57c8f83)
- cart: change actions to implement
DaffCartRetrievalAction
andDaffFailureAction
(#2636) (bd968f7) - cart: change cart totals to dict (#2608) (a4f408f)
- cart: compute cart prices for in-memory driver (#2614) (7a60ddb)
- cart: store cart in state with retrieval actions (#2637) (a84491e)
- category,demo: add category view to demo (#2620) (2149b99)
- category: create breadcrumbs and add
createTree
method (#2629) (556e69c) - category: create tree in in-memory driver (#2631) (791cc7c)
- core,product,category: type model factory create partial and constructor args (#1835) (6efc2c4)
- core: add
collect
(#2626) (260332b) - core: add
DaffFailureAction
(#2634) (2a8cec3) - customer-payment-authorizenet: export
magentoCustomerPaymentAnetCCTypeRequestTransform
(#2642) (408921e) - daffio: add sponsor link to nav and footer (#2599) (80b8c9f)
- daffio: clean up why pwa page styles (#2603) (4a90668)
- daffio: update home hero illustration and add discord link (#2598) (5aec495)
- demo: add checkout form models and country field (#2615) (b90454e)
- demo: add country form (#2617) (da882b1)
- demo: add geography driver modules (#2616) (2539cf6)
- demo: add product external resolution (#1843) (669fe5a)
- demo: render cart totals from totals dict (#2618) (2bafc50)
- design,design-land: add link support to paginator (#2589) (57aa1b8)
- design: update card's border-radius styles and set wrapper height (#2602) (6cec7e3)
- docs: remove title property from example viewer component (#2625) (bcab5c9)
- geography: create subdivisions in country factory (#2611) (92a734b)
- navigation,demo: pull navigation tree from category in-memory tree (#2632) (40cf496)
- navigation,demo: remove deprecated
DaffGenericNavigationTree#path
field (#2628) (7211acd) - navigation: add token for providing navigation in-memory seed data (#2627) (a033da4)
- product,demo: create all product types in demo (#2622) (7893fcf)
- product: improve default product factory field generation (#2609) (48f4ba0)
Bug Fixes
- authorizenet: CC last 4 is too short (#2639) (6ff51a6)
- cart: magento driver resolution fails for no discounts (#2638) (1ea70a1)
- core: subsequent preadds don't update entity after initial preadd (#2640) (92e06bb)
- design: remove bogus combinator from sidebar style (#2601) (88205b7)
- geography: in-memory collection does not exist (#2610) (d9bbcb6)
- paypal: browser specific
window
access (#2605) (1eb1972)
v0.64.2
v0.64.1
v0.64.0
0.64.0 (2023-10-18)
⚠ BREAKING CHANGES
- Angular and associated deps have been upgraded to v15. TS has been upgraded to 4.8.
Features
- design-land: add file tabs back to code preview and allow content to be hidden (#2578) (37e02bd)
- design: add deprecation notice for DaffNavAccordionItemComponent (#2582) (2059403)
- design: clean up <pre> styling and add margin styles to stop article cascade (#2579) (540a550)
- design: focus stack pushes arg or the document's active element (#2581) (189d132)
- design: update nav list background color to animate via opacity for performance (#2583) (bfccd2c)
- design: update linked card background color to animate via opacity (#2584) (dca9b9b)
- upgrade angular to v15 (#2564) (0742b01)
v0.63.2
0.63.2 (2023-09-29)
Features
- design: add deprecation notice for DaffButtonSetComponent (#2571) (1ef3e46)
- design: create focus stack service (#2570) (68aeffc)
- design: deprecate theming option for paginators and update styles to work in both dark and light mode (#2575) (ec50bcb)
- design: remove border transition from media gallery thumbnail (#2573) (5814c62)