Skip to content

Commit a3255de

Browse files
authored
🚀 Release v4.1.0 (#1342)
1 parent 94b0273 commit a3255de

File tree

4 files changed

+32
-4
lines changed

4 files changed

+32
-4
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: 4.0.0
19+
NEEDS_VERSION: 4.1.0
2020
DEPLOY_IMAGE: ${{ github.event_name != 'pull_request' }}
2121

2222
jobs:

docs/changelog.rst

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,39 @@
33
Changelog
44
=========
55

6+
4.1.0
7+
-----
8+
9+
:Released: 28.10.2024
10+
:Full Changelog: `v4.0.0...v4.1.0 <https://github.com/useblocks/sphinx-needs/compare/4.0.0...94b0273fbf51ac467f9cfb829b3ef476667f01b2>`__
11+
12+
New
13+
...
14+
15+
- ✨ Add `needs_from_toml` configuration :pr:`1337`
16+
17+
Configuration can now be loaded from a TOML file, using the `needs_from_toml` configuration option.
18+
See :ref:`needs_from_toml` for more information.
19+
20+
- ✨ Allow configuring description of extra options in ``needs_extra_options`` :pr:`1338`
21+
22+
The ``needs_extra_options`` configuration option now supports dict items with a ``name`` and ``description`` key,
23+
See :ref:`needs_extra_options` for more information.
24+
25+
Fixes
26+
.....
27+
28+
- 🐛 Fix clickable links to needs in ``needflow``, when using the ``graphviz`` engine :pr:`1339`
29+
- 🐛 Allow sphinx-needs to run without ``sphinxcontrib.plantuml`` installed :pr:`1328`
30+
- 🔧 Remove some internal fields from needs layout :pr:`1330`
31+
- 🔧 Merge defaults into user-defined configuration earlier (to avoid sphinx warnings) :pr:`1341`
32+
33+
634
4.0.0
735
-----
836

937
:Released: 09.10.2024
10-
:Full Changelog: `v3.0.0...v4.0.0 <https://github.com/useblocks/sphinx-needs/compare/3.0.0...067009e3b424216b2d172dfe6b94ba2e13e829ff>`__
38+
:Full Changelog: `v3.0.0...v4.0.0 <https://github.com/useblocks/sphinx-needs/compare/3.0.0...4.0.0>`__
1139

1240
Breaking Changes
1341
................

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = "sphinx-needs"
33

44
# !! Don't miss updates in sphinx_needs.__version__, changelog.rst, and .github/workflows/docker !!!
5-
version = "4.0.0"
5+
version = "4.1.0"
66

77
description = "Sphinx needs extension for managing needs/requirements and specifications"
88
authors = ["team useblocks <[email protected]>"]

sphinx_needs/needs.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@
117117
except ImportError:
118118
import tomli as tomllib
119119

120-
__version__ = VERSION = "4.0.0"
120+
__version__ = VERSION = "4.1.0"
121121

122122
_NODE_TYPES_T = Dict[
123123
Type[nodes.Element],

0 commit comments

Comments
 (0)