Release notes
0.22.0 - 2026-10-23
Minor Changes
vueandvuexare now peer dependencies, so the packages use the site's own copy. A second copy stopped Nuxt at startup with a version mismatch. (#875,46e77f7)
Patch Changes
- Components no longer flicker or fetch their data again on the first load of a production build. Remove any
components:extendhook added to work around it. (#854,8b47d6f) - Each package exports its
package.json, sorequire('druxt/package.json')works. (#835,14dca08) - Modules require the current
druxtanddruxt-router, where some still required versions from 2023, so a site no longer installs an older copy of either beside its own. (#698,a1d6708) - A menu no longer renders empty when the store is flushed while it loads.
druxtMenu/getfetches it again, and returns the menu items it stored. (#899,599c870) - A menu now renders empty instead of throwing
collection.data is not iterablewhen the backend's JSON:API index has nomenu_link_content--menu_link_contentresource. (#878,0a7f430) - With
proxy.api, browser menu requests go through the Nuxt proxy, as other Druxt requests do. (#892,c4867af) - Themes built on the menu, breadcrumb and views mixins no longer render module data as HTML attributes, such as
value="[object Object]"orlangcode="en". A theme that readvalueorlangcodefrom$attrsreads it from the prop. (#945,15ed58f) - Package READMEs show their banner on npm. (#863,
d963bcb) - Menus are kept between server requests by druxt 0.25.0's process cache. (#848,
a47115e) - Requests for one menu that build the same query share a fetch, and the plugin reuses the site's
$druxtclient when it has one. (#843,43ddd7b) - A menu the store already holds is no longer fetched again, so a menu mounted in the browser renders without a request. Clearing the cache, or a login or logout in the browser, makes the next call fetch. (#838,
7367b77) - Updated dependencies:
druxt-blocks@0.18.0,druxt@0.25.0.
0.21.0 - 2024-01-08
Minor Changes
- Added the druxtMenu/flushEntities Vuex mutation, so cached menus can be flushed, for example on logout. (#684,
26b1bc6)
0.20.0 - 2023-11-08
Minor Changes
- Fixed menus not updating with authenticated links when logged in on a statically generated site. (#679,
6298025)
0.19.3 - 2023-11-02
Patch Changes
- Added Nuxt Auth Axios instance to the DruxtMenu plugin to ensure correct results are provided when authenticated. (#679)
0.19.2 - 2023-07-25
Patch Changes
- Updated dependencies:
druxt@0.24.0.
0.19.1 - 2023-07-05
Patch Changes
- Updated dependencies:
druxt@0.22.0,druxt-blocks@0.17.1.
0.19.0 - 2022-11-03
Minor Changes
Patch Changes
- Updated dependencies:
druxt@0.21.0,druxt-blocks@0.17.0.
0.18.0 - 2022-08-12
Minor Changes
- Changed the default menu data source to the JSON:API Menu Items module, which covers the system and plugin menus that core JSON:API menu items cannot provide; set
menu.jsonApiMenuItems: falsefor the old behaviour. (#539,3330187) - Enabled dependencies when only using Nuxt druxt-menu module. (
54c8ece)
Patch Changes
- Added DruxtModule props to component module stories. (
fc811db) - Updated dependencies:
druxt-blocks@0.16.3,druxt@0.20.0.
0.17.1 - 2022-07-08
Patch Changes
- Fixed support for nuxt/storybook. (
45e14b8) - Updated dependencies:
druxt@0.19.3,druxt-blocks@0.16.2.
0.17.0 - 2022-05-23
Minor Changes
-
Added multilingual support to the DruxtMenu component. (
be21952)example:
<DruxtMenu name="main" langcode="es" /> -
Added langcode to component mixins. (
be21952) -
Added multilingual support to Block components. (
be21952)
Patch Changes
- Updated dependencies:
druxt@0.19.0,druxt-blocks@0.16.0.
0.16.3 - 2022-04-14
Patch Changes
- Updated drupal-jsonapi-params to 2.0.0. (
540afca) - Updated dependencies:
druxt-blocks@0.15.2,druxt@0.18.2.
0.16.2 - 2022-03-17
Patch Changes
- Fixed external menu links. (
35f439e) - Updated dependencies:
druxt@0.18.1.
0.16.1 - 2022-02-23
Patch Changes
- Updated dependencies:
druxt@0.18.0,druxt-blocks@0.15.1.
0.16.0 - 2022-02-07
Minor Changes
Patch Changes
- Updated dependencies:
druxt-blocks@0.15.0,druxt@0.17.0.
0.15.3 - 2021-12-30
Patch Changes
- Updated dependencies:
druxt@0.16.0,druxt-blocks@0.14.4.
0.15.2 - 2021-12-11
Patch Changes
- Updated dependencies:
druxt@0.15.0,druxt-blocks@0.14.3.
0.15.1 - 2021-12-04
Patch Changes
- Updated dependencies:
druxt@0.14.0,druxt-blocks@0.14.2.
0.15.0 - 2021-11-10
Minor Changes
Patch Changes
- Updated dependencies:
druxt-blocks@0.14.0,druxt@0.13.0.
0.14.3 - 2021-10-13
- Republish of 0.14.2; no package changes.
0.14.2 - 2021-10-13
Patch Changes
- Removed debug code. (
631598d)
0.14.1 - 2021-10-10
Patch Changes
- Fixed bug when menu endpoint fails. (
ee15810) - Updated dependencies:
druxt@0.12.0,druxt-blocks@0.13.1.
0.14.0 - 2021-09-29
Minor Changes
Patch Changes
- Updated dependencies:
druxt-blocks@0.13.0,druxt@0.11.0.
0.13.0 - 2021-09-19
Minor Changes
- Updated component registration method to use the Nuxt
components:dirshook. (715e5ef)
Patch Changes
- Fixed path to components in Storybook. (
49454cb) - Updated dependencies:
druxt-blocks@0.12.0,druxt@0.10.0.
0.12.1 - 2021-09-14
Patch Changes
- Fixed dependencies. (
c4616df) - Updated dependencies:
druxt-blocks@0.11.1.
0.12.0 - 2021-09-13
Minor Changes
-
Moved Vue components out of bundle. (
21170fb)⚠ Potential breaking change
Note: This only effects custom Druxt modules and implementations.
-import { DruxtMenu } from 'druxt-menu' +import DruxtMenu from 'druxt-menu/dist/components/DruxtMenu.vue'
Patch Changes
- Updated dependencies:
druxt-blocks@0.11.0,druxt@0.9.0.
0.11.0 - 2021-07-07
Minor Changes
-
Added support for default template injection.
- For details, see the Druxt 0.8.0 release notes
-
Added support for v-model.
-
Updated dependencies.
0.10.3 - 2021-06-12
Patch Changes
- Added fetchKey to fix hydration issue.
0.10.2 - 2021-06-03
Patch Changes
- Fixed hydration issue.
0.10.1 - 2021-05-11
Patch Changes
- Added parentId prop.
- Fixed issue with missing $attrs / propsData.
0.10.0 - 2021-05-09
Minor Changes
- Refactored DruxtMenu component for DruxtModule.
- Added ability to filter JSON:API fields.
0.9.0 - 2021-03-07
Minor Changes
- Added Storybook integration.
- Fixed bug with parent template.
0.8.0 - 2021-02-27
Minor Changes
- Added support for DruxtClient and DruxtStore.
0.7.0 - 2021-01-14
Minor Changes
- Added DruxtMenuMixin.
0.6.2 - 2021-01-07
Patch Changes
- Updated dependencies.
0.6.1 - 2020-11-15
Patch Changes
- Updated dependencies.
0.6.0 - 2020-11-14
Minor Changes
- Updated DruxtMenu for Druxt component system.
- Added $attrs passthrough.
0.5.0 - 2020-09-17
Minor Changes
- Improved support for JSON:API Menu Item subtrees.
- Updated dependencies.