# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.manifold.xyz/manifold-for-developers/resources/widgets/marketplace-widgets/version-change-notes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
