Skip to content

Commit 5a0d196

Browse files
authored
πŸš€ Release v6.0.1 (#1532)
1 parent 02eb6e7 commit 5a0d196

File tree

3 files changed

+39
-2
lines changed

3 files changed

+39
-2
lines changed

β€Ž.github/workflows/docker.yamlβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ on:
1616
paths: ['docker/**']
1717

1818
env:
19-
NEEDS_VERSION: 6.0.0
19+
NEEDS_VERSION: 6.0.1
2020
DEPLOY_IMAGE: ${{ github.event_name != 'pull_request' }}
2121

2222
jobs:

β€Ždocs/changelog.rstβ€Ž

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,43 @@
55
Changelog
66
=========
77

8+
.. _`release:6.0.1`:
9+
10+
6.0.1
11+
-----
12+
13+
:Released: 02.10.2025
14+
:Full Changelog: `v6.0.0...v6.0.1 <https://github.com/useblocks/sphinx-needs/compare/6.0.0...02eb6e771a6cc39cc8875c9a77520c02135cc084>`__
15+
16+
This release contains bug fixes for the 6.0.0 schema validation system and some minor improvements.
17+
18+
- πŸ‘Œ Add schema to add_extra_option :pr:`1527`
19+
20+
Added ``schema`` parameter to
21+
:py:func:`add_extra_option <sphinx_needs.api.configuration.add_extra_option>`
22+
API to support typed fields in extensions that add extra options programmatically.
23+
24+
- πŸ› Inject build_tags to variant filter strings :pr:`1531`
25+
26+
Introduced a new context variable ``build_tags`` into
27+
:ref:`variant filter strings <needs_variant_support>` that contains
28+
all defined Sphinx build tags to be used as variant selector.
29+
The new variable can be used like this: ``'tag1' in build_tags``.
30+
This also avoids polluting the variable namespace with tags.
31+
32+
- πŸ› Fix name error schema_path_contains :pr:`1530`
33+
34+
Fixed bug when using ``contains`` validation on empty link lists.
35+
36+
- πŸ”§ Fix schema json missing exc message :pr:`1526`
37+
- πŸ”§ Improve error for variant options :pr:`1524`
38+
39+
Better error messages when variant options are incorrectly set to link types.
40+
41+
- πŸ“š Add release labels to changelog :pr:`1523`
42+
43+
Added stable release labels to changelog for better URL references.
44+
845
.. _`release:6.0.0`:
946

1047
6.0.0

β€Žsphinx_needs/__init__.pyβ€Ž

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
"""Sphinx needs extension for managing needs/requirements and specifications"""
22

3-
__version__ = "6.0.0"
3+
__version__ = "6.0.1"
44

55

66
def setup(app): # type: ignore[no-untyped-def]

0 commit comments

Comments
Β (0)