In this page

Version History

Version Date Notes
1.2.1 14/11/2019 Icons updated for the new Jira design language. Custom field export bugfixes. Release Notes & Upgrade Guide
1.1.0 07/11/2019 Support for Tempo Timesheets. Release Notes & Upgrade Guide
1.0.0 03/06/2019 Stable version with commercial support. Release Notes & Upgrade Guide
0.13.0 14/05/2019 Minor update for the Open Beta program. Release Notes & Upgrade Guide
0.1.0 15/04/2019 Support for Jira Software Cloud. Support for Jira Service Desk Cloud. Release Notes & Upgrade Guide

Release Notes

1.2.1

This version is primarily a maintenance release. It updates the look of the "PDF Templates" screen to the new design Atlassian (and Jira) design language, and fixes two export bugs around custom field values.

Improvements
  • PDF template, Groovy script, and other file format icons use the latest Atlassian design language.
Bugfixes
  • Fixed: "People" type custom field values are exported as JSON strings.
  • Fixed: "Request Language" type custom field values (used by Jira Service Desk) are exported as JSON strings.
Upgrading from 1.1.0

You need to update a couple of files. It takes just a minute, follow the guide below.

Steps:

  1. Upgrade the app JAR as usual, through the Universal Plugin Manager.
  2. Download the ZIP that contains the latest template files: better-pdf-exporter-for-jira-cloud-1.2.1-templates.zip, and extract it.
  3. Login to Jira as administrator, go to Jira settingsAppsPDF Templates (under Better PDF Exporter).
  4. Upgrade the issue-fo.vm template file:
    1. Open the issue-fo.vm template file from the directory where you extracted the ZIP.
    2. If you haven't made any changes in the original issue-fo.vm file, then just copy-paste the content of the new template (the one you just downloaded) to the editor, save it and you are done.
    3. If you made changes to the original issue-fo.vm, you will need to migrate those to the new template. This should be done by comparing the content your current issue-fo.vm file with the new one, and merging all changes you made in the former to the latter. Use a visual merge tool (like WinMerge or Eclipse's compare and merge editor), and it should be trivial.
  5. Repeat the previous step also for the following files:
    1. issue-navigator-fo.vm
    2. reference-manual-fo.vm
    3. time-by-x-report.groovy
    4. traceability-report-fo.vm
  6. Enjoy!

1.1.0

This version introduces integration with Tempo Timesheets, a widely-used 3rd party Jira Cloud app. For the long run, we aim to enhance all popular Jira Cloud apps with customizable PDF exports, and this version is the first step to that direction. Additionally, this version comes with a couple of smaller, but important improvements and bugfixes.

Support for Tempo Timesheets

Tempo Timesheets is the most widely used time tracking solution for Jira Cloud. Starting from this Better PDF Exporter version, you can export the Tempo-managed custom field types (e.g. Account, Team or Iteration) and the Tempo managed worklogs with intelligent filtering and formatting, to custom PDF documents. This version also introduces a customizable timesheet/invoice template to generate custom timesheets and time-based invoices from Tempo worklogs.

See some sample exports from Tempo Timesheets and learn more about this integration.

Improvements
  • The new configuration option $embeddedAttachmentMaxFileSize in issue-fo.vm allows limiting the file size of the attachments to be embedded in the exported PDF documents (default: 50M).
Bugfixes
  • Fixed: creating a new PDF view results in NullPointerException if there is another view existing without description.
  • Fixed: built-in worklogs are not always chronologically ordered.
Upgrading from 1.0.0

You need to update a couple of files. It takes just a minute, follow the guide below.

Steps:

  1. Upgrade the app JAR as usual, through the Universal Plugin Manager.
  2. Download the ZIP that contains the latest template files: better-pdf-exporter-for-jira-cloud-1.1.0-templates.zip, and extract it.
  3. Login to Jira as administrator, go to Jira settingsAppsPDF Templates (under Better PDF Exporter).
  4. Upgrade the issue-fo.vm template file:
    1. Open the issue-fo.vm template file from the directory where you extracted the ZIP.
    2. If you haven't made any changes in the original issue-fo.vm file, then just copy-paste the content of the new template (the one you just downloaded) to the editor, save it and you are done.
    3. If you made changes to the original issue-fo.vm, you will need to migrate those to the new template. This should be done by comparing the content your current issue-fo.vm file with the new one, and merging all changes you made in the former to the latter. Use a visual merge tool (like WinMerge or Eclipse's compare and merge editor), and it should be trivial.
  5. Repeat the previous step also for the following files:
    1. issue-navigator-fo.vm
    2. reference-manual-fo.vm
    3. timesheet-invoice-fo.vm
    4. traceability-report-fo.vm
  6. Then, create the new script file tempo-tool.groovy:
    1. From the unzipped files, open the tempo-tool.groovy script file.
    2. In Jira, click the New resource button under the PDF Templates list. Enter tempo-tool.groovy as file name, copy the file's content to the editor and save it.
    3. Check if the new file has appeared in the template list.
  7. If you are using Tempo, complete the Tempo configuration guide so that the templates can access Tempo managed information.
  8. Enjoy!

1.0.0

Better PDF Exporter for Jira Cloud is production-ready!

After so many months in beta status, we are happy to announce that Better PDF Exporter for Jira Cloud is now ready for production use! Starting from this version, Midori offers its commercial-grade support service also for this app.

Upgrading from 0.13.0

Just update your app version using UPM (Universal Plugin Manager, the app manager built in to Jira).

0.13.0

This is a minor update after the Open Beta program has started.

Better PDF Exporter for Jira Cloud is available at Atlassian Marketplace!

After a month of working together with the most eager users and incorporating their insights and feedback to the product, we made the app available for everyone via the Atlassian Marketplace! Please note that it can still be used free.

Learn more about the Open Beta period.

Upgrading from 0.1.0

You need to update one script file. It takes just a minute, follow the guide below.

Steps:

  1. Upgrade the app JAR as usual, through the Universal Plugin Manager.
  2. Download the ZIP that contains the latest template files: better-pdf-exporter-for-jira-cloud-0.13.0-templates.zip, and extract it.
  3. Login to Jira as administrator, go to Jira settingsAppsPDF Templates (under Better PDF Exporter).
  4. Upgrade the time-by-x-report.groovy template file:
    1. Open the time-by-x-report.groovy template file from the directory where you extracted the ZIP.
    2. If you haven't made any changes in the original time-by-x-report.groovy file, then just copy-paste the content of the new template (the one you just downloaded) to the editor, save it and you are done.
    3. If you made changes to the original time-by-x-report.groovy, you will need to migrate those to the new template. This should be done by comparing the content your current time-by-x-report.groovy file with the new one, and merging all changes you made in the former to the latter. Use a visual merge tool (like WinMerge or Eclipse's compare and merge editor), and it should be trivial.
  5. Enjoy!

0.1.0

This is an important release that implements integration with cloud-hosted Jira Service Desk and Jira Software instances.

Integration with Jira Service Desk Cloud

The new feature allows exporting Service Desk managed custom fields like Approvals (including decision details), Customer Request Type, Organizations or even SLA to PDF.

Learn more about the Jira Service Desk integration.

Integration with Jira Software Cloud

You can now export Jira Software managed custom fields like Sprint, Epic, or Story Points to PDF.

Learn more about the Jira Software integration.

How to get the app free?

Note that the app is available completely free of charge during the beta program!

Don't forget to join the beta program and get free access!