Last updated Oct 19, 2021

Rate this page:

Changelog

This changelog is the source of truth for all changes to the Forge platform that affect people developing Forge apps.

Posts are made in the Forge announcements category of the developer community when the changelog is updated. Subscribe to the Forge announcements category to get notifications.

19 October 2021

Removed Markdown support removed

We’ve removed support for the Text component format property <Text format="markdown">. This removes Markdown support. Apps using markdown must be upgraded immediately to UI kit version 0.9.0 or later, as they are at risk of breaking.

Run npm install @forge/ui@latest on the command line to install the latest version of UI kit.

Added NodeJS crypto module polyfill

We implemented a NodeJS crypto module polyfill in the Forge runtime. This polyfill includes support for secure random number generation.

Fixed New referrer policy for custom UI

We’ve modified the Referrer-Policy header used by custom UI resources to be less restrictive, from no-referrer to strict-origin-when-cross-origin.

14 October 2021

Added Display conditions for Confluence byline item module

Display conditions are now available for the Confluence byline item module. Using display conditions, you can control the visibility of your app modules in the UI. See the display conditions reference documentation for more details.

Run npm install -g @forge/cli@latest on the command line to install the latest CLI version with linting for display conditions.

1 October 2021

Announcement New structure of modules and UI kit components reference documentation

We’ve restructured the Modules and UI kit components reference documentation, to make it easier to navigate and consume content.

21 September 2021

Added Forge CLI version 2.0.2

forge install --upgrade now shows all newly added permissions in the requested installation upgrade.

Fixed Support for FormData payloads in Forge Bridge version 2.1.1

This fix corrects the custom UI bridge requestJira and requestConfluence methods when generating content types for form-data. This fix enables attachments to be sent successfully to REST APIs which accept multipart/form-data content.

Run npm install @forge/bridge@latest in your resource directory to install the latest version of Forge bridge.

Fixed Forge CLI version 2.0.2

This release includes:

  • A fix for the linter not detecting missing scopes for Confluence REST API calls.

Run npm install -g @forge/cli@latest on the command line to install the latest version of @forge/cli.

7 September 2021

Added Forge Secure Storage API

We’re adding new APIs to the existing Forge Storage API so that Forge apps now store secrets and credentials securely.

Similar to storage.set, storage.get and storage.dete, the new APIs are storage.setSecret, storage.getSecret, and storage.deleteSecret.

Added Custom UI support for Jira custom field edit

Added Custom UI support for defining the editing experience for Jira custom fields and Jira custom field types.

Added Custom UI support for Jira context configuration of custom fields

Added Custom UI support for Jira context configuration of custom fields.

Added Submit method added to the view export of the @forge/bridge package

Added a submit method to the view export of the @forge/bridge package to enable form submission. The method is supported in Jira custom field edit, Jira custom field type edit, and Jira context configuration.

Added Manifest validation support for connectModules in the Forge CLI

To help support developers moving Connect apps to Forge, we have added linter support for the connectModules property to the Forge CLI.

Added More context to Forge CLI install upgrade warning

We've modified the forge install --upgrade warning to communicate specifically when the upgrade requirement is caused by permission changes.

31 August 2021

Added Forge app deletion in developer console

Previously, to delete an app, the app must be uninstalled from all sites on which it was previously installed. Now, you can raise a ticket with the Atlassian Marketplace team, for the team to handle the uninstallation and deletion of the app for you.

Learn more about deleting Forge apps and retiring apps from the Atlassian Marketplace.