Skip to content

v2.4.0

Compare
Choose a tag to compare
@MartinBenninger MartinBenninger released this 27 Sep 07:58
· 216 commits to master since this release

New features:

  • Extend the work items drop-down menu using a custom theme
    • Adds the new option to create a work item from a git issue to the menu
    • The new menu items automatically open the RTC Git Connector plugin in the new mode
  • New mode for creating work items from git issues
    • Allows browsing and selecting git issues
    • Creates a new work item for each selected git issue
    • Copies the title, description, and tags from the git issue to the new work item
    • Adds a tag "from-git-issue" to the new work item
    • Adds a link to the new work item pointing to the git issue that it's copied from
    • Adds a comment to the git issue with a link to the new work item when saved
    • Allows for selecting multiple git issues to create multiple work items simultaneously
    • Allows for setting Filed Against, Owned By, Found In, and Planned For on all new work items at once
    • Supports work item types with required attributes that cannot be set automatically
      • In this case, the work items are created and the values are set but the work item is not saved
      • All the new unsaved work items are shown in a list above the work item editor
      • All the new work items that couldn't be saved show the error that caused the save to fail
      • The list of unsaved work items is updated when a work item is saved or discarded
    • Shows a link to a query for all new work items created from git issues (by the current user today) after all new work items have been saved
  • The release now contains two zip files.
    • The com.siemens.bt.jazz.workitemeditor.rtcGitConnector zip can be deployed as before
    • The com.siemens.bt.jazz.workitemeditor.rtcGitConnector_theme zip file contains the new theme extensions
      • If you're not using a theme yet, simply upload the zip as a theme and activate it
      • If you're already using a theme, extract the zip and just add the JavaScript file anywhere in your current theme's zip file
      • For more information on configuring themes see the instructions from IBM here

Improvements:

  • Major code refactoring (improved reusability and extendability)
  • Better handling of HTTP errors