0.15.x¶
0.15.0¶
- Released:
18.07.2025
New and Improved¶
✨ Added indexing, duplicate diagnostics and VS Code tree view support for standard cross-project reference targets.
Targets are gathered from reStructuredText block, inline and citation syntax, and certain directive name options, e.g.
.. _target_name:
.. [citation_name] A citation
.. note::
:name: target_name2
This is an _`inline` target.
Target names are case and whitespace normalised, as per the Sphinx specification.
Additionally, these targets, plus footnote and substitution definitions, are diagnosed for duplicate names at a local file level, and issues are highlighted in-line within the text editor. New diagnostic codes are:
std.duplicate_targetstd.duplicate_citationstd.duplicate_footnotestd.duplicate_substitution
Fixes¶
🐛 Fix substitution definition parsing and formatting. The content of substitution definitions is now correctly parsed, allowing for language features (e.g. autocompletion) to work within them.
.. |substitution_name| replace:: This is replacement text with **bold** text and *italic* text.