Now supports Node 18. Node 14 has reached end-of-life and we recommend upgrading to Node 18 as soon as possible since Node 16 reaches end of life in September 2023.
Upgrading Node is not required to use this update.
Display shipment info for a fulfillment if present at OrderFulfillment.shipment
Added support for rendering the Catalog Selector as part of the basic ListGrid Form Row Action similar to what the Clone action does for Products
This allows users to define arbitrary form actions besides cloning on list grids using metadata for Catalog entities.
Added "moreThan" and "lessThan" validation methods for number fields to support validating that a field is more/less than a set value.
Added various accessibility enhancements such as missing aria attributes and motion-reduce styles
Added 404 component when a route is not found rather than redirecting the user to the homepage and obfuscating the issue
Added the ability to manage content items from within other items.
Also, allows the user to create items "inline" that are considered "embedded" within the parent item
Added ability to enable Dev Settings mode per-user instead of only globally
Dev Settings allows users of the Admin to view the Metadata JSON used to render various components
Globally, this can be enabled using VITE_ENABLE_DEV_SETTINGS
.
Setting this to true
will enable dev settings for all users.
The specific security scope required for a user to be able to use Dev Settings when VITE_ENABLE_DEV_SETTINGS
is false
can be specified using VITE_DEV_SETTINGS_SCOPE
.
Default is DEV_SETTINGS
.
A user would then need to have the ALL_DEV_SETTINGS
permission to view dev settings.
Fixed issue with inline filters are covered by listgrid headers
Fixed Content Item translations including non-translatable fields
Fixed cache name conflict between auth state and transaction caches
Fixed not reloading content items and models when Profile is changed
Fixed errors for resident grid collections not rendering correctly when there’s a field validation error for one of the collection’s fields
Fixed error when trying to select a Variation for a "Single Variation" Item Choice Product Option
Fixed content item dropdown not populating options when field type is reference
Fixed tooltip for the Applications in the Application Selector not rendering correctly
Fixed support for populating a Currency field’s value based on the value of another field
For example, Offer#currency
specifies the currency of the offer, which will be used as currencyCode for the other money fields, but, if the Offer#currency
field is being edited, an error will be thrown immediately for the other money fields since the currencyCode is not yet complete and invalid.
Fixed not being upload assets for Theme Fields.
Fixed issue where a Date column in a resident grid or similar component would throw an error when the entity was updated.