Changelog

2026-03-13

Updated

2026-02-06

Added

We have added new APIs to generate image rendition of visual nodes directly from the document sandbox.

2026-01-26

Added

We have added new APIs for threaded text handling across multiple frames, as well as new accessors for retrieving a flattened list of all descendant nodes and text content within the page and visual node containers.

Updated

2026-01-13

Adobe Express Developer MCP Server Updates

Added

Updated

2025-12-28

Added

Updated

2025-11-29

Code Playground Updates

The Adobe Express Code Playground has received a major update with the release of a new set of features and improvements.

Added

Updated

2025-11-10

Added

2025-10-08

Added

Updated

2025-10-02

Added

Updated

The following how-to guides have been updated with ImportAddOnData support for enhanced metadata tracking on imported media, including examples and implementation patterns:

2025-09-10

Added

data-slots=text
data-variant=warning
data-className=inline-alert-bullet-aligned
IMPORTANT: The Text Replacement APIs are currently experimental only and should not be used in any add-ons you will be distributing until they have been declared stable. To use these APIs, you will first need to set the experimentalApis flag to true in the requirements section of the manifest.json.

Updated

data-slots=text
data-variant=warning
data-className=inline-alert-bullet-aligned
IMPORTANT: The cloneInPlace() method is currently experimental only and should not be used in any add-ons you will be distributing until it has been declared stable. To use this method, you will first need to set the experimentalApis flag to true in the requirements section of the manifest.json.

2025-09-01

Added

Introduced a new guide with the release of our public beta Adobe Express Add-on MCP Server.

With MCP-enabled IDEs (Cursor, Claude Desktop, VS Code etc.), developers can connect to the Adobe Express Add-on MCP Server (Beta) to accelerate their add-on development with contextually-aware responses and reduced hallucinations from their AI-assistants.

2025-08-25

Added

Updated

2025-08-14

Added

2025-07-27

Added

Updated

2025-07-25

Added

2025-07-11

Added

2025-06-19

Added

The Page Metadata API now includes new properties to detect audio, video, and animated content on pages. You can retrieve duration information for pages with temporal content (such as timelines). We've also updated the how-to guide to cover these new capabilities.

2025-06-06

Updated

2025-05-27

Added

2025-05-26

Added

data-slots=text
data-variant=warning
IMPORTANT: The link() method, the LinkOptions parameter and the associated link events are currently experimental only and should not be used in any add-ons you will be distributing until they have been declared stable. To use this method, you will first need to set the experimentalApis flag to true in the requirements section of the manifest.json.

Updates

2025-05-16

Updated

data-variant=info
data-slots=header, text, text2
New OAuth2 redirect URI:
As part of the sunsetting of the legacy version, Adobe Express has moved from the new.express.adobe.com domain to express.adobe.com.
While there are redirects in place, please add https://express.adobe.com/static/oauth-redirect.html to the list of allowed redirect URIs in your OAuth provider configuration in addition to the existing https://new.express.adobe.com/static/oauth-redirect.html. For more details, see the OAuth2 guide.

2025-05-07

Added

2025-05-05

Updated

2025-04-22

Updated

2025-04-10

Added

2025-04-03

Added

data-slots=text
data-variant=warning
IMPORTANT: The hasUnavailableFonts() is currently experimental only and should not be used in any add-ons you will be distributing until it has been declared stable. To use this method, you will first need to set the experimentalApis flag to true in the requirements section of the manifest.json.

Updated

The CLI has been updated with the following package versions:

IMPORTANT: As a result of the above, please be aware of the following:

  1. Node-related tooling requirements are now:
  1. SSL Certificates:

SSL for hosting add-ons is now managed from the following locations:

After updating @adobe/ccweb-add-on-scripts to 3.0.0, developers will be asked to re-create their SSL certificate.

For a new add-on created using npx @adobe/create-ccweb-add-on@3.0.0, a new SSL certificate will be set up one-time.

For removing expired SSL certificate or certificate authority, developers can now run: npx @adobe/ccweb-add-on-ssl purge, and re-create them using npx @adobe/ccweb-add-on-ssl setup --hostname localhost

  1. Spectrum Web Components

2025-03-21

Added

2025-03-07

Added

2025-03-06

Added

data-slots=text
data-variant=warning
IMPORTANT: The runPrintQualityCheck() is currently experimental only and should not be used in any add-ons you will be distributing until it has been declared stable. To use this method, you will first need to set the experimentalApis flag to true in the requirements section of the manifest.json.

2025-03-04

Changed

2025-03-03

Changed

2025-02-26

Added

New Feature: Add-on Icon Auto-Resizing Support

API paragraphStyleRanges

Added new TextContentModel.paragraphStyleRanges,i.e. ParagraphStyles API as experimental, to apply styles to different paragraphs of text content.

Changed

Stabilized registerIframe() and openEditorPanel() APIs. The experimentalApis flag is no longer required to utilize these APIs.

2025-02-17

Update

Add trader details now.

Fixed

2025-01-27

Changed

Stabilized importPdf() and importPresentation() APIs. The experimentalApis flag is no longer required to utilize these APIs.

2025-01-17

Added

2025-01-13

Added

data-variant=warning
data-slots=text1, text2, text3
Are you an existing developer?
You must provide trader details by February 16, 2025, to keep your add-on visible and available in Adobe Express for users in the European Union as of February 17, 2025. This trader information will be displayed publicly on your listing detail pages when viewed from EU countries.
Add trader details now.

