Change Log

Version 9.9.0 (2020-07-13)

New Features:

  • Create blog posts
  • Optionally exclude old attachment versions when sending attachments to Confluence or via mail


  • Attachments are send to Confluence in the order they where created in Jira (from oldest to newest)
  • Access the last Confluence page in a non-Confluence action (e.g. Create comment) using the $currentPage variable

Version 9.8.0 (2020-06-08)

New Feature: New and extended helper for variable replacement:

  • Use the new $collectionHelper variable to easily handle collections
  • Use the updated $issueHelper variable to access issue work logs
  • Use the updated $fieldHelper variable to format durations (e.g. from work logs)
  • Use the updated $userHelper variable to get the display names of a collection of users at once (e.g. the value of a multi user picker field)
  • Use the updated $insightHelper variable to access the comments and the history of an object (see also How to publish an Insight object including its comments and history)

Version 9.7.1 (2020-04-20)

  • Restore compatibility with Jira 7

Version 9.7.0 (2020-04-17)

New Features:

  • Send an email containing attachments from the issue
  • Filter attachments by their name, size or date when copying or moving them to a page or when sending them in an email
  • New Create web link action


  • The Publish Issue post function did not use the default Confluence server as a fallback. Manual and automated operations as well as the Publish Issue Using Operation function where not affected.

Version 9.6.0 (2020-03-18)

New Features:

  • Copy or move the attachments of multiple issues to a Confluence page at once
  • Create links from multiple issues to a Confluence page
  • Set a field value, create a comment, send an e-mail or send a web request for each issue within a multi issue operation
  • Configure if you want to execute an action for the main issue and/or the additional issues in a multi issue operation


  • Fixed a potential problem with the operations cache in a clustered environment

Version 9.5.0 (2020-03-09)

  • New Feature: Automate operations using event based triggers
  • Bugfix: The anybody permission checkbox could not be deselected in the add or edit operation screens

Version 9.4.0 (2020-02-25)

New Features:

  • The Send Mail action is now fully supported
  • New user-profile formatting option for the field value macro


  • A user that prefers text mails will receive an HTML mail instead of an empty mail if the mail template only has an HTML body and no text body
  • The field value macro now shows the field name when viewing a template page (when the issue parameter and the body are empty)

Note: Some of these features/improvements require the newest version of the Teamworkx Issue Publisher Macros for Confluence app

Version 9.3.1 (2020-02-04)

  • Bugfix: Fix multiple typos in the German translation

Version 9.3.0 (2019-12-20)

New Features:

  • Make a web request within an operation (including a new default template to create a Confluence space)
  • Access the response of a web request using the new $response and $responseHelper variables
  • Create a Jira comment within an operation


  • Several small UI improvements

Version 9.2.1 (2019-11-25)

  • Improvement: Optionally update an existing page in the Create Page action within an operation
  • New Dark Feature: Publish an issue via mail using the new Send Mail action within an operation

Version 9.1.0 (2019-09-26)

  • Improvement: Significant performance improvements for JQL filter in larger Jira instances

Version 9.0.0 (2019-09-06)

New Features:

  • Create or update pages in Confluence without the need for an application link
  • Add or set page restrictions using an operation (this was already possible in the Publish Issue post function)
  • Add a Confluence user macro to a page using $macroHelper.getUserProfileMacroBody(userOrName)
  • Get the Confluence user key for a Jira user using $confluenceHelper.getUserKey(userOrName)


  • Initialize the body of Jira Field Value macros for other issues than the main issue when using $macroHelper.getFieldValueMacroBody
  • Initialize the body of Jira Field Value macros for the additional issues
  • Evaluate the parent page advanced format later, to enable e.g. accessing stored page IDs from previous actions

Version 8.4.2 (2019-07-29)

  • Bugfix: Labels are ignored when getting attachments from Confluence with the Publish Issue post function

Version 8.4.1 (2019-06-18)

  • Bugfix: Exception in template engine when Profields is not installed

Version 8.4.0 (2019-06-13)

