Skip to content

Releases: elasticpath/composable-frontend

@epcc-sdk/sdks-shopper@0.1.0

06 May 09:09
8bb8d40

Choose a tag to compare

Minor Changes

  • a363b78: Regenerate from updated catalog_view spec. Adds pricebook segmentation, catalog rule validation and indexing completion types.

    • New endpoint validateCatalogRules (POST /catalogs/rules/validate) with match_type of filter, similarity, conflict, or resolve_for_shopper.
    • New product fields available_prices, alternative_prices, available_pricebook_ids on shopper-context product responses; component product metadata also gains alternative_prices.
    • New EP-Pricebook-IDs-Of-Available-Prices-To-Show request header (comma-delimited pricebook IDs or 'all') on release/product endpoints.
    • getRules filter now supports pricebook_ids (eq() and in()).
    • New types: AvailablePrices, AlternativePrices, RuleMeta, CatalogRuleValidatorRequest, ReleaseIndexingCompleteData.

Patch Changes

  • a363b78: Add external_ref field on shipping group request and response types (Cart Checkout). Optional string, max 64 characters, accepts alphanumeric/special characters/spaces, not required to be unique.

@epcc-sdk/sdks-pxm@0.1.0

06 May 09:09
8bb8d40

Choose a tag to compare

Minor Changes

  • a363b78: Add support for shopper and admin attributes, bundle quantity configuration, and selective column export on products.

    • New ShopperAttributes and AdminAttributes types (string→string maps, max 100 keys) on products, hierarchies and nodes. shopper_attributes are catalog-visible; admin_attributes are admin-only.
    • Product list/export endpoints now accept filters using eq(shopper_attributes.<key>,…) and eq(admin_attributes.<key>,…).
    • Product import (CSV) supports shopper_attributes.<key> / admin_attributes.<key> columns, partial updates, and the __REMOVE_ATTRIBUTE__ sentinel for deleting a key.
    • Product export request body supports data.attributes.columns.include to cherry-pick exported columns (including wildcards like admin_attributes.*).
    • Bundle component options now expose per-option min / max to configure shopper-selectable quantities.
    • Multi-product responses now include a links object (typed via the new multi_links schema).

@elasticpath/catalog-search-instantsearch-adapter@1.0.0

06 May 09:09
8bb8d40

Choose a tag to compare

Patch Changes

  • Updated dependencies [a363b78]
  • Updated dependencies [a363b78]
    • @epcc-sdk/sdks-shopper@0.1.0

subscriptions@1.0.0

30 Apr 10:53
bb65e0e

Choose a tag to compare

Major Changes

  • Initial commit of the subscriptions reference implementation

@epcc-sdk/sdks-shopper@0.0.43

30 Apr 10:53
bb65e0e

Choose a tag to compare

Patch Changes

  • d6f7aa3: Add external_ref field on shipping group request and response types (Cart Checkout). Optional string, max 64 characters, accepts alphanumeric/special characters/spaces, not required to be unique.

@epcc-sdk/sdks-cart-checkout-order@0.0.8

30 Apr 10:53
bb65e0e

Choose a tag to compare

Patch Changes

  • b773667: add support for external_ref in shipping groups

@elasticpath/catalog-search-instantsearch-adapter@0.1.0

30 Apr 10:53
bb65e0e

Choose a tag to compare

Minor Changes

  • 7698039: Add a typed include configuration option that forwards to the underlying
    postMultiSearch call as the ?include= URL query parameter. When set, EP
    returns a top-level included block alongside hits, and the adapter resolves
    each hit's relationships.<resource>.data references against that block —
    inlining main_image, files, and/or component_products records directly
    onto the hit so consumers can render rich content without a separate
    round-trip per hit (or per page batch via /catalog/products?filter=in(id,…)).

    new CatalogSearchInstantSearchAdapter({
      client,
      additionalSearchParameters: { query_by: "name,description" },
      include: ["main_image"],
    })
    
    // hit.main_image is now the full record with link.href, mime_type, etc.

    main_image resolves to a single record; files and component_products
    resolve to arrays whose order follows the hit's relationships.<resource>.data
    order. Missing references are skipped silently. If the server omits the
    included block entirely while include was requested, the adapter logs a
    single console.warn per instance to flag the server-side mismatch.

    Behaviour is fully backward-compatible: when include is unset (or an empty
    array), the adapter does not add a query field to the SDK call and the
    request shape — and resulting hit shape — is byte-for-byte identical to before.

Patch Changes

  • Updated dependencies [d6f7aa3]
    • @epcc-sdk/sdks-shopper@0.0.43

@epcc-sdk/rule-promotions@0.0.3

18 Feb 18:48
8165efc

Choose a tag to compare

Patch Changes

  • 38ea71f: add max unit in rule promotion limitation

@epcc-sdk/sdks-catalog-search@0.0.2

04 Feb 13:38
d4b950f

Choose a tag to compare

Patch Changes

  • 2d4d410: Add standalone catalog-search SDK with typed access to the Elastic Path Catalog Search API

@epcc-sdk/commerce-extensions@0.0.3

02 Feb 18:03
e76dd45

Choose a tag to compare

Patch Changes

  • 36fca51: add support for any field in custom api