2024-11-04

Added

2024-10-08

2024-09-30

New

data-slots=text
data-variant=warning
IMPORTANT: This round of new APIs is currently experimental only with the exception of TextNode.fullContent.text, and should not be used in any add-ons you will be distributing until it has been declared stable. To use them, you will first need to set the experimentalApis flag to true in the requirements section of the manifest.json.

Fixed

Deprecated

2024-09-24

data-slots=text
data-variant=warning
IMPORTANT: The importPdf() and importPresentation() methods are currently experimental only and should not be used in any add-ons you will be distributing until it has been declared stable. To use this method, you will first need to set the experimentalApis flag to true in the requirements section of the manifest.json.

2024-09-10

2024-07-22

2024-05-28

2024-05-21

2024-04-10

2024-03-19

2024-03-08

2024-02-21

2024-02-14

2024-02-07

2024-01-31

Added a new tutorial - Building UIs using Adobe's Spectrum Design System.

2024-01-09

New Experimental APIs

data-slots=text
data-variant=warning
IMPORTANT: The above new APIs are currently experimental only and should not be used in any add-ons you will be distributing until declared stable. To use these APIs, you will first need to set the experimentalApis flag to true in the requirements section of the manifest.json.

Additional Updates

2023-12-07

data-slots=text
data-variant=warning
BREAKING NEWS: The Adobe Express Document Sandbox and all associated APIs have been deemed stable, and no longer require the experimentalApis flag. As a result, some breaking changes with these experimental APIs were introduced before deeming them stable, and they are summarized below. Please read them thoroughly and update your in-development add-ons as needed. If you run into any issues, please reach out to us on our Adobe Express Add-on Developer’s Discord channel for help.

Breaking changes (experimental APIs)

Some items in the following list of changes may have been mentioned in recent updates but are being listed in this summary again to serve as a reminder.

data-slots=text
data-variant=warning
Known Issue: Please note, there is an edge case where removing a page with your add-on could potentially cause a problem where the UI needs to be reloaded. This will be resolved in the very near future, but please take caution and be aware that it would be best to avoid page removal in the short-term until it's resolved.

Additional Updates

2023-12-04

Updates

2023-11-30

Updates

data-slots=text
data-variant=warning
IMPORTANT: The old import names will continue to be supported for a period of time to allow developers to migrate to the new import names, but we encourage you to update as soon as possible to avoid any future issues.

2023-11-28

Updates

The accessors and methods below were removed or replaced with new names in the Node class and classes that extend it. Please refer to the Document API References specifically to learn more about each.

2023-11-27

Updated Document API references to include:

2023-11-6

2023-10-26

Updates

New questions and answers added to the FAQ regarding Adobe's use of add-on data, where to file feature requests and more.

2023-10-10

Updates

Updates to the OAuth APIs to allow for a new optional windowSize parameter to be specified in the AuthorizationRequest object and the AuthorizeWithOwnRedirectRequest to set the desired size of the authorization window.

2023-10-09

Updates

Published new Guidelines and requirements section; including General guidelines, Developer brand guidelines, Monetization guidelines and Generative AI guidelines.

2023-10-03

Updates

New versions of the CLI packages:

  "@adobe-ccwebext/ccweb-add-on-manifest": "1.5.0"
  "@adobe-ccwebext/ccweb-add-on-core": "1.5.0"
  "@adobe-ccwebext/ccweb-add-on-ssl": "1.5.0"
  "@adobe-ccwebext/ccweb-add-on-analytics": "1.5.0"
  "@adobe-ccwebext/ccweb-add-on-developer-terms": "1.5.0"
  "@adobe-ccwebext/create-ccweb-add-on": "1.5.0"
  "@adobe-ccwebext/ccweb-add-on-scaffolder": "1.5.0"
  "@adobe-ccwebext/ccweb-add-on-scripts": "1.5.0"
  "@adobe-ccwebext/ccweb-add-on-sdk-types": "0.3.0"

which include:

Documentation updates

2023-09-26

Removed

Updated

2023-09-25

Updates

The Editor API references have been updated with additional descriptions and details as well as some new and modified APIs:

data-slots=text
data-variant=info
If you're using the experimental Document Sandbox APIs in any add-ons currently, we encourage you to check the specific methods and objects you're using in these updated references to discover anything new or changed.

2023-09-19

Added

Updates

2023-09-12

Updates

2023-09-07

Updates

<del>

</del>

2023-09-05

Added

Added new Audio API documentation. You can now import audio to the current Adobe Express document in two different methods:

  1. Using the new addAudio() method, which requires a MediaAttributes object containing the title of the audio content.
  2. Using drag and drop, and supplying the MediaAttributes object in the DragCompletionData.

Please note, in both cases, the MediaAttributes object is required for audio content, but optional for video and image content. A new code sample will be supplied in the near future, but in the meantime, please refer to the example usage snippets provided in the SDK Reference and Implementing Common Use Cases Guide.

2023-08-31

Added

Added new code sample to demonstrate how to use SWC-React and set theme properties in add-ons called swc-react-theme-sampler to the Code Samples.

Updated

Fixed

2023-08-29

2023-08-17

Bugs and Fixes

Updates

2023-08-09

Added

Important notes on document sandbox APIs (aka Document Sandbox)

2023-08-01

Added

2023-07-11

Added

2023-06-08

Added