New releases: CLI commands, UI kit components, and other improvements

:tada: ADDED - Send feedback, autocomplete CLI commands, and view logs since a specified time in Forge CLI version 0.28.0

We’ve released the following features in Forge CLI version 0.28.0:

  • Gone are the days of having to remember and type out all the commands in Forge. Run forge autocomplete install and hit the tab key on your keyboard to autocomplete Forge commands as you type. Autocomplete functionality is currently only available on bash, fish, and zsh shells.
  • View Forge logs since a specified time using the --since flag with the forge logs command.
  • Share feedback about Forge with Atlassian directly in the command line by running forge feedback.

This release also includes several bug fixes:

  • Fixed source-maps for errors in JavaScript files
  • Improved reporting of errors during tunnel connection establishment
  • Enabled runtime error objects to be displayed correctly when using the forge logs command

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

:tada: ADDED - New components and improvements in UI Kit version 0.8.0

We’ve released the following new components in the UI kit: Badge, Range, Tag, and TagGroup.

We’ve also released some improvements to existing components:

  • Button: Set the appearance of a button, for example, to make it appear as a link. You can add an icon to display with the button’s text as well.
  • Image: Set the size of the image component.
  • UserPicker: Use the isMulti prop to set whether or not the user can select multiple users from a list.

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

:gear: UPDATED - Apps in development will soon no longer be automatically deployed with all scopes

Previously, Forge apps in the development environment would be automatically deployed with all permission scopes. We are changing this behavior so development environments now reflect the behavior of staging and production environments. The messaging in the Forge CLI version 0.28.0 has been updated to reflect this as well.

:wrench: BUG FIXES in Forge API version 0.6.1

Falsy values will no longer be treated as undefined in the storage.get API.

Run npm install @forge/api@latest in your app directory on the command line to install the latest version of Forge API.

9 Likes

Thanks for this update!

I got an error installing autocomplete while working on Windows 10:
“Error: Unsupported shell detected. Autocomplete functionality is only available on bash, fish, and zsh shells.”
If this was intentional pls. add this to your documentation.

BR, Franz

1 Like

Hi @FranzBinder,

Thanks for the feedback. Currently our autocompletion does only work with those shells listed in the error message, and so Windows programs that do not use those shells are unfortunately unable to be support autocompletion.

I’ve updated the announcement above and will update the change log in the documentation as well.

:wrench: BUG FIX in Forge CLI version 0.28.1

Due to a bug in Node, autocomplete installation in NodeJS versions 12.5.0 and 12.6.0 is now prevented.

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

1 Like