github vendurehq/vendure v3.5.5

3 hours ago

Release Highlights

This release is mostly focused on continued polish for the React dashboard, with a large batch of fixes including: order line discounts no longer showing [object Object] (#4378), proper disabled state propagation for form inputs (#4425), custom fields support on fulfillments (#4386) and on OrderLines in the modify order page (#4432), dark mode tooltip readability (#4393), and a number of UX improvements like a "Now" button on the date-time picker, better default sort orders, and scrollable configurable operation dropdowns.

image

On the feature side, product and variant lists now support filtering by facet value (#4415), making it much easier to locate products with specific attributes.

Core fixes include channel-aware productInStock cache keys (#4214), proper persistence of custom fields in updateGlobalSettings (#4343), and correct language fallbacks in FacetService and FacetValueService (#4434).

What's Changed

  • fix(cli): Fix crash when cancelling follow-up feature selection during plugin creation by @michaelbromley in #4371
  • fix(dashboard): Add missing dashboard dependency by @fcFn in #4384
  • fix(dashboard): Return null for nullable non-string field defaults by @HouseinIsProgramming in #4339
  • fix(dashboard): Fix order line discounts showing [object Object] by @gabriellbui in #4378
  • fix(core,elasticsearch-plugin): Include channelId in productInStock cache key by @BibiSebi in #4214
  • fix(core): Persist customFields in updateGlobalSettings mutation by @Ryrahul in #4343
  • fix(dashboard): Multiple small UI fixes by @michaelbromley in #4394
  • fix(dashboard): Keep address visible when editing during order modification by @michaelbromley in #4413
  • feat(dashboard): Add facet value filter to product & variant lists by @michaelbromley in #4415
  • fix: Refresh language selector after saving language by @Ryrahul in #4417
  • fix(create): Use promise-based mysql2 API for database check by @michaelbromley in #4418
  • fix: Add custom fields of fulfillment in dashboard by @Ryrahul in #4386
  • fix(dashboard): Propagate disabled state via React props for all form inputs by @michaelbromley in #4425
  • fix(core): Handle empty sortedAssets in updateEntityAssets by @colinpieper in #4397
  • fix(dashboard): Show custom fields edit button on OrderLine in modify order page by @DeltaSAMP in #4432
  • fix(dashboard): Fix localization issues in Insights Dashboard by @HouseinIsProgramming in #4189
  • fix(dashboard): add scroll to configurable operation dropdown by @Jeffrey-manzl in #4435
  • fix(core): use channel defaultLanguageCode as translation fallback in FacetService and FacetValueService by @mr-mpage in #4434

New Contributors

Full Changelog: v3.5.4...v3.5.5

Don't miss a new vendure release

NewReleases is sending notifications on new releases.