Releases: melexis/sphinx-traceability-extension
Natural sorting for split targets via intermediates in item-matrix
Bugfix implemented in PR #254
Natural sorting for targets via intermediates in item-matrix
Bugfix implemented in PR #253
Add support to remap existing links
Introduce the item-relink
directive, which allows you to remap an existing relationship to a different target. This way, you can align multiple projects with slightly different items without changing the original project.
Fix LaTeX crash when hiding item-matrix table
Fix LaTeX crash when hiding item-matrix table completely [PR #250]
Use a paragraph in table header of extra columns of item-matrix
When using :sourcecolumns:
or :targetcolumns:
of the item-matrix
directive in v8.3.0, some table headers in HTML format did not contain a paragraph element, which could result in an undesired layout of the text. This release fixes that issue. All table headers of a rendered item-matrix should contain a parapgrah element. [PR #245]
Support extra columns in item-matrix for relationships of source and target
Support extra columns in item-matrix for relationships of source and target [PR #244]
Add onlyuncovered option
Today displaying only covered items in :item-matrix:
is already widely used, but there was some discussion that progress monitoring dashboards actually require a listing of the uncovered items to improve your project state. In that sense, the covered items are not interesting in finding gaps in your traceability, but you would want to display the uncovered items. Grouping is one way, but the list of covered items still take the space on your page, so the new flag eliminates the covered items from table.
This release adds the :onlyuncovered:
option to your item-matrix
Bugfix for multiple item-piecharts
When multiple piecharts were used the coverage information was accumulated instead of calculated per chart.
Extend item matrix with hide title and coverage check warning
Item matrix is now capable of producing a Sphinx warning if coverage is not matching the condition. This, in combination with Melexis Warnings plugin (https://github.com/melexis/warnings-plugin) enables users to automatically fail the build in the CI, preventing that the coverage of the requirements/test cases/design items or any other items combination drops below the threshold.
The option to hidetitle
was also added where the title is not needed and clutters the document.
Support changes to item body in a callback function which enables you to get and set content as a string of the item from the plugin directly.
Extend item-matrix to hide source and targets and list attributes
The following changes have been made to the item-matrix
directive:
- Fix: prioritize
:onlycovered:
option over:group:
[PR #235] - Add options to list attributes of source and target items [PR #233]
- Add options to hide source and target items [PR #233]
- Add option to split target items into separate cells [PR #233]
- Add option to split intermediate items into separate cells (grouping targets per intermediate) [PR #231]