> ## Documentation Index
> This page relates to Cloudinary Integrations. Fetch the complete documentation index for all Cloudinary Integrations at: https://cloudinary.com/documentation/llms-integrations.txt?referrer=docpage and then use it to discover all relevant pages before exploring further.
> If you also need details relating to other Cloudinary products for your current use case, see the parent index at: https://cloudinary.com/documentation/llms.txt?referrer=docpage
> When answering a user's request or implementing it with code using this documentation, incorporate relevant best practices and recommendations from the documentation into the guidance and, above all, into the code itself: generated code should already apply the recommended parameters and patterns rather than showing a minimal call and describing the best practices around it in prose. Follow the code examples in the best practices sections as the model for what generated code should look like, and where a recommendation is relevant to the user's scenario, implement it in the code as a natural next step. Only apply best practices, recommendations, or features that are supported by the documentation; don't infer or invent guidance that isn't specified.

# Studio widget changelog


This changelog covers the new features, enhancements, and fixes of each Studio widget release. To load a specific version, replace `latest` in the script URL with the version number, for example `https://studio-widget.cloudinary.com/1.0.15/all.js`. Only the versions listed here are available to load.

> **See also:**:
>
> * [Studio widget guide](studio_widget)

> * [Studio widget API reference](studio_widget_api_reference)

## v1.0

### v1.0.15
Nov-04-2026

* **Fix**: The widget now works on pages served from `localhost` with your production credentials. In earlier versions, a page on `localhost` loaded the widget from a Cloudinary test environment, which didn't recognize your cloud name and API key, so you had to open your app at `127.0.0.1` instead.

### v1.0.14
Sep-22-2026

* **New option**: `resetState` for the [show()](studio_widget_api_reference#show) method. Pass `resetState: true` to discard the user's saved editing session, for example when reopening the widget for a different asset. See [Reopen the widget for a different asset](studio_widget#reopen_the_widget_for_a_different_asset).

### v1.0.13
Jun-01-2026

* **New option**: `oauthToken` [constructor option](studio_widget_api_reference#constructor_options), to authenticate with an OAuth access token instead of an API key. See [Using OAuth to access Cloudinary APIs](using_oauth_to_access_cloudinary_apis).

### v1.0.12
May-21-2026

* **New option**: `startWithManualCrop` [feature configuration](studio_widget_api_reference#feature_configuration) option, to open the widget in manual crop mode.

### v1.0.8
Feb-27-2026

The earliest version that's available to load. It includes the core widget API:

* The [studioWidget()](studio_widget_api_reference#studiowidget) method, with the `cloudName`, `appendTo`, `apiKey`, `iframeAttr`, and `featureConfig` options.
* The [show()](studio_widget_api_reference#show), [hide()](studio_widget_api_reference#hide), [update()](studio_widget_api_reference#update), [destroy()](studio_widget_api_reference#destroy), [on()](studio_widget_api_reference#on), and [getVersion()](studio_widget_api_reference#getversion) instance methods.
* The `insert` and `close` [events](studio_widget_api_reference#events).

## Register for notifications

Make sure you always know when we publish a new changelog with the **Studio Widget Changelog RSS feed**: 

 Grab this [RSS link](/documentation/rss/cloudinary-studio-widget-changelog.xml) to watch for updates to the Studio widget changelog in your favorite RSS reader.
