Version history
CloudJira Cloud2023-09-18Minor version update Minor version update10.3.0Jira Data Center 6.4 - 9.11.12023-06-22Compatibility release for Jira 9.9. Support for "Shown when empty". Version 10.3.0 • Released 2023-06-22 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for the Jira 9.9 line.
Improvements
- The "PDF" export type exports any empty custom field as "None" if its shown when empty setting is active (new in Jira 9.9!).
- All templates support the Amazon S3 storage for avatars feature (new in Jira 9.9!).
Bugfixes
- Fixed: After upgrading to Jira 9.9, "TransformerConfigurationException: JAXP0801002: the compiler encountered an XPath expression containing '101' operators that exceeds the '100' limit set by 'FEATURE_SECURE_PROCESSING'" exception is thrown when exporting rich-formatted text fragments (field values, comments, etc.).
- Fixed: After upgrading to Jira 9.9, all custom fields (including empty ones) are exported when using the default "PDF" export type.
10.2.0Jira Data Center 6.4 - 9.8.22022-10-14Compatibility release for Jira 9.3. Version 10.2.0 • Released 2022-10-14 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for the Jira 9.3 line.
Important: this version is not compatible with Java 17 yet! Java 17 compatibility will come with the next version.
10.1.0Jira Data Center 6.4 - 9.2.12022-08-03Maintenance release. New recipes. In-app documentation. Version 10.1.0 • Released 2022-08-03 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a significant maintenance release that fixes the infrequent, non-critical bugs discovered in the recent months. Also, it comes with a few small, but useful improvements.
Improvements
- New configuration variable allows excluding Jira Service Management internal comments from the PDF exports.
- New recipe: Sorting data.
- New recipe: Exporting selected custom fields only.
- New recipe: Sanitizing HTML and plain text.
- A new "Documentation" link in the Administration left-bar.
- (and a lot more!)
Bugfixes
- Fixed: When editing PDF templates (".vm" files), syntax highlighting is not working.
- Fixed: The app's "Export" button pushes the built-in "..." menu to the center in the Jira Service Management queue screen.
- Fixed: Sub-tasks are still exported in their creation date order after manually re-ordering them.
- Fixed: Values from certain custom field types (Date picker, Date time picker, etc.) aren't exported by "PDF (All fields)".
- (and a lot more!)
10.0.0Jira Data Center 6.4 - 9.1.12022-07-06Compatibility release for Jira 9. Version 10.0.0 • Released 2022-07-06 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for the Jira 9 line.
9.6.0Jira Data Center 6.4 - 8.22.62021-09-28Maintenance release. Version 9.6.0 • Released 2021-09-28 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a maintenance release that fixes a single problem caused by an API change made by Atlassian.
Bugfixes
- Fixed: Expressions relying on the "issue.getCustomField(String id)" method cannot be evaluated in Jira 8.19. (These expressions may appear in PDF templates and in Groovy scripts. Although the default templates and scripts don't rely on this, it may be used in custom ones.)
9.5.0Jira Data Center 6.4 - 8.19.12021-06-07Maintenance release. Version 9.5.0 • Released 2021-06-07 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version fixes an important bug that affects Jira 8.16.0 or newer Data Center deployments.
Bugfixes
- Fixed: "FileNotFoundException: File '/.../jfreechart-onetime-*.png' does not exist" exception is thrown when exporting dashboard gadgets with chart images from Jira Data Center 8.16.0 or newer.
9.4.0Jira Data Center 6.4 - 8.17.02021-04-07Compatibility release for Jira 8.16. Support for clickjacking protection. Version 9.4.0 • Released 2021-04-07 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for the Jira 8.16 line.
New in this release
- Support for clickjacking protection.
Bugfixes
- Fixed: "Requests to the server have been blocked by an extension. Try disabling your extensions. (ERR_BLOCKED_BY_CLIENT)" error is shown and the PDF is not opened in Chrome. Previous app versions may produce similar errors with Jira 8.16 in other browsers, as well.
9.3.0Jira Data Center 6.4 - 8.15.12021-01-06Compatibility release for Xray 4.0. Version 9.3.0 • Released 2021-01-06 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for Xray 4.0 and newer versions.
It is backward compatible with earlier Xray versions, therefore you're encouraged to upgrade even if you use those.
New in this release
- Compatibility with Xray 4.0 and newer versions.
9.2.0Jira Data Center 6.4 - 8.14.12020-10-15Compatibility release for Jira 8.13. Version 9.2.0 • Released 2020-10-15 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for the Jira 8.13 line.
Bugfixes
- Fixed: "Could not instantiate global transform class org.spockframework.compiler.SpockTransform" exception is thrown at each Groovy script execution when ScriptRunner 6.11.0 is also installed.
9.1.0Jira Data Center 6.4 - 8.12.32020-09-04Compatibility release for Jira 8.12. Version 9.1.0 • Released 2020-09-04 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for the Jira 8.12 line.
Bugfixes
- Fixed: Some ScriptRunner-managed script custom fields are exported in unexpected format.
- Fixed: Jira dashboard screens are sometimes lagging when the app is installed.
9.0.1Jira Data Center 6.4 - 8.11.12020-08-29Maintenance release. Version 9.0.1 • Released 2020-08-29 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialBugfixes
- Fixed: PDF views become available in the "Export" menu of the Tempo Timesheets screens only after resizing the browser window.
9.0.0Jira Data Center 6.4 - 8.11.12020-06-08Improved classloading for Groovy scripts. Version 9.0.0 • Released 2020-06-08 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version comes with a vastly improved classloading approach for Groovy scripts, plus some bugfixes and compatibility fixes for Jira 8.8.1.
New in this release
- Improved classloading.
Improvements
- The new context object ClassHelper provides helper methods to access components provided by other apps. It simplifies writing integration-type Groovy scripts.
Bugfixes
- Fixed: Cards are missing from exports of Agile Wallboard gadgets linked to Kanban boards, due to a compatibility issue with Jira 8.8.1.
- Fixed: The Agile Wallboard gadget may be exported as markup text instead of the actual cards in certain cases.
- Fixed: Exporting SVG images (typically project avatars) may result in LinkageError related to the org.w3c.dom package.
8.3.1Jira Data Center 6.4 - 8.9.12020-05-25Compatibility release for Tempo Timesheets 10.16.0. Version 8.3.1 • Released 2020-05-25 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a maintenance release for the latest Tempo version.
Bugfixes
- Fixed: PDF views are not available in the "Export" menu of the Tempo Timesheets screens when using Tempo 10.16.0 or newer.
8.3.0Jira Data Center 6.4 - 8.9.12020-04-29Support for Git Integration. Version 8.3.0 • Released 2020-04-29 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version introduces a new integration with the Git Integration app, to enable exporting development information in the context of Jira issues.
New in this release
- Support for Git Integration.
Improvements
- The new configuration variable MAX_ITEMS in "structure-tool.groovy" forces an upper limit to the number of the Structure items to be exported.
- The new Groovy script "git-integration-tool.groovy" provides general helper methods for working with Git commits managed by the Git Integration app. These can be useful for any custom PDF template that wants to export Git information.
Bugfixes
- Fixed: REST API call failures by the Xray, Zephyr, Gliffy and Tempo integrations are not displayed in Jira 8.8.0 or newer versions when rendering the "issue-fo.vm" and the "timesheet-fo.vm" templates.
8.2.0Jira Data Center 6.4 - 8.8.12020-04-07Support for Structure. Version 8.2.0 • Released 2020-04-07 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version introduces a new integration, this time with Structure, the hyper-popular Jira app to manage complex issue hierarchies.
New in this release
- Support for Structure.
Improvements
- The "issue-fo.vm" template offers a new configuration variable "$exportToc" to generate a Table of Contents section to the first page of the PDF document. It makes navigating documents containing tens or hundreds of issues easier.
- The new Groovy script "structure-tool.groovy" provides general helper methods for working with issue hierarchies managed by Structure.
Notable changes
- 7 PDF views are visible by default in the Structure screen.
- The PDF bookmark format was changed from the simple "FOO-123" to the more detailed "[FOO-123] My favorite bug" format in several templates.
Bugfixes
- Fixed: The Filter Results gadget is exported as HTML markup in Jira 8.8.0.
- Fixed: Xray-specific information is not exported for Xray "Sub Test Execution" type issues.
8.1.0Jira Data Center 6.4 - 8.8.12020-03-10Support for Xray. Support for Jira Misc Custom Fields (JMCF). Version 8.1.0 • Released 2020-03-10 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version introduces new integrations with 2 wildly popular Jira apps, Xray and Jira Misc Custom Fields.
New in this release
- Support for Xray.
- Support for Jira Misc Custom Fields (JMCF).
Improvements
- The "issue-fo.vm" template differentiates Zephyr tests vs. Xray tests on the existence of product-specific custom fields, to avoid collisions.
- The "$exportDetailedValues" configuration variable in the top part of the "issue-fo.vm" and "issue-navigator-fo.vm" templates (which selects between exporting issue key only and exporting issue key plus summary) is extended to the following custom fields:
- Parent Link in Portfolio for Jira.
- Issue(s) picker in ScriptRunner (both the single and the multiple issue variants).
- All ScriptRunner custom script fields configured with the Issue Key Searcher.
- The new Groovy script "issue-helper-tool.groovy" provides general helper methods for working with issues. These can be useful for any custom template.
8.0.0Jira Data Center 6.4 - 8.7.12020-01-24More robust automations. Version 8.0.0 • Released 2020-01-24 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis major version introduces internal API changes that are not visible for the end-user, but make automations more robust under the hood.
Starting from this major version, we reworked certain low-level technical details to make automations more robust. According to our testing, wiring and classloading problems should not occur anymore!
7.5.1Jira Data Center 6.4 - 8.6.12020-01-17Maintenance release. Version 7.5.1 • Released 2020-01-17 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialBugfixes
- Fixed: SVG images are not visible in the exported PDF files.
- Fixed: Date values may be unexpectedly shifted one day earlier (depending on the "user.timezone" JVM parameter).
- Fixed: Duration values (like "Estimated time" or "Logged Time") are not formatted using the user's locale.
- Fixed: Service Desk approvals are not exported from Jira Service Desk 4 (shipped with Jira 8+).
7.5.0Jira Data Center 6.4 - 8.6.12020-01-09Compatibility release for Jira 8.6.1. Version 7.5.0 • Released 2020-01-09 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for Jira 8.6.1.
★IMPORTANT★ If you are using Jira 8.5.2 or Jira 8.6.0 (both are broken!), don't forget to upgrade your Jira version (otherwise the app won't work)!
Improvements
- Support for Jira Service Desk 4.6.0.
Bugfixes
- Fixed: "Contexts" checkboxes are misaligned when editing PDF views.
- Fixed: Zephyr error details are not shown if a Zephyr error occurs while exporting test executions.
7.4.2Jira Data Center 6.4 - 8.5.142019-12-18Compatibility release for Tempo Timesheets 10.10. Version 7.4.2 • Released 2019-12-18 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for Tempo Timesheets 10.10.
New in this release
- Compatibility with Tempo Timesheets 10.10.
7.4.1Jira Data Center 6.4 - 8.5.142019-10-01Compatibility release for Tempo Timesheets 10.7. Version 7.4.1 • Released 2019-10-01 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for Tempo Timesheets 10.7.
New in this release
- Compatibility with Tempo Timesheets 10.7.
7.4.0Jira Data Center 6.4 - 8.4.32019-09-09Support for ScriptRunner (script custom fields). Support for Development fields. Version 7.4.0 • Released 2019-09-09 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version introduces 2 new integrations to the already long list of 3rd party Jira apps integrated with Better PDF Exporter.
New in this release
- Support for ScriptRunner (script custom fields).
- Support for the Development Summary custom field type (branches, commits, pull requests).
Improvements
- The new configuration option "$embeddedAttachmentMaxFileSize" in "issue-fo.vm" allows limiting the file size of the attachments to be embedded.
- A PDF document with the more intuitive message is exported for dashboards that are not existing or are not permitted for the user (typically in automations).
- A newly introduced mechanism called "executeOnce()" makes PDF exports 200-300 milliseconds faster.
- A newly introduced Velocity tool "$pdfField" helps to get field values in the HTML format.
- The Velocity tool "$pdfFormatter" can format duration values either as calendar days or as working days, both depending on the user's locale.
7.3.0Jira Data Center 6.4 - 8.3.52019-08-05Support for Profields, Table Grid Next Generation and Color Custom Fields. Version 7.3.0 • Released 2019-08-05 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version introduces 3 new integrations to the already long list of 3rd party Jira apps integrated with Better PDF Exporter.
New in this release
- Support for the Profields custom field types.
- Support for Table Grid Next Generation custom field type.
- Support for Color Custom Fields custom field types.
Improvements
- The "issue-fo.vm" template displays the total spent time also for built-in worklogs (not only for Tempo).
- The "issue-navigator-fo.vm" template exports the "Creator" column more consistently with other user-valued columns.
- A new default setting effectively prevents the occasional ".fop (Permission denied)" problem.
Bugfixes
- Fixed: Decimal digits in the Tempo worklog "hours" fields may be incorrectly processed (depending on the JVM system locale).
- Fixed: Unwanted line-breaks appear in syntax-highlighted code blocks (only if Jira runs on Windows).
- Fixed: Non-intuitive message shown when Zephyr REST API credentials are not correct.
7.2.0Jira Data Center 6.4 - 8.3.52019-06-24Support for Portfolio for Jira. Version 7.2.0 • Released 2019-06-24 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialNew in this release
- Support for the Portfolio for Jira custom field types.
Bugfixes
- Fixed: An automation rule does not use the filter's column configuration if the JQL is like "Filter = 123" (instead of "filter = 123").
7.1.0Jira Data Center 6.4 - 8.2.62019-02-25Compatibility release for Jira 8. Version 7.1.0 • Released 2019-02-25 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for the Jira 8 line.
Bugfixes
- Fixed: Gantt chart bars may be missing around week-ends
7.0.1Jira Data Center 6.4 - 7.13.182018-12-12Maintenance release. Version 7.0.1 • Released 2018-12-12 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialBugfixes
- Fixed: PDF views are not available on screens of Tempo Timesheets 9
7.0.0Jira Data Center 6.4 - 7.13.182018-11-06Support for the new Data Center Approved Apps program. Version 7.0.0 • Released 2018-11-06 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialAs you probably know, Better PDF Exporter already supports Jira Data Center deployments (i.e. clustered Jira). To be precise, those are supported since app version 5.0.0 (released in Jan 2016).
In 2018, Atlassian re-launched its Data Center program and introduced new testing criteria for "Data Center approved apps". This version is the official release for the revised program, tested to live up to the rigorous demands of Data Center environments.
New in this release
- Better PDF Exporter is a Data Center approved app!
10.3.0Jira Server 6.4 - 9.11.12023-06-22Compatibility release for Jira 9.9. Support for "Shown when empty". Version 10.3.0 • Released 2023-06-22 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for the Jira 9.9 line.
Improvements
- The "PDF" export type exports any empty custom field as "None" if its shown when empty setting is active (new in Jira 9.9!).
- All templates support the Amazon S3 storage for avatars feature (new in Jira 9.9!).
Bugfixes
- Fixed: After upgrading to Jira 9.9, "TransformerConfigurationException: JAXP0801002: the compiler encountered an XPath expression containing '101' operators that exceeds the '100' limit set by 'FEATURE_SECURE_PROCESSING'" exception is thrown when exporting rich-formatted text fragments (field values, comments, etc.).
- Fixed: After upgrading to Jira 9.9, all custom fields (including empty ones) are exported when using the default "PDF" export type.
10.2.0Jira Server 6.4 - 9.8.22022-10-14Compatibility release for Jira 9.3. Version 10.2.0 • Released 2022-10-14 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for the Jira 9.3 line.
Important: this version is not compatible with Java 17 yet! Java 17 compatibility will come with the next version.
10.1.0Jira Server 6.4 - 9.2.12022-08-03Maintenance release. New recipes. In-app documentation. Version 10.1.0 • Released 2022-08-03 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a significant maintenance release that fixes the infrequent, non-critical bugs discovered in the recent months. Also, it comes with a few small, but useful improvements.
Improvements
- New configuration variable allows excluding Jira Service Management internal comments from the PDF exports.
- New recipe: Sorting data.
- New recipe: Exporting selected custom fields only.
- New recipe: Sanitizing HTML and plain text.
- A new "Documentation" link in the Administration left-bar.
- (and a lot more!)
Bugfixes
- Fixed: When editing PDF templates (".vm" files), syntax highlighting is not working.
- Fixed: The app's "Export" button pushes the built-in "..." menu to the center in the Jira Service Management queue screen.
- Fixed: Sub-tasks are still exported in their creation date order after manually re-ordering them.
- Fixed: Values from certain custom field types (Date picker, Date time picker, etc.) aren't exported by "PDF (All fields)".
- (and a lot more!)
10.0.0Jira Server 6.4 - 9.1.12022-07-06Compatibility release for Jira 9. Version 10.0.0 • Released 2022-07-06 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for the Jira 9 line.
9.6.0Jira Server 6.4 - 8.22.62021-09-28Maintenance release. Version 9.6.0 • Released 2021-09-28 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a maintenance release that fixes a single problem caused by an API change made by Atlassian.
Bugfixes
- Fixed: Expressions relying on the "issue.getCustomField(String id)" method cannot be evaluated in Jira 8.19. (These expressions may appear in PDF templates and in Groovy scripts. Although the default templates and scripts don't rely on this, it may be used in custom ones.)
9.5.0Jira Server 6.4 - 8.19.12021-06-07Maintenance release. Version 9.5.0 • Released 2021-06-07 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version fixes an important bug that affects Jira 8.16.0 or newer Data Center deployments.
Bugfixes
- Fixed: "FileNotFoundException: File '/.../jfreechart-onetime-*.png' does not exist" exception is thrown when exporting dashboard gadgets with chart images from Jira Data Center 8.16.0 or newer.
9.4.0Jira Server 6.4 - 8.17.02021-04-07Compatibility release for Jira 8.16. Support for clickjacking protection. Version 9.4.0 • Released 2021-04-07 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for the Jira 8.16 line.
New in this release
- Support for clickjacking protection.
Bugfixes
- Fixed: "Requests to the server have been blocked by an extension. Try disabling your extensions. (ERR_BLOCKED_BY_CLIENT)" error is shown and the PDF is not opened in Chrome. Previous app versions may produce similar errors with Jira 8.16 in other browsers, as well.
9.3.0Jira Server 6.4 - 8.15.12021-01-06Compatibility release for Xray 4.0. Version 9.3.0 • Released 2021-01-06 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for Xray 4.0 and newer versions.
It is backward compatible with earlier Xray versions, therefore you're encouraged to upgrade even if you use those.
New in this release
- Compatibility with Xray 4.0 and newer versions.
9.2.0Jira Server 6.4 - 8.14.12020-10-15Compatibility release for Jira 8.13. Version 9.2.0 • Released 2020-10-15 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for the Jira 8.13 line.
Bugfixes
- Fixed: "Could not instantiate global transform class org.spockframework.compiler.SpockTransform" exception is thrown at each Groovy script execution when ScriptRunner 6.11.0 is also installed.
9.1.0Jira Server 6.4 - 8.12.32020-09-04Compatibility release for Jira 8.12. Version 9.1.0 • Released 2020-09-04 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for the Jira 8.12 line.
Bugfixes
- Fixed: Some ScriptRunner-managed script custom fields are exported in unexpected format.
- Fixed: Jira dashboard screens are sometimes lagging when the app is installed.
9.0.1Jira Server 6.4 - 8.11.12020-08-29Maintenance release. Version 9.0.1 • Released 2020-08-29 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialBugfixes
- Fixed: PDF views become available in the "Export" menu of the Tempo Timesheets screens only after resizing the browser window.
9.0.0Jira Server 6.4 - 8.11.12020-06-08Improved classloading for Groovy scripts. Version 9.0.0 • Released 2020-06-08 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version comes with a vastly improved classloading approach for Groovy scripts, plus some bugfixes and compatibility fixes for Jira 8.8.1.
New in this release
- Improved classloading.
Improvements
- The new context object ClassHelper provides helper methods to access components provided by other apps. It simplifies writing integration-type Groovy scripts.
Bugfixes
- Fixed: Cards are missing from exports of Agile Wallboard gadgets linked to Kanban boards, due to a compatibility issue with Jira 8.8.1.
- Fixed: The Agile Wallboard gadget may be exported as markup text instead of the actual cards in certain cases.
- Fixed: Exporting SVG images (typically project avatars) may result in LinkageError related to the org.w3c.dom package.
8.3.1Jira Server 6.4 - 8.9.12020-05-25Compatibility release for Tempo Timesheets 10.16.0. Version 8.3.1 • Released 2020-05-25 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a maintenance release for the latest Tempo version.
Bugfixes
- Fixed: PDF views are not available in the "Export" menu of the Tempo Timesheets screens when using Tempo 10.16.0 or newer.
8.3.0Jira Server 6.4 - 8.9.12020-04-29Support for Git Integration. Version 8.3.0 • Released 2020-04-29 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version introduces a new integration with the Git Integration app, to enable exporting development information in the context of Jira issues.
New in this release
- Support for Git Integration.
Improvements
- The new configuration variable MAX_ITEMS in "structure-tool.groovy" forces an upper limit to the number of the Structure items to be exported.
- The new Groovy script "git-integration-tool.groovy" provides general helper methods for working with Git commits managed by the Git Integration app. These can be useful for any custom PDF template that wants to export Git information.
Bugfixes
- Fixed: REST API call failures by the Xray, Zephyr, Gliffy and Tempo integrations are not displayed in Jira 8.8.0 or newer versions when rendering the "issue-fo.vm" and the "timesheet-fo.vm" templates.
8.2.0Jira Server 6.4 - 8.8.12020-04-07Support for Structure. Version 8.2.0 • Released 2020-04-07 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version introduces a new integration, this time with Structure, the hyper-popular Jira app to manage complex issue hierarchies.
New in this release
- Support for Structure.
Improvements
- The "issue-fo.vm" template offers a new configuration variable "$exportToc" to generate a Table of Contents section to the first page of the PDF document. It makes navigating documents containing tens or hundreds of issues easier.
- The new Groovy script "structure-tool.groovy" provides general helper methods for working with issue hierarchies managed by Structure.
Notable changes
- 7 PDF views are visible by default in the Structure screen.
- The PDF bookmark format was changed from the simple "FOO-123" to the more detailed "[FOO-123] My favorite bug" format in several templates.
Bugfixes
- Fixed: The Filter Results gadget is exported as HTML markup in Jira 8.8.0.
- Fixed: Xray-specific information is not exported for Xray "Sub Test Execution" type issues.
8.1.0Jira Server 6.4 - 8.8.12020-03-10Support for Xray. Support for Jira Misc Custom Fields (JMCF). Version 8.1.0 • Released 2020-03-10 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version introduces new integrations with 2 wildly popular Jira apps, Xray and Jira Misc Custom Fields.
New in this release
- Support for Xray.
- Support for Jira Misc Custom Fields (JMCF).
Improvements
- The "issue-fo.vm" template differentiates Zephyr tests vs. Xray tests on the existence of product-specific custom fields, to avoid collisions.
- The "$exportDetailedValues" configuration variable in the top part of the "issue-fo.vm" and "issue-navigator-fo.vm" templates (which selects between exporting issue key only and exporting issue key plus summary) is extended to the following custom fields:
- Parent Link in Portfolio for Jira.
- Issue(s) picker in ScriptRunner (both the single and the multiple issue variants).
- All ScriptRunner custom script fields configured with the Issue Key Searcher.
- The new Groovy script "issue-helper-tool.groovy" provides general helper methods for working with issues. These can be useful for any custom template.
8.0.0Jira Server 6.4 - 8.7.12020-01-24More robust automations. Version 8.0.0 • Released 2020-01-24 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis major version introduces internal API changes that are not visible for the end-user, but make automations more robust under the hood.
Starting from this major version, we reworked certain low-level technical details to make automations more robust. According to our testing, wiring and classloading problems should not occur anymore!
7.5.1Jira Server 6.4 - 8.6.12020-01-17Maintenance release. Version 7.5.1 • Released 2020-01-17 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialBugfixes
- Fixed: SVG images are not visible in the exported PDF files.
- Fixed: Date values may be unexpectedly shifted one day earlier (depending on the "user.timezone" JVM parameter).
- Fixed: Duration values (like "Estimated time" or "Logged Time") are not formatted using the user's locale.
- Fixed: Service Desk approvals are not exported from Jira Service Desk 4 (shipped with Jira 8+).
7.5.0Jira Server 6.4 - 8.6.12020-01-09Compatibility release for Jira 8.6.1. Version 7.5.0 • Released 2020-01-09 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for Jira 8.6.1.
★IMPORTANT★ If you are using Jira 8.5.2 or Jira 8.6.0 (both are broken!), don't forget to upgrade your Jira version (otherwise the app won't work)!
Improvements
- Support for Jira Service Desk 4.6.0.
Bugfixes
- Fixed: "Contexts" checkboxes are misaligned when editing PDF views.
- Fixed: Zephyr error details are not shown if a Zephyr error occurs while exporting test executions.
7.4.2Jira Server 6.4 - 8.5.142019-12-18Compatibility release for Tempo Timesheets 10.10. Version 7.4.2 • Released 2019-12-18 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for Tempo Timesheets 10.10.
New in this release
- Compatibility with Tempo Timesheets 10.10.
7.4.1Jira Server 6.4 - 8.5.142019-10-01Compatibility release for Tempo Timesheets 10.7. Version 7.4.1 • Released 2019-10-01 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for Tempo Timesheets 10.7.
New in this release
- Compatibility with Tempo Timesheets 10.7.
7.4.0Jira Server 6.4 - 8.4.32019-09-09Support for ScriptRunner (script custom fields). Support for Development fields. Version 7.4.0 • Released 2019-09-09 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version introduces 2 new integrations to the already long list of 3rd party Jira apps integrated with Better PDF Exporter.
New in this release
- Support for ScriptRunner (script custom fields).
- Support for the Development Summary custom field type (branches, commits, pull requests).
Improvements
- The new configuration option "$embeddedAttachmentMaxFileSize" in "issue-fo.vm" allows limiting the file size of the attachments to be embedded.
- A PDF document with the more intuitive message is exported for dashboards that are not existing or are not permitted for the user (typically in automations).
- A newly introduced mechanism called "executeOnce()" makes PDF exports 200-300 milliseconds faster.
- A newly introduced Velocity tool "$pdfField" helps to get field values in the HTML format.
- The Velocity tool "$pdfFormatter" can format duration values either as calendar days or as working days, both depending on the user's locale.
7.3.0Jira Server 6.4 - 8.3.52019-08-05Support for Profields, Table Grid Next Generation and Color Custom Fields. Version 7.3.0 • Released 2019-08-05 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version introduces 3 new integrations to the already long list of 3rd party Jira apps integrated with Better PDF Exporter.
New in this release
- Support for the Profields custom field types.
- Support for Table Grid Next Generation custom field type.
- Support for Color Custom Fields custom field types.
Improvements
- The "issue-fo.vm" template displays the total spent time also for built-in worklogs (not only for Tempo).
- The "issue-navigator-fo.vm" template exports the "Creator" column more consistently with other user-valued columns.
- A new default setting effectively prevents the occasional ".fop (Permission denied)" problem.
Bugfixes
- Fixed: Decimal digits in the Tempo worklog "hours" fields may be incorrectly processed (depending on the JVM system locale).
- Fixed: Unwanted line-breaks appear in syntax-highlighted code blocks (only if Jira runs on Windows).
- Fixed: Non-intuitive message shown when Zephyr REST API credentials are not correct.
7.2.0Jira Server 6.4 - 8.3.52019-06-24Support for Portfolio for Jira. Version 7.2.0 • Released 2019-06-24 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialNew in this release
- Support for the Portfolio for Jira custom field types.
Bugfixes
- Fixed: An automation rule does not use the filter's column configuration if the JQL is like "Filter = 123" (instead of "filter = 123").
7.1.0Jira Server 6.4 - 8.2.62019-02-25Compatibility release for Jira 8. Version 7.1.0 • Released 2019-02-25 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for the Jira 8 line.
Bugfixes
- Fixed: Gantt chart bars may be missing around week-ends
7.0.1Jira Server 6.4 - 7.13.182018-12-12Maintenance release. Version 7.0.1 • Released 2018-12-12 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialBugfixes
- Fixed: PDF views are not available on screens of Tempo Timesheets 9
7.0.0Jira Server 6.4 - 7.13.182018-11-06Support for the new Data Center Approved Apps program. Version 7.0.0 • Released 2018-11-06 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialAs you probably know, Better PDF Exporter already supports Jira Data Center deployments (i.e. clustered Jira). To be precise, those are supported since app version 5.0.0 (released in Jan 2016).
In 2018, Atlassian re-launched its Data Center program and introduced new testing criteria for "Data Center approved apps". This version is the official release for the revised program, tested to live up to the rigorous demands of Data Center environments.
New in this release
- Better PDF Exporter is a Data Center approved app!
6.4.1Jira Server 6.4 - 7.12.32018-10-15Maintenance release. Version 6.4.1 • Released 2018-10-15 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialBugfixes
- Fixed: Zephyr test steps are not rendered with "issue-fo.vm" template
- Fixed: default column configuration is exported when saved filter is modified in Issue Navigator
6.4.0Jira Server 6.4 - 7.12.32018-09-10Automatic fonts. QR codes and barcodes. Limit for concurrent renderings. Version 6.4.0 • Released 2018-09-10 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialNew in this release
- "PDF View Plugin for Jira" is now called "Better PDF Exporter for Jira"!
- Automatic fonts for any language
- QR codes and barcodes
- Limit for concurrent renderings
Improvements
- Support for the Insight custom field type "Insight Object/s".
- The $linkTypeNames variable in traceability-matrix-fo.vm was updated to recognize all current link type names as a traceable dependency between issues.
- All Groovy scripts were converted to use Apache Commons Lang 3.
Bugfixes
- Fixed: New format of the Jira Service Desk SLA fields is not exported correctly
6.3.0Jira Server 6.4 - 7.12.32018-07-16Compatibility release for Jira 7.11. Version 6.3.0 • Released 2018-07-16 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for the Jira 7.11 line.
Notable changes
- $componentManager was removed from the rendering context. Read the full release notes to learn what it means for custom templates and scripts.
6.2.1Jira Server 6.4 - 7.10.22018-06-22Maintenance release. Version 6.2.1 • Released 2018-06-22 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialBugfixes
- Fixed: "Export" menu in Jira Software boards cannot be opened due to a Javascript error in Jira 7.10.0+.
- Fixed: "Export" menu is not visible on Service Desk queue screen with Jira Service Desk 3.10.0+.
6.2.0Jira Server 6.4 - 7.10.22018-03-08Support for Tempo period- and user filters. Better saved filters in automations. Version 6.2.0 • Released 2018-03-08 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialNew in this release
- Support for Tempo period- and user filters
- Faster export of Tempo worklogs via pre-loading
Improvements
- Improved support for saved filters in automations (via PDF Automation Plugin 3.1.0)
Bugfixes
- Fixed: Dashboard cannot be exported if the Agile Wallboard gadget contains an extra field with the tag.
- Fixed: URLs generated from ${requestContext.baseUrl} break (and referenced images are missing) when the PDF is rendered in automations (tip: use ${requestContext.canonicalBaseUrl})
6.1.1Jira Server 6.4 - 7.8.42018-02-07Maintenance release. Version 6.1.1 • Released 2018-02-07 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialBugfixes
- Fixed: a NullPointerException is thrown in rare cases when exporting the Burndown Chart gadget.
6.1.0Jira Server 6.4 - 7.7.42018-01-15Compatibility release for Jira 7.7. Version 6.1.0 • Released 2018-01-15 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for the Jira 7.7 line.
(N.B: it hides the "Development" field in exports.)
6.0.1Jira Server 6.4 - 7.6.72017-12-22Support for the Issue Statistics & agile gadgets (Burndown, Health, Wallboard). Version 6.0.1 • Released 2017-12-22 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis major release focuses on significantly improving dashboard exports.
Most importantly, this version enables exporting four new gadget types, making PDF View Plugin the only viable gadget exporter solution for JIRA (see the list of all supported gadgets).
Support for the Issue Statistics gadget
Issue Statistics was the most frequently requested gadget to support among the JIRA core gadgets. This is now supported.
Support for JIRA Software gadgets (Sprint Burndown, Sprint Health and Agile Wallboard)
Solving the number two most popular gadget-related feature request, you can finally export the JIRA Software (aka JIRA Agile) gadgets.
New PDF views to export dashboards to 1, 2 or 3 column layouts
Getting your preferred layout is now easier.
Bugfixes
- Fixed: dashboard exports generated by automation actions have the filename "10103.pdf".
- Fixed: character encoding in Tempo worklog comments and Zephyr test data may break on Windows.
5.10.0Jira Server 6.4 - 7.6.72017-08-23Support for nFeed. "Performance Tuning" page. Version 5.10.0 • Released 2017-08-23 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialSupport for nFeed
The nFeed add-on integrates external data sources (SQL databases, LDAP, Active Directory, REST APIs, Salesforce, CSV files, etc.) to Jira. From this version, PDF View Plugin is tightly integrated with nFeed, allowing you to export all nFeed custom fields to PDF. More than data export, you can easily implement custom reporting and Business Intelligence on nFeed data.
See some sample exports from nFeed and learn more about this integration.
New "Performance Tuning" page
We compiled a page about what to do and what to avoid when developing custom PDF templates for large scale of data. If you are working with many-many-thousands of issues or many-many-thousands of fields or complicated Groovy scripts, bring a cup of coffee and read the Performance tuning page. We will keep improving it with our future findings, as well.
5.9.0Jira Server 6.4 - 7.4.62017-08-17Support for Insight. Support for 4 new Jira Service Desk custom field types. Version 5.9.0 • Released 2017-08-17 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialSupport for Insight
Insight is the leading asset management add-on for Jira. PDF View Plugin now exports all Insight custom fields (object keys, names, and attributes optionally) to PDF.
Support for 4 new Jira Service Desk custom field types
"Customer Request Type", "Request Participants" and "SLA" custom fields have been supported for years. Now we introduced additional support for:
- Approvals (including detailed decisions)
- Organizations
- Satisfaction
- Satisfaction Date
Improvements
- The template "issue-fo.vm" exports resolution date.
- Table-heavy templates have nicer table borders (also see this hint).
- Default titles and default filenames are generated according to a slightly revised logic.
Bugfixes
- Fixed: The "Due Date" standard field and "Date Picker" type custom fields incorrectly use the user's timezone
- Fixed: Long issue keys like "VERYLONGPROJECTKEY-123" cannot be exported from agile boards
5.8.0Jira Server 6.4 - 7.4.62017-07-04Compatibility release for Jira 7.4. Version 5.8.0 • Released 2017-07-04 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is a compatibility release for the Jira 7.4 line.
5.7.1Jira Server 6.4 - 7.3.92017-02-23Important bugfix: #cfValue() macro doesn't render randomly Version 5.7.1 • Released 2017-02-23 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version fixes the problem of the #cfValue() and other Velocity macros not rendering randomly: at some exports (including both manual and automated ones), they appear in the PDF document in their original form.
Root cause: there is a potential race condition in Jira's internal macro caching, that we could successfully reproduce with a Python script that simulates rendering PDF documents while generating unusual load also on the Jira web interface.
Fix: although the problem is not in the PDF View Plugin side, we managed to develop a fix for this.
We also reported the problem for Atlassian here: https://jira.atlassian.com/browse/JRA-64200
5.7.0Jira Server 6.4 - 7.3.92017-01-05Compatibility release for Jira 7.3. Version 5.7.0 • Released 2017-01-05 • Supported By Midori Global Consulting Kft. • Paid via Atlassian • CommercialThis version is primarily a compatibility release for the Jira 7.3 line.
Bugfixes
- Fixed: "Cumulative" type Created vs. Resolved gadgets are exported as count (non-cumulative)