Skip to content

v0.79.0

Pre-release
Pre-release
Compare
Choose a tag to compare
@gray-bot gray-bot released this 04 Dec 16:15
d3e9f33

0.79.0 (2024-11-26)

⚠ BREAKING CHANGES

  • design: remove the diameter property of loading icon (#3341)
  • external-router: This is a substantial overhaul to the @daffodil/external-router. The most important change is the removal of DaffExternalRouterExistenceGuard and supporting services in favor of daffExternalMatcherTypeGuard. See the docs for exactly how to change your Routes.
  • dgeni,daffio: align dgeni and daffio doc types (#3333)
  • design: the danger value in DaffStatus has been changed to critical.
  • all: SEARCH_FEDERATED_CONFIG_DEFAULT -> DAFF_SEARCH_FEDERATED_CONFIG_DEFAULT, SEARCH_FEDERATED_CONFIG_TOKEN -> DAFF_SEARCH_FEDERATED_CONFIG_TOKEN
  • all: rename provider functions to provideDaff... (#3270)

Features

  • all: export driver providers (#3273) (b833dc5)
  • all: provide cacheable operations with function (#3282) (e9fc8dc)
  • all: provide drivers with provider functions (#3275) (b69b8ec)
  • all: provide factories with function (#3285) (19f05b0)
  • all: rename provider functions to provideDaff... (#3270) (c098de0)
  • all: use functions for providing configs (#3283) (4c3c9f1)
  • all: use provider functions (#3288) (166a876)
  • all: use provider functions for providing configs (#3280) (ed7930f)
  • all: use singleton injection token factory for driver tokens (#3268) (2b16c62)
  • analytics: create injection tokens with factory (#3221) (c3ea0bf)
  • auth: create injection tokens with factory (#3233) (8f078f5)
  • authorizenet: create injection tokens with factory (#3234) (f96294f)
  • cart-customer: create injection tokens with factory (#3236) (b07ab07)
  • cart-store-credit: create injection tokens with factory (#3237) (0518d60)
  • cart: create injection tokens with factory (#3235) (e536798)
  • category: combine all metadata effects (#3294) (887c839)
  • category: create injection tokens with factory (#3238) (2a9a32d)
  • contact: create injection tokens with factory (#3239) (0ae0282)
  • content: create injection tokens with factory (#3265) (5ac537a)
  • core: add singleton injection token factory (#3261) (a454214)
  • core: create injection tokens with factory (#3240) (615ccbc)
  • core: support injection token values to config provider (#3277) (c1de2d5)
  • customer-order: create injection tokens with factory (#3242) (31af2df)
  • customer-order: create injection tokens with factory (#3263) (87ff316)
  • customer-payment-authorizenet: create injection tokens with factory (#3244) (c457f77)
  • customer-payment: create injection tokens with factory (#3243) (81aecc5)
  • customer-store-credit: create injection tokens with factory (#3245) (b54761b)
  • customer: create injection tokens with factory (#3241) (bd0421a)
  • daffio: clean up design docs overview page (#3272) (0f359ce)
  • daffio: create components overview page (#3324) (bbd2fa1)
  • daffio: create injection tokens with factory (#3267) (46c8e96)
  • design: add tabs to component index (#3316) (58ac162)
  • design: allow individual button type imports (#3328) (0af779d)
  • design: configure defaults for status themes (#3291) (cf4d2f7)
  • design: create DaffTextSnippetComponent (#2945) (8656d7e)
  • design: create DaffTabsComponent (#3134) (ffe6c19)
  • design: create injection tokens with factory (#3246) (7b28ecf)
  • design: create injection tokens with factory (#3264) (0f3bb0b)
  • design: remove the diameter property of loading icon (#3341) (f8f9e94)
  • design: remove unnecessary styles in accordion animation (#3338) (6d635c8)
  • design: update DaffStatus danger value to critical and add an info value (#3293) (e3365b2)
  • design: update status colors in statusable components to use the status themes (#3297) (2a0418f)
  • dgeni,daffio: align dgeni and daffio doc types (#3333) (b6bafdd)
  • dgeni,design: hardcode nav list order with index.json (#3311) (158fd78)
  • dgeni: add doc descriptions from first section of README (#3332) (f5decfa)
  • dgeni: allow missing hardcoded index files (#3331) (669e34e)
  • dgeni: instantiate marked for each pipeline (#3308) (5987d24)
  • docs-utils: add docs models (#3330) (0a4a0d2)
  • driver: create injection tokens with factory (#3247) (aba565c)
  • external-router: create injection tokens with factory (#3248) (fc3ba6f)
  • external-router: rework to use canMatchFn (#2907) (cc2a4e5)
  • geography: create injection tokens with factory (#3249) (87f7c6f)
  • navigation: create injection tokens with factory (#3250) (4fc7be6)
  • newsletter: create injection tokens with factory (#3251) (8533b66)
  • order: create injection tokens with factory (#3252) (7e971ea)
  • payment: create injection tokens with factory (#3253) (c094225)
  • paypal: create injection tokens with factory (#3254) (0a569dc)
  • product-composite: create injection tokens with factory (#3256) (b5e8729)
  • product-configurable: create injection tokens with factory (#3257) (34b43bb)
  • product,product-composite: use default config tokens (#3278) (d612544)
  • product: create injection tokens with factory (#3255) (91cf3e9)
  • release: add deprecation tasks and ci (#3323) (4c70b9a)
  • reviews: create injection tokens with factory (#3258) (b2b24d7)
  • search: create injection tokens with factory (#3259) (2fbd482)
  • seo: create injection tokens with factory (#3262) (e3a6cc1)
  • ssr: add link asset preload header service (#3343) (df8ce2a)

Bug Fixes

  • daffio: sidebars not loading in SSR (#3312) (a5feb39)
  • daffio: wrong index loaded after 404 and back navigation (#3339) (618a630)
  • design: fix focus ordering within sidebar viewport (#3317) (1af2e67)
  • dgeni: API package breadcrumbs missing (#3296) (5dad812)
  • dgeni: design component guides missing components breadcrumb (#3334) (75426c1)
  • dgeni: incorrect link generation for design guides (#3292) (f813a1e)
  • dgeni: package guides have relative paths (#3335) (45ead29)
  • dgeni: syntax highlighting broken for code blocks (#3307) (8b7df20)