4.4.0

Update April 4, 2021: We have released R4J 4.4.1 and highly recommend an update to this fix version for customers using the coverage view functionality. See 4.4.1 release notes for details.

We are glad to introduce REST API 2.0, which aims to provide a more complete and better structured REST API support for R4J.
If you have scripts running on REST API 1.0, you don't have to worry! We will not remove this version and support will continue until further notice.
Get familiar with the https://easesolutions.atlassian.net/wiki/spaces/REQ4J/pages/1490616345 endpoints through the https://easesolutions.atlassian.net/wiki/spaces/REQ4J/pages/1473937542.

Announcement
Jira 7 support for R4J will stop from R4J version 4.6. The next major version, R4J 4.5, will be the last version to support Jira 7 compatibility.
This is in line with Atlassian Support’s EOL Policy.

New features and improvements

Component

Issue Key

Summary

Component

Issue Key

Summary

1

REST API 2.0

REQ-7885

Added REST API version 2.0 – See https://easesolutions.atlassian.net/wiki/spaces/REQ4J/pages/1473937542

2

General: Compatibility

REQ-9690

Confirmed compatibility up to Jira 8.15

3

Word Export

EASE-5833

EASE-5833
EASE-7834
EASE-7984
EASE-8584
EASE-8915
EASE-9485
EASE-10212
EASE-11124
EASE-11130
EASE-11131

Added support for export of revisions, baselines, and baseline signatures context items in custom Word export
See https://easesolutions.atlassian.net/wiki/spaces/REQ4J/pages/64920151 and https://easesolutions.atlassian.net/wiki/spaces/REQ4J/pages/64920190

4

Word Export

REQ-9408

Added support for baselines expression in custom Word export to iterate through all baselines available
See https://easesolutions.atlassian.net/wiki/spaces/REQ4J/pages/64920124, https://easesolutions.atlassian.net/wiki/spaces/REQ4J/pages/64920151, and https://easesolutions.atlassian.net/wiki/spaces/REQ4J/pages/64920190

5

Word Export

EASE-8394

EASE-8394
EASE-9254
EASE-10628

Added support for exporting confluence pages in custom Word export with a new selectedTreePage expression and page context items; since pages are based on application links, there are some limitations to consider when exporting pages – read about them here.
Also see https://easesolutions.atlassian.net/wiki/spaces/REQ4J/pages/64920124, https://easesolutions.atlassian.net/wiki/spaces/REQ4J/pages/64920151, and https://easesolutions.atlassian.net/wiki/spaces/REQ4J/pages/64920190

6

Word Export,
Excel Export

REQ-7358
REQ-9055

Improved handling for Word and Excel export errors
Hint: When an error occurs during export, the generated export file will contain the error logs

7

Detail View: Issue Links

EASE-9900

EASE-9900
EASE-9981
EASE-10184
EASE-10527

Added ability to add and view Confluence pages and web links in the Issue Links section of the detail view
Hint: Link existing issue in the tree context menu has been relabeled to Add link

8

Tree View

EASE-10420

EASE-10420
EASE-10580
EASE-11235

Added support for reset query parameter to reset tree settings to its default state – read more here
Hint: In tree view, when adding the query parameter &reset to the url, the remembered tree selection will be reverted to root folder, any applied filters will be cleared, ongoing expand operation will be aborted, and the tree will be collapsed

9

Tree View

EASE-10580
EASE-11253

Improved behavior for expanding folder and issue items when selected. Instead of infinite recursion depth, only the items immediately below are expanded when a folder or an entry in the tree is selected

10

Tree View

EASE-10550

Added option to Sort child requirements in the tree with same sort options as folders

11

Tree View: View Switch

EASE-6181
EASE-6962

Added ability to switch between detail, reading, and tabular view for all tree items, namely, folders, issues, and pages.
The last selected view will be remembered for each item type separately

12

Tree View: Get Url

REQ-8004

Added Copy Link button to copy the url to clipboard

13

Reading View

EASE-6018
EASE-6962

Added ability to collapse/expand folders and issues in the reading view.
Hint: Toggle carets in reading view to collapse/expand items or right-click on the folder name or issue summary to show the context menu

14

Reading View

EASE-8421
EASE-10179

Improved usability: changes of the summary or description in the reading view are automatically saved when clicking outside the fields.

15

Reuse

EASE-7241
EASE-10948

Improved warning and error prompts for reuse process

16

Reuse

EASE-7522
EASE-10969

Added option in reuse configuration to copy child requirements

17

Reuse

EASE-6579

Added ability to cut and paste issues between projects
Hint: If an issue already exists in the target project, it will be automatically moved to the target location

18

Reuse

REQ-9301

Improved input field names and descriptions for the reuse configuration dialog

19

Coverage View

EASE-7847

Added ability to select multiple tree folders for the folder filter in the first column

20

Coverage View: Display Fields

EASE-9882

Added support for the following display fields: Project Icon, Project (text value), Issue Type (text value), Priority (text value)

21

Coverage View

REQ-8825

Improved experience by appending the source key of linked issue to link relation indicated in cell to avoid confusion with link direction

22

Coverage View

REQ-9309

Renamed Select Source Items button to Configure View

23

Traceability View: Matrix

EASE-10563

Added pagination for matrix view based on row and column display size configuration.
Hint: Locate the pagination options at the end of each row or column to navigate through the matrix page by page

24

Traceability View

REQ-9310

Renamed Configure button to Configure View

25

Administration: Integrity Checker

EASE-9679

Optimized background processing of integrity checks – ongoing integrity checks will no longer be lost or timed out

26

General: Confluence Page Links

REQ-8268

Improved content for preview pop-ups when hovering on Confluence page links

27

ReqIF: Permissions

REQ-9579

Added permission setting for export and import operations of the ReqIF feature in the tree view

Bugfixes

Component

Issue Key

Summary

Component

Issue Key

Summary

1

Coverage View: Excel Export

EASE-10272

EASE-10272
EASE-10967
EASE-10974

Fixed Excel export generation in Coverage view and optimized consumption of Java heap to eliminate possibility of crashing Jira instance

2

Coverage View

EASE-11327
EASE-11391

Fixed percentage value of coverage completeness in header to show up to 2 decimal places without trailing zeroes

3

Coverage View

EASE-11002

Fixed Link existing issue suggesting the opposite link direction

4

Coverage View

EASE-11203

Fixed subtasks not appearing in column results for saved views

5

Word Export

EASE-10350
EASE-11053

Fixed backslash not being treated as an escape character for wiki content being rendered in generated Word export

6

Jira Issue View: Requirements

EASE-11035
EASE-11125

Fixed Requirements tab in Jira issue view not appearing for child issues that exist in a tree

7

Detail View: Details Section

EASE-10714

Fixed line breaks not being rendered in multi-line text custom fields

8

Traceability View: Matrix

EASE-10562

Fixed default sorting of issues from alphabetic to alphanumeric

9

Administration: Integrity Checker

EASE-11023

Fixed configured field blacklist being wiped out due to incorrect results of integrity check for deleted blacklisted fields

10

JQL: requirementsPath

EASE-10993

Fixed requirementsPath function unable to evaluate results in Jira issue navigator when path folder name contains white space