Version 8.3.0 (2019-05-31)

  • New Feature: Update field value macros for multiple issues at once
  • New Feature: Optional asynchronous execution of operations
  • Improvement: Increased timeouts for page creation and update to 60 seconds

Version 8.2.0 (2019-05-06)

  • New Teamworkx branding

Version 8.1.0 (2019-03-28)

  • New Feature: Set the value of a custom field in an operation using a template
  • New Feature: New individual action to set the labels of a page in an operation (this can be used together with the update field value macros action)
  • New Feature: Add labels to attachments that are send to Confluence in an operation (this was already available in the Publish Issue post function)

Version 8.0.2 (2019-03-18)

  • Bugfix: Possible exception when checking permissions of operations that have group or role permissions but not both

Version 8.0.1 (2019-03-18)

  • Bugfix: Possible exception when getting linked issues in a template
  • Bugfix: Copying an operation does not copy its actions

Version 8.0.0 (2019-03-08)

New Features:

  • Freely define multiple actions in an operation
  • Use operations in the new Publish Issue Using Operation post function
  • Use the new $confluenceHelper variable in your template to get a Confluence page by its ID or space key and page title
  • Optionally update the page title in the Update field value macros on page action when used in an operation
  • The Create link to page action is now available in an operation
  • Use a constant page ID for update actions in the Publish Issue post function

Removed Features:

  • The Create Confluence Page For Single Issue Function, Create Confluence Page For Multiple Issues Function, Update Confluence Page From Template Function, Update Confluence Page Field Values Function and Move Attachments to Confluence Function post functions where removed. These were deprecated since version from April 2017.
  • The $customFieldManager and $customfield_xxxxx variables are no longer available in a template

Version (2019-01-29)

  • New Feature: Access Riada Insight objects and their attribute values in a template with the new $insightHelper variable.
  • New Feature: Use a custom field (e.g. Issue Picker for Jira) to pre select the additional issues in a multi issue operation.

Version (2019-01-25)

  • New Feature: More configuration options for operations such as pre selecting the additional issues or what to do after creating a new page
  • New Feature: Advanced way to pre select the (parent) page in an operation
  • Bugfix: Unnecessary warning in log when getting server from legacy post function configuration

Version (2019-01-07)

  • New Feature: Export and import the complete configuration (restricted to system admins)
  • New Feature: REST API for all configuration items and the export and import of the complete configuration
  • New Feature: Access linked issues in a template with the new $issueHelper.getLinkedIssues, $issueHelper.getInwardLinkedIssues and $issueHelper.getOutwardLinkedIssues functions
  • Improvement: Better error handling
  • Improvement: Field Value Macros are now initialized when using the "Update (overwrite) existing page" action
  • Improvement: More efficient update of page labels
  • Compatibility with Jira 8 (Beta)
    (Note: The bulk operation "Create Confluence Page" is disabled in Jira 8)
  • Removed Feature: The Issue Panel Macro functionality has been removed. You can still view the contents of existing Issue Panel Macros, but not update them.

Version (2018-12-04)

  • New Feature: Use the new $projectHelper variable to retrieve projects by their key or ID in a template
  • New Feature: Use the new functions $issueHelper.getIssue(s) and $issueHelper.findIssue(s) to retrieve issues by their key/ID or to search for them with JQL
  • Bugfix: Publish issue action did not open in a pop-up after e.g. an inline edit
  • Bugfix: When the publish issue action is not opened in a pop-up after completion the user is redirected to an URL containing the context path twice

Version (2018-08-28)

  • New Feature: Access the content of the current page with $currentPage in your template. This can be used to update e.g. only the page title or the labels of a page. You can also append content to an existing page.
  • Bugfix: In the bulk operation Create Confluence Page there where no Confluence server selectable

Version (2018-06-16)

  • Fixed publish issue action not opening in dialog in Jira 7.10

Version (2018-04-16)

  • New Feature: Execute a post function or operation as a different user.

Version (2018-04-04)

  • Improvement: Updating Field Value Macros now works even after the issue key changed

