Skip to content

Releases: SalesforceCommerceCloud/commerce-sdk-isomorphic

v3.1.1

21 Aug 17:34
2af2671
Compare
Choose a tag to compare

Bug fixes

  • Fixed a bug that may cause the DNT flag to be omitted #170

v3.1.0

20 Aug 20:45
9a9453f
Compare
Choose a tag to compare

Enhancements

  • Update SLAS helpers to support DNT parameter #167

v3.0.0

18 Jul 15:00
c5f4bb1
Compare
Choose a tag to compare

v3.0.0

⚠️ Planned API Changes ⚠️

Shopper Context

Starting July 31st 2024, all endpoints in the Shopper context API will require the siteId parameter for new customers. This field is marked as optional for backward compatibility and will be changed to mandatory tentatively by January 2025. You can read more about the planned change here in the notes section.

Shopper Login (SLAS)

SLAS will soon require new tenants to pass channel_id as an argument for retrieving guest access tokens. You can read more about the planned change here.

Please be aware that existing tenants are on a temporary allow list and will see no immediate disruption to service. We do ask that all users seek to adhere to the channel_id requirement before the end of August to enhance your security posture before the holiday peak season.

In practice, we recommend:

  • For customers using the SLAS helpers with a public client, it is recommended to upgrade to at least v1.8.0 of the commerce-sdk-isomorphic.
  • For customers using the SLAS helpers with a private client, it is recommended to upgrade to v3.0.0 of the commerce-sdk-isomorphic.

Enchancements

  • Update SLAS helper function loginGuestUserPrivate to require channel_id through clientConfig.parameters.siteId #165

v2.1.0

20 Jun 17:35
0dcac57
Compare
Choose a tag to compare

Enhancements

  • Export the parameter keys for each API endpoint #158

API Changes

Shopper Baskets

Endpoint Name Description
updateItemsInBasket Updates multiple items in a basket.

v2.0.0

10 May 20:17
7783054
Compare
Choose a tag to compare

v2.0.0

API Changes

Shopper Stores

  • API Added

Shopper Orders

  • New endpoint added

    Endpoint Name Description
    guestOrderLookup Lookup a guest order

Shopper Customers

  • Removal of deprecated endpoints:
    • invalidateCustomerAuth
    • authorizeCustomer
    • authorizeTrustedSystem

v1.13.1

11 Apr 18:44
fa49335
Compare
Choose a tag to compare

v1.13.1

Bug fixes

  • Fix the missing offset and limit parameters in Shopper Search

v1.13.0

09 Apr 20:29
4fce5fe
Compare
Choose a tag to compare

v1.13.0

v1.12.0

05 Mar 21:14
adf74f5
Compare
Choose a tag to compare

v1.12.0

API Added

Shopper SEO

  • New Endpoints

    Endpoint Name Description
    getUrlMapping Gets URL mapping information for a URL that a shopper clicked or typed in. The mapping information is based on URL rules and redirects set up in Business Manager. For more information about prerequisites and sample usage, see URL Resolution. You can customize the behavior of this endpoint by using hooks. See the hooks for getUrlMapping in the Hook List.

v1.11.0

31 Jan 22:32
e7d5ba6
Compare
Choose a tag to compare

v1.11.0

Enhancements

  • Add support for Shopper Login (SLAS) prviate client with helper functions #148
    • ⚠️ WARNING ⚠️: Users should be extremely cautious about using the SLAS private client helper functions in the browser as it can expose your client secret
  • Add support for custom query parameters #139

v1.10.4

20 Sep 20:49
6d02581
Compare
Choose a tag to compare

v1.10.4

Bug fixes

  • Mark expand query parameter for getProduct endpoint as optional instead of required