Extensibility: Web API Release Notes

Last modified: November 5, 2025

These release notes cover changes to the Extensibility API for Web Developers.

Version 11.4.0

  • We introduced a new Progress Dialog API under studioPro.ui.dialogs.showProgressDialog(<title>, <steps>), which opens a modal containing a series of steps that perform actions in sequence. For more information, see the Showing a Progress Dialog section of Open a Modal Dialog Using Web API.
  • We introduced a new Custom Document Model API under studioPro.app.model.customBlobDocuments. This allows extensions to register new document types in Studio Pro, which can store arbitrary data and appear in the App Explorer, New Document dialog, and other UI elements. For more information, see Register New Document Types With a Corresponding Editor.

Version 11.3.0

  • We introduced a new Version Control API under studioPro.ui.versionControl, which allows you to display version control information about the current version control system, branch, and last commit in Studio Pro. For more information, see Show Version Control Information Using Web API.
  • We introduced an option in the Preferences menu to enable extension development without using the --enable-extension-development feature flag. It requires a restart of Studio Pro.
  • We introduced a new Message Passing API under studioPro.ui.messagePassing, to pass information between different active contexts within an extension. This API supports two communication patterns: request-reply and message broadcasting. For more information, see Exchange Information Between Active Views Using Web API.

Version 11.2.0

Version 11.1.0

  • We introduced a new Editors API under studioPro.ui.editors, which allows you to get the active document and open the default editor for a document. For more information, see Editor API.

Version 11.0.0

  • We introduced a new API for showing modal dialogs from web extensions. It is available under studioPro.ui.dialogs in the web extensibility API. For more details and practical examples, see Open a Modal Dialog.
  • We introduced a new API for accessing user preferences from web extensions, which retrieves the user’s selected theme preference (light or dark) and language settings (for exampl, en-US). It is available under studioPro.ui.preferences in the web extensibility API. For more details and practical examples, see Show User's Preferences.
  • We introduced a new API for showing notification popups from web extensions. It is available under studioPro.ui.notifications in the web extensibility API. For more details and practical examples, see Show a Pop-up Notification.

Version 10.24.0

  • No user facing changes. However, the extension package version must be the same as your Studio Pro version.

Version 10.23.0

  • No user facing changes. However, the extension package version must be the same as your Studio Pro version.

Version 10.22.0

  • No user facing changes. However, the extension package version must be the same as your Studio Pro version.

Version 10.21.0

  • The first beta release of the Web Extensibility API.