From a3255dee651fc3e94592b9f6bf6f0fb619ec9b1b Mon Sep 17 00:00:00 2001 From: Chris Sewell Date: Mon, 28 Oct 2024 20:53:50 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=9A=80=20Release=20v4.1.0=20(#1342)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/docker.yaml | 2 +- docs/changelog.rst | 30 +++++++++++++++++++++++++++++- pyproject.toml | 2 +- sphinx_needs/needs.py | 2 +- 4 files changed, 32 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker.yaml b/.github/workflows/docker.yaml index 661fb0d83..b52c5b55b 100644 --- a/.github/workflows/docker.yaml +++ b/.github/workflows/docker.yaml @@ -16,7 +16,7 @@ on: paths: ['docker/**'] env: - NEEDS_VERSION: 4.0.0 + NEEDS_VERSION: 4.1.0 DEPLOY_IMAGE: ${{ github.event_name != 'pull_request' }} jobs: diff --git a/docs/changelog.rst b/docs/changelog.rst index c59b44ce5..622f5697d 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -3,11 +3,39 @@ Changelog ========= +4.1.0 +----- + +:Released: 28.10.2024 +:Full Changelog: `v4.0.0...v4.1.0 `__ + +New +... + +- ✨ Add `needs_from_toml` configuration :pr:`1337` + + Configuration can now be loaded from a TOML file, using the `needs_from_toml` configuration option. + See :ref:`needs_from_toml` for more information. + +- ✨ Allow configuring description of extra options in ``needs_extra_options`` :pr:`1338` + + The ``needs_extra_options`` configuration option now supports dict items with a ``name`` and ``description`` key, + See :ref:`needs_extra_options` for more information. + +Fixes +..... + +- 🐛 Fix clickable links to needs in ``needflow``, when using the ``graphviz`` engine :pr:`1339` +- 🐛 Allow sphinx-needs to run without ``sphinxcontrib.plantuml`` installed :pr:`1328` +- 🔧 Remove some internal fields from needs layout :pr:`1330` +- 🔧 Merge defaults into user-defined configuration earlier (to avoid sphinx warnings) :pr:`1341` + + 4.0.0 ----- :Released: 09.10.2024 -:Full Changelog: `v3.0.0...v4.0.0 `__ +:Full Changelog: `v3.0.0...v4.0.0 `__ Breaking Changes ................ diff --git a/pyproject.toml b/pyproject.toml index 5a31ee75a..60b0493c4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ name = "sphinx-needs" # !! Don't miss updates in sphinx_needs.__version__, changelog.rst, and .github/workflows/docker !!! -version = "4.0.0" +version = "4.1.0" description = "Sphinx needs extension for managing needs/requirements and specifications" authors = ["team useblocks "] diff --git a/sphinx_needs/needs.py b/sphinx_needs/needs.py index d0c769fea..5977fffbd 100644 --- a/sphinx_needs/needs.py +++ b/sphinx_needs/needs.py @@ -117,7 +117,7 @@ except ImportError: import tomli as tomllib -__version__ = VERSION = "4.0.0" +__version__ = VERSION = "4.1.0" _NODE_TYPES_T = Dict[ Type[nodes.Element],