07 Dec 2021 - Forge CLI version 2.0.6 and Forge UI enhancements

:tada: New Jira page modules

Jira project settings page module

Jira Cloud adds support for the project settings page module. This module adds an item to the project settings sidebar. When the item is clicked, content is rendered on a new Jira page. Use the UI kit or custom UI to create content for the Jira page.

Jira global page module

Jira Cloud adds support for a global page module. This module adds an item in the Apps section of the main navigation. When the menu item is selected, content is rendered on a new Jira page. Use the UI kit or custom UI to create content for the page.

These modules can be used in Jira Core, Jira Software, and Jira Service Management.

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

:tada: Added Compass Global Page module type

Compass adds support for a global page module. This module adds a dropdown in the Apps section of the main navigation with an entry for this app. When the menu item is selected, content is rendered on a new page. Use the UI kit or custom UI to create content for the page.

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

:wrench: Forge CLI version 2.0.6

  • New Jira custom field events
    We’ve added new Jira events for custom fields. These events provide information on the creation, update, trashing, restoration, and deletion of custom fields and creation, update, and deletion of custom field contexts.

See the Jira events reference documentation for more details.

  • Adding external authentication (OAuth 2.0) to Forge apps

This change enables Forge apps to call an external OAuth 2.0 API using the fetch function with authentication handled by the Forge platform.

 - We’ve added the `withProvider` API to the `@forge/api` package.
 - The `forge lint` command now supports external authentication.

See the Use an external OAuth 2.0 API with fetch guide for more information.

  • Fixed CLI linter auto-fix for missing manifest permissions
    We’ve fixed a bug related to the forge lint --fix command that was failing for missing permissions in the app manifest.

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

11 Likes

Thanks for the update :slight_smile:

Are there any plans to offer a generalPage in Confluence? We hoped that this would already be included in this release as this is blocking some of our Cloud migrations to Forge. :frowning:

Julian

3 Likes

Could someone provide an update on this? :slight_smile: When can we expect a Forge generalPage module for Confluence?

Happy new year
Julian

1 Like

Think you are in luck: The latest @forge/manifest/v/2.6.0-next.10 release has just gained a confluence:globalPage module, so given previous release patterns, I hope/expect it will be made available with the official 2.6.0 release in early January :slight_smile:

3 Likes

@JulianWolf Thanks for asking,

@sopel is indeed correct, as we are planning to release support for confluence:globalPage module in the coming release.

The release is currently planned for next week, if everything goes well.

Thanks & happy new year :slight_smile:

2 Likes