Version (2018-03-29)

  • New Feature: Create a link to an existing Confluence page with the Publish Issue post function
  • Bugfix: Creating pages failed when they contained Unicode emoticons.
  • Bugfix: Creating a page failed when the used storage format template was completely empty.
  • Bugfix: When setting page restrictions the edit users and groups where only added to the view users and groups if both view users and view groups where set.
  • Note: There is also a new version of the Issue Publisher Macros for Confluence app available here.

Version (2017-10-19)

  • Bugfix: There was a problem while updating labels when using Issue Publisher or later with Jira 7.0.x and Jira 7.1.x

Version (2017-10-17)

  • Filtering for labels when copying attachments from a page now works with all supported Confluence versions (5.5 or newer) (was 6 or newer)

Version (2017-10-11)

Version (2017-09-28)

Version (2017-09-19)

  • Filter operations by project and issue type (before showing the "Publish Issue" link).
  • Attachments that are send to Confluence use the build-in versioning instead of appending a number to the file name.
  • Optionally use constant values (page ID, space key, page title) to find the parent page in the "Publish Issue" post function.
  • Add restrictions to Confluence pages via post function (dark feature).

Version (2017-08-30)

Version (2017-07-26)

  • Use the new function $fieldHelper.replace() in the templates to replace illegal characters before creating Confluence labels. This overrides the default behavior of removing all illegal characters.

  • Fixed the preview links not being created when the filename contains more than one period.

Version (2017-07-20)

  • When copying or moving files to Confluence non ASCII characters in the filename aren't replaced by question marks anymore.

  • Fixed the preview links not being created in certain situations (e.g. the filename containing non ASCII characters)

Version (2017-07-06)

Version (2017-06-29)

Version (2017-06-19)

Version (2017-06-13)

Version (2017-05-23)

  • Add issue panels to your created Confluence pages and update only the contents of those panels leaving the rest untouched.
  • Replacement of the catWorkX JIRA Field Value Macro by catWorkX Issue Publisher Macros for Confluence.
  • Changed parameter order for workflows and operations.
  • Page names instead of URLs are displayed in the Publish Issue action dialogs.
  • Prevent a field value from being escaped using $fieldHelper.doNotEscape($fieldHelper.getValue("description")).

Version (2017-05-16)

  • The action "Move attachments to page" is able to create a link in JIRA to a preview of the moved attachment.
  • Wiki markup formattings in issue descriptions are copied to Confluence. Therefor the following variables are introduced.
    • $fieldHelper.getWikiMarkupValue("description")
    • $fieldHelper.getWikiMarkupValue($issue, "description")
    • $fieldHelper.convertWikiMarkup($fieldHelper.getValueAsString($issue, "description"))

Version (2017-04-07)

  • Consolidate all post-functions in one
  • New JQL condition to determine the execution of a post-function
  • New $additionalIssuesCounter variable to count the number of iterations on a multi issue page
  • "Move Attachments" is now an option within the post-function and not a single post-function
  • Create single pages for multi issues (one page per issue)
  • More than one link type can be selected to add additional issues in an multi issue post-function

Version (2017-03-23)

  • New feature: Show the parameters for the different post functions on the overview

Version (2017-03-22)

Version (2017-02-10)

  • Bugfix for XML parser

Version (2017-02-02)

  • Fixed possible error when updating the JIRA Field Value macro with an empty value
  • Fixed permissions not being saved when creating a new operation

Version (2017-01-09)

  • Added German translation

Version (2016-11-04)

  • Confirm button after executing a publish issue action to reload the JIRA page
  • Bugfix: Using an issue field containing "&" or "<" results in the Confluence page not being created

Version (2016-10-11)

  • Marketplace Licensing

Version (2016-09-26)

  • New "Publish Issue" action
  • New operations
  • New JQL filter for templates to restrict documentation generation to special issue types and projects
  • New default templates
  • Removed user and group restrictions from bulk operation
  • Use key of the current issue if the key is empty in the catWorkX JIRA Field Value Macro

Version (2016-10-07)

  • Bugfixes

Version (2016-09-23)