> For the complete documentation index, see [llms.txt](https://docs.manifold.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.manifold.xyz/manifold-for-developers/resources/widgets/marketplace-widgets/version-change-notes.md).

# Version Change Notes

Stable versions are listed below, along with the major changes introduced in each version.

## 3.9.1

### Fixes

* Fixed auto-popup subscribe modal behavior
  * Now only prompts users who haven't subscribed yet

## 3.9.0

### New

* Added automatic popup modal for listing subscriptions after bid submission
  * Users will be notified if they get outbid

## 3.8.0

### New

* Add support for Apechain network.

## 3.7.0

### New

* Add support for Shape network.

## 3.6.0

### **Breaking**

* Network banner selectors have been updated:

|  v3.5.22 selector |          v3.6.0 selector         |
| :---------------: | :------------------------------: |
| .m-network-banner | .m-marketplace\_\_network-banner |
|   .network-logo   |  .m-marketplace\_\_network-logo  |

### Updates

* Style improvements:
  * Network logo now properly respects light/dark mode themes
  * Network banner styling updated to use padding instead of margin

## 3.5.19

### New

* Update balance and bid history when wallet changes.

## 3.5.18

### New

* Fix [`data-emits-identity-verify`](https://docs.manifold.xyz/manifold-for-developers/resources/widgets/marketplace-widgets/widgets/data-attributes#data-emits-identity-verify) prop so that identity verification does not happen immediately if configured (For deferred identity verification. See Window Events -> [`m-marketplace_tx_id_verify`](https://docs.manifold.xyz/manifold-for-developers/resources/widgets/marketplace-widgets/window-events#m-marketplace_tx_id_verify) and [`m-marketplace_tx_id_complete`](https://docs.manifold.xyz/manifold-for-developers/resources/widgets/marketplace-widgets/window-events#m-marketplace_tx_id_complete) for Custom verification)

## 3.4.1

### New

* Fixed price listings now support custom buy button text.
* Squashed some bugs concerning fixed price listings, display issues when using Metamask Mobile browser.

## 3.3.0

### New

* Marketplace widgets now support linking to platforms other than OpenSea when specified in the [`data-view-link-platform`](/manifold-for-developers/resources/widgets/marketplace-widgets/widgets/data-attributes.md#data-view-link-platform) attribute.

## 3.2.1

### New

* Marketplace widgets now support [Manifold CSS variables](/manifold-for-developers/resources/widgets/manifold-css-variables.md).
* Marketplace widgets also offer their own set of CSS variables.
* Better error messaging on the "bid" button.

### Breaking

* [`m-listing-interactions`](/manifold-for-developers/resources/widgets/marketplace-widgets/widgets/listing-widgets.md#m-listing-interactions) widget replaces `m-listing-bids` and `m-listing-offers` .
  * No need to worry about whether the listing is a bid or an offer, as `m-listing-interactions` handles that for you.
* Improvements were made to CSS selectors and rulesets for clarity and consistency across widgets. See [3.2.1 - CSS Selector Changes](/manifold-for-developers/resources/widgets/marketplace-widgets/version-change-notes/3.2.1-css-selector-changes.md) for the list of changes.

## 3.1.1

### New

* Listings now support ranked offers interface.
  * `m-listing-offers` widget.
* It is now possible to add `id`, `class` attributes to the HTML element with a `data-widget` attribute.

### Breaking

* `data-widget` name changes:
  * `m-catalog-card` -> `m-card-catalog`
  * `m-countdown-card` -> `m-card-countdown`
  * `m-ad-card` -> `m-card-ad`
* CSS class names were changed between v2 and v3 to offer more clarity and to avoid common class name clashes. See [3.1.1 - CSS Selector Changes](/manifold-for-developers/resources/widgets/marketplace-widgets/version-change-notes/3.1.1-css-selector-changes.md) for the list of changes.
* [`m-listing-image-expandable`](/manifold-for-developers/resources/widgets/marketplace-widgets/widgets/listing-widgets.md#m-listing-image-expandable) reads directly from [`data-media-background`](/manifold-for-developers/resources/widgets/marketplace-widgets/widgets/data-attributes.md#data-media-background).
  * `data-background-image`, `data-background-gradient-config` are deprecated.

### Under the hood

* Marketplace widgets now detect newly created elements and updated data-attributes automatically.
  * No longer necessary to dispatch the [`m-refresh-widgets`](https://docs.manifold.xyz/manifold-for-developers/resources/widgets/marketplace-widgets/pages/jtiE5aGwwQMytLbHVauD#deprecated-after-3.0.0-window.load-and-m-refresh-widgets) event.
* Improved performance due to architectural changes.

## 2.4.48

Oldest public implementation of Marketplace widgets. Deprecated Rinkeby in favour of Goerli.

### New

* [`m-listing-image-expandable`](/manifold-for-developers/resources/widgets/marketplace-widgets/widgets/listing-widgets.md#m-listing-image-expandable)'s background is configurable using the following `data-`props:

  * `data-background-image`: the URI to the image to be displayed as the background;
  * `data-background-gradient-config`: the JSON string that specifies the background gradient color(s), type, and angle

  ```typescript
  interface MediaBackgroundGradientConfig {
    /** angle in degrees representing from which direction the gradient (linear/conic) flows */
    angle?: number;
    /** string array of colors for the media background */
    colors?: string[];
    /** if two or more color values are provided, specifies the type of background */
    type?: MediaBackgroundType;
  }
  ```

  These two props need to be provided instead of the [`data-media-background`](/manifold-for-developers/resources/widgets/marketplace-widgets/widgets/data-attributes.md#data-media-background) prop when using this widget on its own.
