3.4.3 (2025-10-02)
This release includes a very important dependency fix, which solves an issue that prevents @vendure/core
from successfully installing.
The reason for this was a recent new version of one of our dependencies - @nestjs/graphql
- which in the latest minor, 13.2.0, updated the underlying Apollo Server version. This caused a series of conflicts with other dependencies ultimately leading to an infinite loop when attempting to install Vendure.
In addition to this fix, there are a lot of updates to the new React dashboard.
Fixes
- core Ensure
surcharges
relation is loaded in assignToChannels (#3812) (9d58978), closes #3812 - core Set apollo dependency to fix hung install (28a9831)
- dashboard Add bulk actions to product variants table (c3f1d1b)
- dashboard Add missing columns to product variants table (0577e24)
- dashboard Clear temp dir on compilation (a0bbe09)
- dashboard Fix asset detail preview display (03b03ac)
- dashboard Fix asset focal point positioning (d574be4)
- dashboard Fix display of collection children column (946409d)
- dashboard Fix position of bulk actions when in sheet (2902e30)
- dashboard Fix runtime issue caused by dependency bundling (7d3b2b4)
- dashboard Implement entity duplicator dialog (0328d46)
- dashboard Improve layout of permissions grid (#3827) (5c3ae0f), closes #3827
Features
- dashboard Add entity info dropdown to page action bar (#3819) (98fd82d), closes #3819
- dashboard Add support for Asset tags (#3822) (5c6967f), closes #3822
- dashboard Add support for custom history entries (#3831) (1db50a6), closes #3831
- dashboard Dashboard permissions on nav menu & custom fields (#3824) (b95ad17), closes #3824
- dashboard Expose bulk actions per row in data tables (#3820) (de79737), closes #3820
- dashboard Implement meta title based on breadcrumb (#3834) (cb0463d), closes #3834
- dashboard Implement testing of shipping methods (#3833) (a0df5be), closes #3833
- dashboard Improve toolbar display of rich text editor (#3817) (9b15ecc), closes #3817
- dashboard Support for split orders (#3829) (f31c386), closes #3829
What's Changed
- fix(dashboard): Improve toolbar display of rich text editor by @michaelbromley in #3817
- feat(dashboard): Add support for Asset tags by @michaelbromley in #3822
- feat(dashboard): Dashboard permissions by @michaelbromley in #3824
- feat(dashboard): Expose bulk actions per row in data tables by @michaelbromley in #3820
- fix(assignToChannels): ensure
surcharges
relation is loaded by @casperiv0 in #3812 - feat(dashboard): Add entity info dropdown to page action bar by @dlhck in #3819
- fix(dashboard): Improve layout of permissions grid by @michaelbromley in #3827
- feat(dashboard): Support for split orders by @michaelbromley in #3829
- feat(dashboard): Add support for custom history entries by @michaelbromley in #3831
- feat(dashboard): Implement testing of shipping methods by @michaelbromley in #3833
- feat(dashboard): Implement meta title based on breadcrumb by @michaelbromley in #3834
- test(email-plugin): Add test to verify BCC functionality with orderConfirmationHandler by @iamgerwin in #3836
New Contributors
- @iamgerwin made their first contribution in #3836
Full Changelog: v3.4.2...v3.4.3