Mostly a technical release
2.6.0 is a major version because we have upgraded a lot of our libraries. There is slightly-higher-than-usual probability of breaking with some versions of Confluence/Jira, although we have tested every major version.
The custom field is available by default in Jira
In Jira, the "Requirement Yogi Links" custom field was only available to non-Data-Center versions by default. It is not available for everyone.
JQL works!
Example: RequirementCustomField = 'REQ-002' (the name depends on the name you provided for this field),
Example: RequirementCustomField in requirementYogiKeys("REQ-%")
See: JQL Syntax
If you have already created a custom field, you need to upgrade the "searcher" to be able to use JQL. See screenshot below.
New layout for the Jira dialog
As highlighted in Jira links, we have refactored the Jira dialog to accomodate for an infinite number of baselines:
Removed
We have removed the "display mode" field form the RY Report macro, since it didn't work and no-one noticed it for 2 years.
In the traceability matrix, it is not possible anymore to display the status of a Jira issue in the same cell. You must add a new column for the "status" field.
More issues resolved in 2.6.0
In order of relevance:
Test & Compliance module: Can now work without Requirement Yogi,Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-747
Jira: Activate the custom field by default,Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-743
Jira: The issue is reindexed when the custom field is modified,Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-708
Bug when creating a baseline and a page was in draft,Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-745
Coverage matrix: Ability to work cross-spaces,Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-744
Scaffolding compatibility: Pages are now reindexed when a Live Template is updated,Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-748
Traceability matrix export to Excel: Requirements are now links, so it is easier to navigate between Excel and Confluence,Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-746
Library upgrades (technical issue without user-facing feature),Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-738
Removal of the "display mode" in the RY Report macro.Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-643
Resolved in 2.6.2
Main improvement: Overhaul of the timeouts for the queue in Jira. See Queue performance for all explanations.Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-754
Add a 30s timeout for the deletion of items in the Jira administration, so the user can have some feedback,Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-751
Fixed the upgrade task in Jira, which was causing a message in the logs,Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-755
Ability to delete the requirements which were on an Excel file, when the Excel file was removed.Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-752
Fix the traceability matrix for Safari,Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-749
Fix the space tree for IE,Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-753
Fix the link to the definition of requirements, which was malformed.Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-742
Resolved in 2.6.3
In the Jira dialog, changed the UI to allow an infinite number of baselines (see screenshots). Added a "Criteria" field to replace the two "Space" and "Baseline" menus, to enable an infinite number of baselines. It also allows upgrading/downgrading requirements to the provided baseline.Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-758
In Jira, an "Expand all" buttonJira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-759
Add a separate role to rename requirementsJira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-538
In the baseline refreeze, the "Add dependency" button only added the examples, not the whole list of dependencies. This also enables more requirements in a refreezeJira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-735
Fix the export-to-Excel function, which requires a specific version of a libraryJira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-769
Traceability matrix: Ability to use a traceability matrix for the baseline blueprint, so customized columns can be displayedJira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-756
Traceability matrix: Ability to change the ownerJira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-741
Traceability matrix: Support for the "single select" custom field in JiraJira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-764
Traceability matrix: Support for the "multiselect" custom field in JiraJira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-763
Traceability matrix: Display "Load more..." when it is neededJira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-762
Resolved in 2.6.5
Major: Change the primary key for the table "Queue" (from int to long). PostgreSQL administrators can choose to migrate the type manually.Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-790
Major: Change of behavior, deleting a requirement will not remove the links in Jira. It will only hide it in Jira, assuming v2.6.5 is installed on the Jira side too.Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-784
Remove the name of the requirement, if it is at the beginning of its own text.Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-727
Screen to repair Jira links: Support moved issuesJira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-728
Support for the Handy Status macroJira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-761
Traceability matrix: Ability to choose to display all links in separate/same cellJira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-765
Fix the Jira Bulk Issue Creation, "Hide synchronized" tickboxJira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-771
HTML exports: Link to another file, instead of linking back to Confluence,Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-772
Editor / "Tranform definitions to links": Ability to transform all definitions except the first one for each requirement,Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-774
Technical detail: Use a specific LIKE clause for SQL Server with escapable characters (only impacts the Baseline service),Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-788
Fix upgrade tasks V50 and V51 (mid-2020) for MySQL,Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-789
Reduce the size of the .jar file, from 5.5MB to 3.3MB.Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-793 In Jira:
Add a link to the app in "Manage addons"Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-787
Support for deleted requirements on the Confluence side,Jira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-784
Requirement text is not retrieved when set through the custom fieldJira Legacy server System JIRA serverId 6139baea-2961-3bfc-b6aa-a69888be8ee8 key RY-792