10.1.0

Released January 23, 2023

Report permalinks improvements

Version 9.0.0 introduced the ability for users to copy a permalink to a specific report via a link icon in the report header. This release expands on that functionality by adding a second icon that opens the report in a new browser tab.

 

A related pain point in previous versions was that opening a report in a new tab from the reports list view using standard browser controls (e.g. right-clicking on the link and selecting "Open Link in New Tab" from the contextual menu) did not work as expected, causing the user to receive an authentication error in the newly opened tab. This release includes a workaround for the underlying issue, and opening reports in a new tab from the reports list view should now work as expected.

Other changes

10.0.0

Released January 9, 2023

9.3.0

Released March 1, 2022

9.2.3

Released June 4, 2021

9.2.2

Released June 4, 2021

9.2.1

Released November 2, 2020

9.2.0

Released September 16, 2020

9.1.0

Released September 9, 2020

Advanced Roadmaps support

This releases introduces initial support for Jira Premium's new Advanced Roadmaps feature (previously Jira Portfolio). The following Advanced Roadmaps fields are now available in reports:

Due to limitations of the Jira API, the team field will display the team name for shared teams only. For plan-specific teams, a generic team name will be displayed. To convert a plan-specific team to a shared team, see these instructions.

Other changes

9.0.0

Released July 28, 2020

Navigation refresh to align with Jira's navigation redesign

This release refreshes Limbr Reports' navigation to complement Jira's recent switch from sidebar navigation to top navigation. Like other Marketplace apps, Limbr Reports is now accessed from the Apps dropdown, and the app's menu item has been renamed from "Reports" to "Limbr Reports" for clarity. 

The Apps dropdown is now the only entry point to Limbr Reports. Previously, Jira's sidebar included entry points for View reports, Create a report and Manage categories. These functions are now available on the main Reports screen via the "Create report" button and the "More actions" menu beside it. Breadcrumbs have been added to the header to improve navigation between screens.

These changes also much improve the navigational responsiveness of the app. While Limbr Reports has always been a single-page application (SPA), navigating between screens using Jira's sidebar forced a full refresh of the app's container meaning the app needed to completely reinitialize. With this release, all navigation happens within the app container and transitions between screens should be much snappier. The app is also able to better respect the browser history, meaning the browser's back/forward buttons should behave as expected.

Report permalinks

This release introduces the ability for users to copy a permalink to a specific report, allowing the report to be accessed directly in a new browser tab, saved as a browser bookmark, etc. To copy the permalink to your clipboard, simply open the report and click the link icon next to the report name in the heading.

Other changes

8.4.0

Released January 28, 2019

8.3.0

Released January 27, 2019

8.2.0

Released December 16, 2019

8.1.4

Released March 14, 2019

8.1.0

Released March 5, 2019

Field extractions and more supported fields

This release enables report administrators to leverage even more Jira data in their reports. Support has been added for the following fields:

Additionally, Field extractions allow the report administrator to extract nested data points that were previously inaccessible. For example, while a Jira project may belong to a specific project category, it was not previously possible to display the category in reports as "Project Category" isn't actually a field on each issue – with field extractions, Project Category will now be available just like any other field and may be displayed as a column or used in filtering, grouping and sorting rules.

Supported field extractions are as follows:

Parameterized grouping rules

This release introduces the ability to customize the behaviour of grouping rules. Available parameters will differ based on the grouping field.

Initially, the Precision parameter is available for date and date/time fields. By default, issues grouped by a date or date/time field will be grouped according to the exact date or date/time, but report administrators can now override this behaviour and create less granular grouping "buckets" such as by day, by week, by month, by quarter or by year.

More grouping parameters will be added in future releases. Suggestions are welcome!

Display preference settings

This release adds a new Display preferences settings pane containing various settings for customizing the default presentation of the report. Initially, the following display preference settings are available:

Report viewers can still override the default settings at runtime using the Display preferences button in the report header. 

More display preferences will be added in future releases. Suggestions are welcome!

Other changes

8.0.1

Released February 7, 2019

8.0.0

Released February 7, 2019

User interface redesign

This release is focused on bringing Limbr Reports into alignment with the updated Atlassian Design Guidelines standard, and virtually every detail of the app's user interface has been overhauled and polished to integrate seamlessly with the new Jira experience.

People settings

In an effort to further align with Jira's most recent user experience conventions, report administration and sharing settings have been consolidated under the People section, and the Sharing section has been removed. While the approach for determining who can view and change each report remains essentially the same, some names have changed slightly. In particular, report administrators now use the Access setting to determine the general scope of permissions:

Other changes

7.2.0

Released December 10, 2018

7.1.0

Released December 10, 2018

No end-user impacting changes are expected for this release - please raise a support request if you notice something out of the ordinary!

7.0.0

Released December 8, 2018

User privacy improvements

This release implements Atlassian's guidelines for improved user privacy in advance of upcoming privacy controls in Jira and the announced deprecation of username and userKey fields throughout the Atlassian Cloud platform. Previously, users within each individual Jira instance were uniquely identified by user key, and Limbr Reports stored this metadata in order to enable user-scoped sharing rules and administration permissions for each report. Additionally, Limbr Reports logged the user key for authentication and technical support purposes. Unfortunately, it is common for the user key to contain personally identifying information (PII) such as the user's first or last name, which is not ideal for user privacy.

