Skip to content

Releases: graycoreio/daffodil

v0.73.0

21 Jun 18:29
ddb9864
Compare
Choose a tag to compare
v0.73.0 Pre-release
Pre-release

0.73.0 (2024-06-21)

⚠ BREAKING CHANGES

  • design:
  • design:

Features

  • design: remove all deprecated scss files and mixins in @daffodil/design (#2875) (10bd1e9)
  • design: remove DaffArticleTitleDirective and DaffArticleLeadDirective and set styles directly on <h1> and first

    of an article (#2887) (223b304)

Bug Fixes

  • design: only add the aria expanded attribute when tree item has children (#2886) (3d1796f)
  • navgiation: deep fragment fields might not get data (#2889) (44d16d7)

v0.72.0

20 Jun 14:03
affd3e8
Compare
Choose a tag to compare
v0.72.0 Pre-release
Pre-release

0.72.0 (2024-06-19)

⚠ BREAKING CHANGES

  • design: The color property has been removed from the codebase. Paginators are no longer themable.
  • design: mode and daffListSubheader have been removed from the codebase. use <daff-list> and <daff-nav-list> for modes, and subheader styles will automatically apply to the first child item within a list item.
  • design: layout and size have been removed from the codebase. Use textAlignment and compact instead.
  • checkout,demo: all checkout code has been removed expect for placed order features. Migrate to features in @daffodil/cart and @daffodil/order
  • design: layout and size have been removed from the codebase. Use textAlignment and compact instead.
  • design: [daffAccordionItemContent] is no longer needed to place content inside the accordion item. initiallyActive has been removed in favor of initiallyExpanded.
  • design: DaffQtyDropdownComponent has been removed from @daffodil/design. Use the DaffQuantityFieldComponent instead.
  • design: DaffImageGalleryComponent has been removed from @daffodil/design. Use the DaffMediaGalleryComponent instead.
  • design: DaffProgressIndicatorComponent has been removed from @daffodil/design. Use the DaffProgressBarComponent instead.
  • design: DaffFeatureComponent has been removed from @daffodil/design. Use the DaffCardComponent instead.
  • design: DaffButtonSetComponent has been removed from @daffodil/design. You should add your own custom styling for groups of buttons.
  • design: The dismissable property in DaffNotificationComponent has been renamed to dismissible

Features

  • authorizenet: add credit card factory (#2843) (a46e3f6)
  • cart: set shipping method id in magento driver (#2839) (cd823ad)
  • checkout,demo: remove legacy and deprecated checkout code (#2752) (7e78c50)
  • daffio,dgeni: move guides around and docsgen guides and explanations separately (300ecf5)
  • daffio: add packages and api redirects (e55ce88)
  • demo: add magento and venia environments (#2866) (3876145)
  • demo: load navigation tree on init (#2867) (546fbe3)
  • design-land: update they way open is set for the design land sidebar (#2837) (91738c4)
  • design: add id property to quantity field to be passed into quantity select and quantity input (#2859) (2a18308)
  • design: remove color property from DaffPaginatorComponent (#2873) (5c91c6e)
  • design: remove DaffImageGalleryComponent and DaffImageListComponent from @daffodil/design (#2863) (c71d6ad)
  • design: remove DaffQtyDropdownComponent from @daffodil/design (#2864) (1ade870)
  • design: remove deprecated layout and size properties in DaffCalloutComponent (#2869) (4bc8ec8)
  • design: remove deprecated layout and size properties in DaffHeroComponent (#2870) (ddf13a8)
  • design: remove deprecated DaffButtonSetComponent from @daffodil/design (#2861) (dc22055)
  • design: remove deprecated DaffFeatureComponent from @daffodil/design (#2860) (26f13a5)
  • design: remove deprecated properties and directives from DaffListComponent (#2871) (c246289)
  • design: remove deprecated properties and directives in DaffAccordionComponent and update usage (#2868) (198d326)
  • design: remove deprecatedDaffProgressIndicatorComponent from @daffodil/design (#2862) (87e6d41)
  • design: rename notification's dismissable property to dismissible (#2844) (ecd0db5)
  • dgeni,daffio: guides-list.json -> index.json (#2881) (bea169f)
  • dgeni: add theme-switch to list of ignored packages (#2878) (4df7eb9)
  • dgeni: hardcode design link and remove nav list children (#2879) (7659261)
  • docs: reorganize docs folder (#2834) (a60d70c)
  • navigation: add injectable fragment support to magento driver (#2884) (53e45f6)

Bug Fixes

v0.71.0

05 Jun 19:30
9ea1bf6
Compare
Choose a tag to compare
v0.71.0 Pre-release
Pre-release

0.71.0 (2024-06-05)

⚠ BREAKING CHANGES

  • design: Previously, the DaffModalService required a DaffModal as an arg to close (the return type of open). This API was probably larger than it should have been, so I trimmed it down. Most consumers won't notice a return type change, but if you do, we can reconsider this change.

Features

  • category: add injectable fragments and transform support to magento driver (#2828) (0968515)
  • core: add observe util (#2808) (1874709)
  • daffio,dgeni: docsgen guides and move under docs namespace (#2824) (47b7345)
  • design: allow modal to be closed with ESC key (#2812) (e121d40)
  • design: clean up accordion component and update docs (#2800) (66e9639)
  • router: add daffRouterComposeGuards (#2809) (075859b)

v0.70.0

15 May 14:03
140c4ae
Compare
Choose a tag to compare
v0.70.0 Pre-release
Pre-release

0.70.0 (2024-05-15)

⚠ BREAKING CHANGES

  • cart: use operation entity state for item entities (#2794)
  • cart,cart-store-credit: DaffCartShippingInformation has been removed. Use DaffCartShippingRate instead
  • navigation: MagentoNavigationDriverConfiguration -> MagentoNavigationDriverConfig

Features

  • all: simplify and remove redundant generics (#2791) (40eee41)
  • cart,cart-store-credit: remove DaffCartShippingInformation (#2788) (b4cc19b)
  • cart,order: set redirect token default value (#2780) (207a75c)
  • cart: add daffCartGetItemTotalDiscount (#2797) (0c1edcc)
  • cart: extract cart payment processor effect to reusable function (#2790) (0e654a2)
  • cart: use operation entity state for item entities (#2794) (b2c1e90)
  • core: add DaffFailable (#2786) (4839705)
  • core: add identity function (#2785) (5c6aa86)
  • core: add error to DaffState (#2781) (bb715eb)
  • core: add type for Constructable args (#2783) (ba11f43)
  • core: include ngrx entity selectors in operation entity selectors (#2782) (3fe7c8c)
  • core: make operation entity adapter extensible (#2795) (589a06c)
  • core: replace mutating with updating (#2787) (cc8a00d)
  • core: set state to error for operation failure (#2796) (dc08afa)
  • design: rename <daff-progress-indicator> to (#2510) (bbc3904)
  • navigation: add getTree method (#2793) (e300d70)
  • navigation: standardize magento driver config (#2784) (0f20924)
  • router: add service for observing route data (#2778) (77d991f)

Bug Fixes

  • cart: item states get added for a cart retrieval actions (#2799) (2a8c77f)
  • core: selectLoading returns true for not loading state (#2798) (c7f164e)
  • product: get all products fails in magento driver (#2789) (bdc59f0)

v0.69.0

08 May 14:38
f3cc393
Compare
Choose a tag to compare
v0.69.0 Pre-release
Pre-release

0.69.0 (2024-04-30)

⚠ BREAKING CHANGES

  • design: Previously, the now-named renderMode "not-in-dom" was the default. This is no longer the case. If one was rendering immensely large trees and you now notice a significant slow-down, you can change the renderMode like:
  • design: DaffBackdropModule code has been moved into DaffSidebarModule. It can no longer be used as a standalone component in @daffodil/design

Features

  • core: add subpackage for external scripts (#2773) (53b0d65)
  • design: add immutable tree transform (#2776) (d2ce4fd)
  • design: add tree renderMode (#2777) (2d8ec58)
  • design: implement article encapsulated mixin in DaffTreeComponent and add docs to design-land (#2771) (baa150e)
  • design: move DaffBackdropModule into DaffSidebarModule (#2673) (01db447)
  • navigation: add injectable transforms to magento driver (#2774) (60bd6db)

Bug Fixes

  • design: remove overflow style on destroy of sidebar-viewport (#2779) (cadc240)

v0.68.1

21 Mar 00:06
a7bd640
Compare
Choose a tag to compare
v0.68.1 Pre-release
Pre-release

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

01 Feb 20:29
f1c136d
Compare
Choose a tag to compare
v0.68.0 Pre-release
Pre-release

0.68.0 (2024-02-01)

⚠ BREAKING CHANGES

  • daffio: use ng17 version of vercel build (#2739)

Features

  • daffio: update /guides path to /packages (#2738) (18565d2)

Build System

  • daffio: use ng17 version of vercel build (#2739) (5097583)

v0.67.0

25 Jan 16:55
4c18908
Compare
Choose a tag to compare
v0.67.0 Pre-release
Pre-release

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 to daff-neutral (#2736)
  • upgrade node to v18 (#2732)
  • design: The DaffSizeable interface has been renamed to DaffSizable
  • 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...
Read more

v0.66.1

12 Dec 02:06
04e886c
Compare
Choose a tag to compare
v0.66.1 Pre-release
Pre-release

0.66.1 (2023-12-12)

Features

  • design: expose skeletonable public_api to design core's public_api (#2648) (4e0baf9)

v0.66.0

11 Dec 16:18
4cb8be4
Compare
Choose a tag to compare
v0.66.0 Pre-release
Pre-release

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)