daffodil icon indicating copy to clipboard operation
daffodil copied to clipboard

chore: release 0.91.0

Open gray-bot opened this issue 2 months ago • 0 comments

:robot: I have created a release beep boop

0.91.0 (2025-12-16)

⚠ BREAKING CHANGES

  • design: move hint, error message, and label to a @daffodil/design/form package (#4230)
  • content: Many interfaces have changed. DaffContentPage -> DaffContentHtmlPage, DaffContentPageServiceInterface -> DaffContentPageHtmlServiceInterface, provideDaffContentPageDriver -> provideDaffContentHtmlPageDriver, daffContentPageResolver -> daffContentPageHtmlResolver, DaffContentPageFactory -> DaffContentHtmlPageFactory
  • design-examples, design, design-land: If you're using the design examples in your app (you probably aren't) you should now import them from @daffodil/design-examples.
  • design: refactor switch component (#3818)
  • driver:
  • design: The 0 and 110 hues have been removed from the $daff-neutral palette.
  • external-router: Drivers will now directly throw errors in response to platform responses where they wouldn't previously. Direct driver dependents should adjust driver calls to better handle these errors.
  • design: Checkbox components have been moved to their own package and need to be imported from @daffodil/design/checkbox.
  • design: Modal behavior now restricts to a single open modal at any time. When a new modal is opened, any previously open modal will be automatically closed. Previously, multiple modals could be stacked and displayed simultaneously.

Features

  • auth: add withMagentoAuthApolloBearerToken (#4252) (d9b76a9)
  • content: add iframe renderer (36b0718)
  • content: add new daffContentPageSchemaResolver (3b74199)
  • content: add schema driver for magento (198bef6)
  • content: add style generator utilities for content editing (#4211) (5649d7e)
  • content: add visual ai content schema editor (347b973)
  • content: adjust renderer and css generation to properly use @container queries (3549586)
  • content: create provideDaffContentMagentoDriver (f673816)
  • content: create schema renderer (8f18996)
  • content: expose DaffContentEditableRenderer as standalone component (49bb0b9)
  • content: expose providers for making components schema-renderable (#4210) (28b4210)
  • content: introduce new page schema driver (def075c)
  • content: introduce schema types (#4209) (47b792a)
  • content: rename DaffContentPage to DaffContentHtmlPage (72d3da0)
  • content: use iframe renderer inside editor (370a2fb)
  • core: add factory providers to injection token factories (#4217) (1228a09)
  • core: add providers for apollo request handlers and headers (#4218) (b9c861d)
  • daffio: add sponsors to home page (#4194) (a46aa91)
  • daffio: convert all modules to standalone (#4215) (99dc925)
  • daffio: enforce home page commerce video to autoplay (#4199) (2860f45)
  • daffio: remove docs from docs path token (#4241) (9088371)
  • daffio: update home hero title (#4205) (c3131bb)
  • daffio: update marketing pages (#4198) (1b0c038)
  • design-examples, design, design-land: move design examples to @daffodil/design-examples package (#4200) (b24706b)
  • design-examples: init new design-examples package (#4197) (2d782c7)
  • design-examples: remove test script (#4206) (5f3c233)
  • design: daff-get-font-colors can retrieve theme font colors (#4141) (89c9c9b)
  • design: allow modal's vertical position to be configurable (#4162) (c5c08d3)
  • design: automatically add copy button to article code blocks (#4176) (cedb550)
  • design: create daff-create-theme function (#4132) (263d13d)
  • design: create daff-get-font-colors function (#4118) (b6aca33)
  • design: create DaffDisableableDirective (#3753) (d5c9fb7)
  • design: create DaffOrientableDirective and update implementations in design components (#4133) (e8c217e)
  • design: move hint, error message, and label to a @daffodil/design/form package (#4230) (ebfe38f)
  • design: only allow one modal to be open at a time (#4110) (68c36e5)
  • design: refactor switch component (#3818) (5282b3e)
  • design: remove 0 and 110 from neutral palette (#3761) (b08cc48)
  • design: shard and convert checkbox components to standalone (#4127) (e7fc3bd)
  • design: update daff-text-contrast function (#4122) (4559ebd)
  • design: update DaffImageComponent to use NgOptimizedImage (#4134) (9478a45)
  • dgeni,docs: add package to package guide (#4179) (ac63184)
  • docs,daffio: use role labels in API tags (#4244) (39b82d4)
  • docs,dgeni,daffio: add edit button to docs pages (#4137) (4b5be2d)
  • docs,dgeni: add package to API docs (#4178) (933b6c9)
  • docs,dgeni: set root package guides title to overview (#4181) (3339515)
  • docs: add color palette component (#4238) (22b4938)
  • driver,builders: generate new possible types (#4216) (8efbe50)
  • driver: add magento cache feature providers (#4222) (6781768)
  • driver: add magento driver features (#4224) (dd8cb5b)
  • driver: add routable objects system for in-memory drivers (#4144) (c212f46)
  • driver: prefix shopify generated types (#4175) (6faa41f)
  • external-router: remove unnecessary processErrors function (#4117) (5bb0976)
  • hoist module disable into controllers (#4261) (29521ad)
  • plugins/magento/cms-ai-builder: add new iframe rendering pipeline (a6fc724)
  • plugins/magento/cms-ai-builder: classify known exceptions (#4261) (a91a033)
  • plugins/magento/cms-ai-builder: init package (7fba53a)
  • plugins/magento/cms-ai-builder: iron out patch type (a87cae7)
  • plugins/magento/cms-ai-builder: normalize json for php handling of empty assoc arrays (584997c)
  • plugins/magento/cms-ai-builder: prevent bad interpretations of components (7beebc4)
  • plugins/magento/cms-ai-builder: rebuild editor with DaffArticleComponent (3fa7ed0)
  • plugins/magento/cms-ai-builder: standardize llm call/response format (31d5046)
  • plugins/magento/cms-ai-builder: update editor version (960cb43)
  • plugins/magento/cms-ai-builder: use EntityManager APIs for getting/saving page data. (d6edd88)
  • plugins/magento/cms-ai-builder: use new renderer in admin panel (#4247) (0f3df47)
  • plugins/magento/cms-ai-daff-components: add all compatible @daffodil/design components (1a2d0b3)
  • plugins/magento/cms-ai-daff-components: add support for daff-article (b6a4fac)
  • plugins/magento/cms-ai-daff-components: extract all daffodil specific features to separate package (ab334b3)
  • plugins/magento/cms-ai-daff-components: init new package (b488193)
  • product: register products as routable objects for automatic URL resolution (#4146) (aebfad1)
  • storefront-examples: init new storefront-examples package (#4207) (8e6b8c7)
  • storefront: create carousel component (#4204) (e158195)
  • storefront: init new storefront package (#4173) (7322867)
  • storefront: update storefront configs (#4203) (337d946)
  • tools: add SassDocs tool for documentation generation (#3841) (a6f30b8)

Bug Fixes

  • authorizenet: default state config not provided (#4220) (7b81ca8)
  • commerce: add missing provideDaffExternalRouterInMemoryDriver (1c0ea4b)
  • daffio: edit button initially doesn't appear on usage tab (#4183) (a3e036b)
  • daffio: fix wrong link in getting started doc (#4231) (6ba3940)
  • design: correct DaffOrientableDirective orientation input handling (#4169) (ac89962)
  • design: correct DaffStatusableDirective default status logic (#4171) (319041f)
  • design: fix duplicate track keys in DaffTreeComponent by using unique node IDs (#4115) (2f849d7)
  • design: fix form imports in form field (#4236) (06061ab)
  • design: fix orientable class names in notification component (#4229) (6f68bb9)
  • design: paginator is hydration incompatible (#4142) (85c449d)
  • dgeni: design search index not generated or uploaded (#4136) (ce18be2)
  • magento drivers not querying key fields (#4223) (c3bfccf)
  • plugins/magento/cms-ai-builder: correct ContentSchema compilation error on 8.4 (#4261) (2c3da47)
  • plugins/magento/cms-ai-daff-components: drastically simplify prompt (f0fa760)
  • plugins/magento/cms-ai-daff-components: fix bad namespace (875e778)
  • plugins/magento/cms-ai-daff-components: remove unused article input schema (8bb64ff)
  • prevent errors when components are empty (261f2e3)
  • product: getByUrl on DaffInMemoryProductService works with urls (#4147) (a29cdab)
  • tests fail on node 22 (#4188) (92fb925)
  • tools-dgeni: form API symbols not being generated (#4245) (45a9359)

This PR was generated with Release Please. See documentation.

gray-bot avatar Oct 08 '25 13:10 gray-bot