Recent changes to Atlassian's APIs have made it possible to uniquely identify users across the Atlassian Cloud platform by their Atlassian account ID, a randomly generated UUID that does not contain PII. As of this release, Limbr Reports uses the account ID exclusively for all use cases where identification is necessary. Additionally, all historical metadata stored on our servers has been migrated to use account ID.

No end-user impacting changes are expected for this release - please raise a support request if you notice something out of the ordinary!

6.0.3

Released November 19, 2018

6.0.2

Released November 16, 2018

6.0.1

Released November 1, 2018

6.0.0

Released October 31, 2018

Filtering rules

This release introduces the concept of filtering rules, which allow report administrators to exclude issues returned by the configured data source according to specified criteria. While filtering is already a core feature of Jira via JQL queries, filtering rules enable more powerful filtering capabilities such as:

In this initial release of filtering rules, the following field types and filters are available:

Additional field types and filters are under active development and will be released in the future. Please send a suggestion or feedback if you have a particular filtering use case that you'd like to see supported or if something isn't working as expected.

Cancel data loading

It's now possible to abort long-running data fetches. This is particularly useful when configuring settings of a report that fetches a very large data set, as the data loading process can be quite resource intensive and may cause the browser to be temporarily non-responsive, thus preventing the user from applying setting changes. To cancel the data loading process, simply click the "Cancel" button in the bottom right corner of the data loading status indicator.

To restart the data loading process, click the Refresh report data button in the report toolbar.

Other changes

5.2.0

Released March 6, 2018

Export to Excel

This release adds the ability to export reports to Excel (XLSX) format. While Excel readily imports CSV format as provided by the existing export feature, it doesn't consistently detect the appropriate data type for columns containing numbers and dates, which can make it difficult for users to reference report data in formulas, charts, etc. This new export option produces a file comparable to the existing CSV export, but in native XLSX format with the additional metadata to help Excel correctly detect the data type of each column.

Export to Excel is currently a Labs feature, meaning it is considered to be a work-in-progress. While the feature should be quite stable and usable, we are interested in user feedback to help further polish the experience in upcoming releases.

5.1.4

Released January 25, 2018

5.1.2

Released October 31, 2017

5.1.1

Released October 30, 2017

5.1.0

Released October 26, 2017

5.0.3

Released September 21, 2017

5.0.1

Released August 9, 2017

5.0.0

Released August 8, 2017

This release is the first of several upcoming releases focused on offering report administrators more fine-grained control of the presentation of their reports.

Column formatting

The column configuration interface has been redesigned with a two-pane layout, exposing the ability to configure formatting options for each column. In this release, report administrators can:

The following data formats are currently available:

Selecting a different data format will change the presentation of row values in the report both on-screen and in exported CSV files.

Aggregation enhancements

This release includes three significant changes to aggregations:

Other changes

4.3.0

Released July 21, 2017

4.2.3

Released July 18, 2017

4.2.2

Released July 13, 2017

4.2.1

Released July 11, 2017

4.2.0

Released May 16, 2017

4.1.1

Released May 8, 2017

4.1.0

Released May 8, 2017

4.0.4

Released April 24, 2017

4.0.0

Released April 17, 2017

Data sources

A new Data source pane in report settings allows report administrators to more easily configure which JIRA issues will be available to the report. Available data sources are:

Manually configuring a JQL query as the data source works the same as it used to, but this setting has been moved from the Filtering pane to the Data source pane:

Other data sources will determine which issues to include as follows:

Other notes:

Data loading status indicator

When running reports with a data source that returns a lot of issues, it can take quite a while to fetch all of the issue data from JIRA before the report can be displayed. Previously, a loading message and spinner icon were displayed, but it was still not always clear whether the data was really still loading or if something had silently failed. In this release, a robust status indicator has been added to supply much more detailed feedback to the end user about how the data load is progressing.

Whenever a data load is attempted, the indicator will be displayed at the top of the report. Information will always include the number of issues returned by the specified data source and the progress in terms of the number of issues that have been loaded thus far (both as a percentage and with a graphical progress bar).

When the configured data source returns a large number of issues (1,000+) that must be fetched in multiple batches, the indicator will turn yellow and display a warning to the user including the estimated time required to complete the fetch.

If an error does happen to occur during the fetch, the indicator will turn red and display an error message to the user including the details of what went wrong. In this example, an invalid JQL query was configured as the data source.

Report display preferences

A new "Display preferences" button is now visible when viewing or configuring a report. This menu will contain controls related to runtime display preferences.

Initially, there are two controls available:

These are user-specific display preferences that are not saved as part of the report configuration, and therefore will reset each time the report is viewed. As was the case previously, grouping levels will begin in an expanded state when the report is initially viewed.

Other changes

3.5.0

Released March 2, 2017

3.4.0

Released January 13, 2017

3.3.0

Released January 12, 2017

3.2.0

