Note: In this release, the SettingsStoreService
methods have been revised to put the ctx
argument in the first position, as is standard across Vendure APIs. Existing code with the ctx last will still work, but you are advised to update it.
- SettingsStoreService.get<T>(key, ctx)
- SettingsStoreService.getMany(keys, ctx)
- SettingsStoreService.set<T>(key, value, ctx)
- SettingsStoreService.setMany(values, ctx)
+ SettingsStoreService.get<T>(ctx, key)
+ SettingsStoreService.getMany(ctx, keys)
+ SettingsStoreService.set<T>(ctx, key, value)
+ SettingsStoreService.setMany(ctx, values)
Fixes
- core Correctly implement SettingsStore validation & argument order (#3808) (d8cdd62), closes #3808
- core Emit
CollectionEvent
after moving a collection (#3801) (d80e28f), closes #3801 - core Fix logic for calculating interval (394fb05)
- core Handle foreign key violations during order merge (#3795) (c00a044), closes #3795
- core Log warning when attempting to persist invalid custom fields (#3793) (eefbd9c), closes #3793
- core Handle stale locks on scheduled tasks (#3708) (4492850), closes #3708
- create Fix resolving path in repos using hoisted node_modules (#3802) (fd971a5), closes #3802
- dashboard Add initial value to reduce call (9261f03)
- dashboard Allow column selection on recent orders (182c0b7)
- dashboard Derive breadcrumbs from path/basepath to match sidebar (#3784) (562cc54), closes #3784
- dashboard Ensure language is valid when switching channel (97d9a9d), closes #3780
- dashboard Ensure language is valid when switching channel (7473956)
- dashboard Fix api 'auto' options (#3807) (b597dfc), closes #3807
- dashboard Fix change detection in RichTextInput (1c18b41)
- dashboard Fix checkboxes on variant creation (4b69839)
- dashboard Fix data table date filter (225b774)
- dashboard Fix filtering in latest orders widget (b8ac456)
- dashboard Fix multi select on asset gallery (5826c7f)
- dashboard Fix navigation to Asset detail from gallery dialog (846ab24)
- dashboard Fix scroll behaviour on asset picker dialog (363043d)
- dashboard Improve facet list table (b76d1dc)
- dashboard Improve layout & rendering of order summary widget (cf72c72)
- dashboard Improve styling of metrics widget, add refresh (e8f8d99)
- dashboard Make long table column dropdowns scrollable (f878e24)
- dashboard Show “Create” for new entities, “Update” for edits (#3805) (fdece02), closes #3805
- dashboard Update channel switcher when Channel added/updated (1cd7652)
What's Changed
- docs: Add S3-integration guide by @HouseinIsProgramming in #3776
- make the compatibilityMode more visible in the documentation by @oidt in #3785
- fixed the link reference. by @oidt in #3786
- Add docs for implementing
HasCustomFields
by @DanielBiegler in #3794 - docs: Add mermaid support in docs by @HouseinIsProgramming in #3797
- docs: Add CMS integration how-to guide by @HouseinIsProgramming in #3790
- docs: Add to note about custom field type generation for translated entities by @DanielBiegler in #3799
- fix(core): Handle foreign key violations during order merge by @gabriellbui in #3795
- fix(create): Fix resolving path in repos using hoisted node_modules by @HouseinIsProgramming in #3802
- feat(core): Implement custom fields validation on entity update or insert by @BibiSebi in #3793
- fix(core): Emit
CollectionEvent
after moving a collection by @martijnvdbrug in #3801 - fix(dashboard): derive breadcrumbs from path/basepath to match sidebar by @mohdbk in #3784
- fix(dashboard): api 'auto' options by @casperiv0 in #3807
- fix(dashboard): show “Create” for new entities, “Update” for edits by @mohdbk in #3805
- fix: Clear stale locks when past the scheduled task interval by @biggamesmallworld in #3804
- Settings store cleanup by @michaelbromley in #3808
New Contributors
Full Changelog: v3.4.1...v3.4.2