Skip to content

Commit 3a47df9

Browse files
committed
release 1.2.0
1 parent c440f59 commit 3a47df9

3 files changed

Lines changed: 35 additions & 5 deletions

File tree

docs/source/development/change_log.rst

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,40 @@
33
Changelog
44
=========
55

6+
.. _`release:1.2.0`:
7+
8+
1.2.0
9+
-----
10+
11+
:Released: 18.02.2026
12+
13+
New and Improved
14+
................
15+
16+
- ✨ Added Rust parser for the ``analyse`` module.
17+
18+
Need ID references and one-line need definitions can now be extracted from Rust source files.
19+
20+
- 👌 Added explicit ``git_root`` configuration option.
21+
22+
Users can now explicitly specify the Git root directory instead of relying on automatic detection.
23+
24+
- 👌 Enhanced warning logging in the oneline parser.
25+
26+
Warning messages now include more context to help diagnose parsing issues.
27+
28+
- 📚 Added traceability page to the documentation.
29+
30+
- 📚 Added ``features.rst`` page documenting the full feature set with source tracing.
31+
32+
Fixes
33+
.....
34+
35+
- 🐛 Fixed space handling in marker extraction.
36+
37+
Leading and trailing spaces in extracted marker content are now correctly stripped.
38+
39+
640
.. _`release:1.1.0`:
741

842
1.1.0

docs/source/development/roadmap.rst

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,6 @@ Source Code Parsing
1919

2020
- Introduce a configurable option to strip leading characters (e.g., ``*``) from commented RST blocks.
2121
- Enrich tagged scopes with additional metadata.
22-
- Extend language support by adding parsers for more comment styles, including but not limited to:
23-
24-
- Rust
25-
2622
- Enhance ``.gitignore`` handling to support nested ``.gitignore`` files.
2723

2824
Defining Needs in Source Code

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "sphinx-codelinks"
3-
version = "1.1.0"
3+
version = "1.2.0"
44
description = "Fast Source Code Traceability for Sphinx-Needs"
55
authors = [{ name = "team useblocks", email = "info@useblocks.com" }]
66
maintainers = [

0 commit comments

Comments
 (0)