Node 20 supported since 1.6.3.
No migration or code changes required.
Node 14, Node 16, and Node 18 have reached end of life.
Add new otherMessagesMap and otherItemMessagesMap map fields to the MarketingMessageResponse.
Introduce invalidatePricing flag:
Add invalidatePricing field to the PriceableCartClientCallOptions type, and to the AddAttributeRequest interface.
Add attachInvalidatePricingParamIfPresent method to the CartClient.
Add new X_Customer_Ref header to cart requests:
This header is useful for CSRs acting as themselves rather than impersonating a customer to retain the cart’s customer ref pricing when modifying a cart.
Add customerRef to CheckoutClientCallOptions and CartClientCallOptions.
Add attachCustomerRefHeaderIfPresent to the CartClient and the CheckoutClient.