diff --git a/docs/source/development/change_log.rst b/docs/source/development/change_log.rst index 97aa764..be24aa0 100644 --- a/docs/source/development/change_log.rst +++ b/docs/source/development/change_log.rst @@ -3,6 +3,40 @@ Changelog ========= +.. _`release:1.2.0`: + +1.2.0 +----- + +:Released: 18.02.2026 + +New and Improved +................ + +- ✨ Added Rust parser for the ``analyse`` module. + + Need ID references and one-line need definitions can now be extracted from Rust source files. + +- 👌 Added explicit ``git_root`` configuration option. + + Users can now explicitly specify the Git root directory instead of relying on automatic detection. + +- 👌 Enhanced warning logging in the oneline parser. + + Warning messages now include more context to help diagnose parsing issues. + +- 📚 Added traceability page to the documentation. + +- 📚 Added ``features.rst`` page documenting the full feature set with source tracing. + +Fixes +..... + +- 🐛 Fixed space handling in marker extraction. + + Leading and trailing spaces in extracted marker content are now correctly stripped. + + .. _`release:1.1.0`: 1.1.0 diff --git a/docs/source/development/roadmap.rst b/docs/source/development/roadmap.rst index e40d490..85322bb 100644 --- a/docs/source/development/roadmap.rst +++ b/docs/source/development/roadmap.rst @@ -19,10 +19,6 @@ Source Code Parsing - Introduce a configurable option to strip leading characters (e.g., ``*``) from commented RST blocks. - Enrich tagged scopes with additional metadata. -- Extend language support by adding parsers for more comment styles, including but not limited to: - - - Rust - - Enhance ``.gitignore`` handling to support nested ``.gitignore`` files. Defining Needs in Source Code diff --git a/pyproject.toml b/pyproject.toml index b0e930d..45f8956 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "sphinx-codelinks" -version = "1.1.0" +version = "1.2.0" description = "Fast Source Code Traceability for Sphinx-Needs" authors = [{ name = "team useblocks", email = "info@useblocks.com" }] maintainers = [