@@ -7,6 +7,34 @@ Unreleased
77----------
88:Released: under development
99
10+ .. _`release:1.4.0` :
11+
12+ 1.4.0
13+ -----
14+ :Released: 16.06.2026
15+
16+ This release adds Sphinx-Needs 8 support and the ability to map JUnit XML
17+ ``<properties> `` onto Sphinx-Needs fields and links. It also registers every
18+ field that Sphinx-Test-Reports adds with a typed schema, so unset fields no
19+ longer trigger false-positive ``unevaluatedProperties: false `` schema-validation
20+ warnings.
21+
22+ * Feature: Map JUnit XML ``<properties> `` to Sphinx-Needs fields and links via
23+ the new ``tr_property_link_types `` and ``tr_extra_options `` options.
24+ `#135 <https://github.com/useblocks/sphinx-test-reports/pull/135 >`_
25+ * Improvement: Support Sphinx-Needs 8 by registering fields through the new
26+ ``add_field `` API, falling back to ``add_extra_option `` on older versions.
27+ `#133 <https://github.com/useblocks/sphinx-test-reports/pull/133 >`_
28+ * Bugfix: Register ``file ``, ``suite ``, ``case ``, ``case_name ``,
29+ ``case_parameter `` and ``classname `` with a typed (string) schema so they
30+ default to an unset/``None `` value and are stripped before schema validation.
31+ Previously they were registered untyped and defaulted to ``"" ``, which caused
32+ false-positive ``Unevaluated properties are not allowed `` warnings on needs
33+ that did not set them when a schema used ``unevaluatedProperties: false ``.
34+ `#133 <https://github.com/useblocks/sphinx-test-reports/pull/133 >`_
35+ * Testing: Run the test suite against Sphinx-Needs 6.3.0.
36+ `#130 <https://github.com/useblocks/sphinx-test-reports/pull/130 >`_
37+
1038.. _`release:1.3.2` :
1139
12401.3.2
0 commit comments