2.2.0-next.4 (2024-02-26)
Fixes
- admin-ui Add missing Swedish translation (#2672) (cce90d6), closes #2672
- admin-ui Fix saving entities with custom field relations (80f1f95)
- core Fix typing on ProductOptionGroupService.create() method (8fe24da), closes #2577
- payments-plugin Improve Mollie ignore order states (#2670) (f02fc56), closes #2670
Features
- admin-ui Add React RichTextEditor component & hook (#2675) (68e0fa5), closes #2675
- admin-ui Add support for custom action bar dropdown menus (4d8bc74), closes #2678
- admin-ui Add support for permissions on custom fields (94e0c42), closes #2671
- admin-ui Channel aware picker (fd92b4c)
- admin-ui Expose
entity$ observable on action bar context (3f07179)
- admin-ui Implement UI for entity duplication (7aa0d16), closes #627
- cli Allow new plugin dir to be specified (4ae12e7)
- cli Implement "add entity" command (ad87531)
- cli Implement "add" command for ui extensions (795b013)
- core Add support for permissions on custom fields (1c9f8f9), closes #2671
- core Implement collection duplicator (d457851), closes #627
- core Implement facet duplicator (8d20847), closes #627
- core Implement internal support for entity duplication (477fe93), closes #627
- core Implement product duplicator (6ac43d9), closes #627
- core Implement promotion duplicator (da58b0b), closes #627
- core Update TypeScript version to v5.1.6 (2f51929)
- email-plugin Publish EmailSendEvent after send attempted (e4175e7)
2.2.0-next.3 (2024-02-14)
Features
- admin-ui Add bulk facet value editing to product variant list (5ad41bf)
- core Introduce new
ProductVariantPriceEvent (aa4eeb8)
- core Introduce new
ProductVariantPriceUpdateStrategy (9099f35), closes #2651
2.2.0-next.2 (2024-02-07)
Fixes
- admin-ui Add missing RTL compatibility to some admin-ui components (#2451) (96eb96e), closes #2451
- admin-ui Fix alignment of order modification history item (e4a172c)
- admin-ui Improve styling of form field wrapper (5263c2d)
- admin-ui Improved support for modifying OrderLine custom fields (0750fb1), closes #2641
- core Fix undefined reference error in product variant resolver (5afa6bc)
Features
- admin-ui Allow customer to be reassigned to order (a9a596e), closes #2505
- admin-ui Allow order shipping method to be modified (7f34329), closes #978
- admin-ui Enable multiple refunds on an order modification (9b3aa65), closes #2393
- admin-ui Improve layout & styling of order payment cards (4a8b91a)
- admin-ui Improve styling of order/customer history timeline (aeebbdd)
- admin-ui Improved refund dialog (ccbf9ec), closes #2393
- admin-ui Support custom fields on custom entities (74aeb86), closes #1848
- admin-ui Updated order modification screen with improved UX (ac4c762)
- core Add support for custom fields on ProductVariantPrice (#2654) (e7f0fe2), closes #2654
- core Add
amount field to RefundOrderInput (fe43b4a), closes #2393
- core Add
gracefulShutdownTimeout to DefaultJobQueuePlugin (cba06e0)
- core Add cancellation handling to built-in jobs (c8022be), closes #1127 #2650
- core Allow order shipping method to be modified (400d78a), closes #978
- core Enable multiple refunds on an order modification (cf91a9e), closes #2393
- core Expose entityCustomFields query (01f9d44), closes #1848
- core Implement
setOrderCustomer mutation (26e77d7), closes #2505
- core Improve cancellation mechanism of DefaultJobQueuePlugin (cba069b), closes #1127 #2650
- core Introduce ErrorHandlerStrategy (066e524)
- core Pass RequestContext to custom field validate function (2314ff6), closes #2408
- job-queue-plugin Implement cancellation mechanism in BullMQJobQueuePlugin (d0e97ca), closes #1127 #2650
- sentry-plugin Use ErrorHandlerStrategy for better error coverage (82ddf94)
2.2.0-next.1 (2024-01-16)
Fixes
- Includes all fixes from v2.1.6
Features
- admin-ui Add support for Norwegian Bokmål (#2611) (00d5315), closes #2611
- admin-ui Product & variant lists can be filtered by name & sku (74293cb), closes #2519
- core Add
precision property to MoneyStrategy (c33ba63)
- core Add SKU filtering to
products list in Admin API (876d1ec), closes #2519
- core Expose
enabled field for Product in shop api (#2541) (f6f2975), closes #2541
- core Expose additional bootstrap options (#2568) (3b6d6ab), closes #2568
- core Implement complex boolean list filtering for PaginatedLists (c4bd484), closes #2594
2.2.0-next.0 (2023-12-14)
Fixes
Features
- admin-ui Add React useLazyQuery hook (#2498) (757635b), closes #2498
- admin-ui Allow configuration of available locales (#2550) (dfddf0f), closes #2550
- core Accept
maxAge and expires options in cookie config (c903388), closes #2518
- core Add Missing inherit filters field in collection import (#2534) (ef64db7), closes #2534 #2484
- core Enable setting different cookie name for Shop & Admin API (#2482) (ae91650), closes #2482
- elasticsearch-plugin Provide the ctx for custom mappings (#2547) (c5d0ea2), closes #2547
- email-plugin Multiple currency support in formatMoney helper (#2531) (ccf17fb), closes #2531
- job-queue-plugin Improve pub/sub message handling (#2561) (3645819), closes #2561
- payments-plugin Mollie: support extra parameters for listing methods (#2516) (cb9846b), closes #2516 #2510
2.1.0-next.7 (2023-09-29)
Features
Fixes
- core Fix discount calculation error edge-case (7549aad), closes #2385
2.1.0-next.6 (2023-09-27)
Features
- admin-ui Add filter preset support to Collection list (cbfb402)
- admin-ui Display original quantity after order has been modified (a36c6e0)
- admin-ui Implement job queue filtering by status (baeb036)
- admin-ui Implement values pagination for Facet detail view (4cf1826), closes #1257
- admin-ui Improve naming & layout of catalog & stock locations (8452300)
- core Pass variant to ProductVariantPriceCalculationStrategy (fee995c), closes #2398
- create Allow selection of package manager (6561bb7)
- job-queue-plugin Implement default cleanup of old BullMQ jobs (6c1d7bb), closes #1425
- payments-plugin Allow custom params to be passed to Stripe API (1b29097), closes #2412
Fixes
- admin-ui Correctly display job retries (d3107fd), closes #1467
- job-queue-plugin Correct behaviour of job list query with BullMQ (c148a92), closes #2120 #1327
- job-queue-plugin Correct retry setting for BullMQ jobs (972ba0e), closes #1467
BREAKING CHANGE
- In the Admin UI, the "stock locations" list and detail views
have been moved from the "catalog" module to the "settings" module. Also, the
menu item & breadcrumb for "inventory" has been renamed to "products".
This is an end-user breaking change rather than a code breaking change. Any UI
extensions that link to a /catalog/inventory/... route will still work as there
is a redirect in place to /catalog/products/....
2.1.0-next.5 (2023-09-18)
Features
- admin-ui Add image carousel to asset preview dialog (#2370) (bd834d0), closes #2370 #2129
- admin-ui Add more native React UI components (04e03f8)
- admin-ui Add useRouteParams react hook (b63fb7f)
- admin-ui Expose providers to nav menu routerLink function (1bae40e)
- admin-ui Improved control over ActionBar buttons (065a2b4)
- create Better defaults for project scaffold (fa683e7)
- cli Introduce new
@vendure/cli package which exposes a vendure binary. Currently supports vendure new plugin command.
- cli Implement plugin scaffold command (a6df4c1)
- cli Include custom CRUD permissions with plugin scaffold (0c62b6f)
Fixes
- admin-ui Fix component for new Angular extension route API (6fe1bd0)
- admin-ui Fix creating nullable string fields (7e2c17a), closes #2343
- core Export EntityId and Money decorators (4664dee)
2.1.0-next.4 (2023-09-08)
Fixes
- ui-devkit Fix scaffold logic for custom providers (2f2ddb5)
2.1.0-next.3 (2023-09-08)
Fixes
- admin-ui Add custom field support to Customer list (97ba022)
- admin-ui Fix channel switcher icon style (7f30361)
- admin-ui Fix error when data table filters not defined (2425a33)
- admin-ui Fix styling of custom field tabs (57f47df)
- admin-ui Give all data table columns immutable ids (73a78db)
- admin-ui Use correct defaults for nullable custom fields (#2360) (88430e5), closes #2360
- core Downgrade ForbiddenError from Error to Warn log level (c186392), closes #2383
- core Fix channel association on promotion update (#2376) (e1ff2c7), closes #2376
Features
- admin-ui Add initial React support for UI extensions (1075dd7)
- admin-ui Allow custom components in data table columns (d3474dd), closes #2347 #2353
- admin-ui Allow custom React components in data table columns (5cde775), closes #2347 #2353
- admin-ui Implement custom components in Collection data table (4ab7c1e)
- admin-ui Implement react Card component (c588a1f)
- admin-ui Implement simplified API for UI route extensions (b9ca367)
- admin-ui Improve dev mode extension point display (4678930)
- admin-ui Initial support for React UI extensions (83d5756)
- admin-ui Style improvements to table and form input borders (5287287)
- admin-ui Support for React-based custom detail components (55d9ffc)
- core Support bi-directional relations in customFields (#2365) (0313ce5), closes #2365
- ui-devkit Add experimental wrapper for shared ui providers (daf6f8c)
2.1.0-next.2 (2023-08-28)
Fixes
- core Fix resolution of facet valueList for postgres (1d8fe47)
2.1.0-next.1 (2023-08-28)
Fixes
- admin-ui Correct handling of ID filters in data tables (0e05496)
- admin-ui Data table filters react to page navigation (39832bd)
- core Fix circular dependency issue in SQLiteSearchStrategy (f2e2e32)
Features
- admin-ui Add data table filter presets functionality (a656ef2)
- admin-ui Implement drag-and-drop reorder of filter presets (8e06705)
- admin-ui Implement filter preset renaming (8b52e6f)
- admin-ui Implement relative date filtering (d07a5f3)
- admin-ui Update to Angular v16.2 (608d5d3)
- core Update NestJS to v10, Apollo Server v4 (b675fda)
BREAKING CHANGE
Includes all changes from v2.0.6, plus:
Features
Fixes
- admin-ui Improve RTL styles (056d205)
- admin-ui Limit FacetValues in Facet list component (b445955), closes #1257