Skip to content

v2.1.0

@groupby-ops groupby-ops tagged this 18 Jan 18:24
Package versions:

- `@storefront/breadcrumbs`: 2.1.0
- `@storefront/collections`: 2.1.0
- `@storefront/core`: 2.1.0
- `@storefront/details`: 2.1.0
- `@storefront/did-you-mean`: 2.1.0
- `@storefront/flux-capacitor`: 1.69.0
- `@storefront/infinite-scroll`: 2.1.0
- `@storefront/navigation`: 2.1.0
- `@storefront/page-size`: 2.1.0
- `@storefront/paging`: 2.1.0
- `@storefront/products`: 2.1.0
- `@storefront/query`: 2.1.0
- `@storefront/recommendations`: 2.1.0
- `@storefront/record-count`: 2.1.0
- `@storefront/related-queries`: 2.1.0
- `@storefront/sayt`: 2.1.0
- `@storefront/sort`: 2.1.0
- `@storefront/structure`: 2.1.0
- `@storefront/template`: 2.1.0

Changed
breadcrumbs
- Update `@storefront/core` to 2.1.0.

collections
- Update `@storefront/core` to 2.1.0.

details
- Update `@storefront/core` to 2.1.0.

did-you-mean
- Update `@storefront/core` to 2.1.0.

infinite-scroll
- Update `@storefront/core` to 2.1.0.

navigation
- Update `@storefront/core` to 2.1.0.

page-size
- Update `@storefront/core` to 2.1.0.

paging
- Update `@storefront/core` to 2.1.0.

products
- Update `@storefront/core` to 2.1.0.

query
- Update `@storefront/core` to 2.1.0.

recommendations
- Update `@storefront/core` to 2.1.0.

record-count
- Update `@storefront/core` to 2.1.0.

related-queries
- Update `@storefront/core` to 2.1.0.

sayt
- Update `@storefront/core` to 2.1.0.
- SF-948: Update `autocomplete` to support a debounced variation of `updateProducts()`.
  - To apply the debounce, update the `autocomplete` configuration as follows:

    ```js
    ...
    autocomplete: {
      ...
      debounceThreshold: 200, // Milliseconds by which the function should be debounced.
      ...
    },
    ...
    ```

  - If no value is provided, the `updateProducts()` method will not be debounced.

sort
- Update `@storefront/core` to 2.1.0.

structure
- Update `@storefront/core` to 2.1.0.

template
- Update `@storefront/core` to 2.1.0.

Added
core
- SF-948: Expose `debounce` utility function.
  - `debounce` may be used to decouple function invocation from execution.
  - `debounce` returns a new function, and may be used as follows:

  ```js
  import { utils } from '@storefront/core';

  const fn = (n) => n * n;
  const debouncedFn = utils.debounce(fn, 500);

  debouncedFn(3);
  ```
Assets 2
Loading