From 3a47df9737be9dd000641ae99b81a209f5645996 Mon Sep 17 00:00:00 2001 From: juiwenchen Date: Wed, 18 Feb 2026 18:05:36 +0100 Subject: [PATCH] release 1.2.0 --- docs/source/development/change_log.rst | 34 ++++++++++++++++++++++++++ docs/source/development/roadmap.rst | 4 --- pyproject.toml | 2 +- 3 files changed, 35 insertions(+), 5 deletions(-) diff --git a/docs/source/development/change_log.rst b/docs/source/development/change_log.rst index 97aa7642..be24aa03 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 e40d4906..85322bb3 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 b0e930d7..45f89564 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 = [