Released January 11, 2017

3.1.0

Released December 26, 2016

No end-user impacting changes are expected for this release - please raise a support request if you notice something out of the ordinary!

3.0.0

Released December 23, 2016

No end-user impacting changes are expected for this release - please raise a support request if you notice something out of the ordinary!

2.6.1

Released December 14, 2016

2.6.0

Released December 13, 2016

No end-user impacting changes are expected for this release - please raise a support request if you notice something out of the ordinary!

2.5.0

Released December 6, 2016

No end-user impacting changes are expected for this release - please raise a support request if you notice something out of the ordinary!

2.4.2

Released November 30, 2016

2.4.1

Released November 2, 2016

2.4.0

Released October 31, 2016

Exports

A new "Export" button is now visible when viewing or configuring a report. Exporting to Excel (CSV) format is available with this release, and various other export formats are planned for future releases. The exported CSV reflects the Filtering, Grouping and Sorting rules configured for the report, and Formula Fields are also supported. At this time, Aggregation Rules are not reflected in the CSV: we have more work to do to determine how to best display the aggregations in CSV format - suggestions on this topic are more than welcome!

Note for Safari users: Safari does not currently expose the necessary API to allow the add-on to specify a filename for the export download - you will need to rename the downloaded file and add a .csv extension before opening the file in Excel or another CSV editor. This API is supported in Safari Technology Preview and will likely be included in a future stable release.

Other changes

2.3.2

Released August 19, 2016

2.2.0

Released July 19, 2016

2.1.3

Released July 15, 2016

No end-user impacting changes are expected for this release - please raise a support request if you notice something out of the ordinary!

2.1.2

Released July 14, 2016

No end-user impacting changes are expected for this release - please raise a support request if you notice something out of the ordinary!

2.1.1

Released June 2, 2016

Categories

JIRA administrators can now create Categories to organize related reports into collections, improving discoverability and ease of management for a growing number of reports.

View Reports filtering and searching

Users can now narrow down the list of available reports in the View Reports screen to more easily find the report they are looking for. The list can be filtered to display only reports for which the user is an administrator (My reports), by Category, and by Sharing scope (Public, Limited or Private). The new search field at the top of the page filters the list by matching text in the report name and description.

Other changes

2.0.3

Released May 18, 2016

2.0.0

Released May 17, 2016

This release of Limbr Reports adds two major features, plus numerous improvements and fixes.

Reports now respect configurable permissions that define which users can view, edit and delete each report:

Administrators

Administrators, configured in the General pane, are allowed to edit and delete reports. By default, the report creator is assigned as the sole Administrator. The creator may then assign additional Administrators to collaborate with, or transfer ownership of their report by assigning a new Administrator and removing themselves.

Reports created prior to this release don't have an Administrator assigned. The previous behaviour will remain intact for these reports, meaning any user can access the configuration screen or delete the report. In order to save changes to the report, at least one Administrator must be configured alongside any other changes.

Sharing rules

Sharing rules, configured in the new Sharing pane, determine which users can view the report. There are three levels of sharing:

Reports created prior to this release are set to by default, retaining the previous behaviour.

Formula fields and rollup aggregation

Formula fields introduce the ability to define custom algebraic expressions that take regular JIRA fields (or other formula fields) as variables. Formula fields act just like regular JIRA fields - they can be displayed in reports as columns and used in sorting rules, grouping rules and aggregation rules. The difference is that the value displayed in formula fields is derived each time the report runs, rather than being stored in JIRA like other data. Formula fields help with a wide variety of reporting uses cases. Some basic examples include:

Each formula field may also specify an optional Rollup expression. A rollup is an aggregation method for summarizing report data, similar to sum or average. Rollups take aggregations of regular JIRA fields (or other formula fields) as variables. Like other supported aggregation methods, rollups are calculated for the entire report and for each configured grouping level. Building on the previous examples, rollups could be used to:

Formula fields are just the first of several features planned to enhance reports with user-defined data.

Formula fields are currently a Labs feature, meaning they are considered to be a work-in-progress. While the feature should be quite stable and usable, we are interested in user feedback to help further polish the experience of using formula fields in upcoming releases.

Other changes

1.12.2

Released May 3, 2016

1.12.0

Released April 24, 2016

No end-user impacting changes are expected for this release - please raise a support request if you notice something out of the ordinary!

1.11.0

Released March 21, 2016

1.10.0

Released March 19, 2016

1.9.1

Released March 15, 2016

No end-user impacting changes are expected for this release - please raise a support request if you notice something out of the ordinary!

1.8.1

Released March 11, 2016

No end-user impacting changes are expected for this release - please raise a support request if you notice something out of the ordinary!

1.7.0

Released March 6, 2016

No end-user impacting changes are expected for this release - please raise a support request if you notice something out of the ordinary!

1.6.1

Released March 3, 2016

1.6.0

Released February 24, 2016

1.5.0

Released February 8, 2016

1.3.0

Released February 5, 2016

1.2.2

Released February 2, 2016

1.2.0

Released January 29, 2016

1.1.0

Released December 12, 2015

1.0.0

Released October 20, 2015