ADDED New context features
Custom UI now supports context on the frontend through the new getContext
function that’s present on the existing view
object. See the view documentation for more details.
Additionally, both custom UI and the UI kit are now able to access the current module’s key, as defined in the manifest.yml
file through the moduleKey
property.
ADDED New Jira custom field type module
Jira Cloud now supports the Custom field type (beta) module. The jira:customFieldType
module you create a new custom field type in Jira, which lets Jira administrators create new custom fields based on that type.
This module can be used in Jira Core, Jira Software, and Jira Service Management.
ADDED Display conditions for Jira admin page and project page modules
Display conditions are now available for both Jira admin page and Jira project page modules. 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.
UPDATED More validation of the manifest
We’ve added more validation of the manifest.yml
file in the Forge CLI:
- Manifest validation for full page Jira modules
- Validation for the jira:customFieldType module
UPDATED Custom UI sandboxing restrictions
The allow-downloads
and allow-modals
restrictions have been lifted in the custom UI app sandbox.
UPDATED Content security and egress controls
Content security and egress controls in Forge now support:
- Modifying
style-src
via styles - Specifying egress permissions that utilize the
wss
protocol