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
- We included a new method for initializing the studio Pro API. (this is a breaking change) For more information, see Getting Started with the Web Extensibility API.
- We introduced a new command registration API. For more information, see Commands API.
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.dialogsin 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 understudioPro.ui.preferencesin 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.notificationsin 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.