Sphinx-needs

Latest version: v4.1.0

Safety actively analyzes 682244 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 20

24.01.2023

* Bugfix: Allowing newer versions of jsonschema.
(:pr:`848`)
* Improvement: Adds :ref:`list2need` directive, which allows to create simple needs from list.
(:issue:`854`)

23.04.2021

* Support: Removes support for Sphinx version <3.0 (Sphinx 2.x may still work, but it gets not tested).
* Improvement: Internal change to poetry, nox and github actions.
(:issue:`216`)
* Bugfix: Need-service calls get mocked during tests, so that tests don't need reachable external services any more.
* Bugfix: No warning is thrown any more, if :ref:`needservice` can't find a service config in **conf.py**
(:issue:`168`)
* Bugfix: Needs nodes get ``ids`` set directly, to avoid empty ids given by sphinx or other extensions for need-nodes.
(:issue:`193`)
* Bugfix: :ref:`needimport` supports extra options and extra fields.
(:issue:`227`)
* Bugfix: Checking for ending `/` of given github api url.
(:issue:`187`)
* Bugfix: Using correct indention for pre and post_template function of needs.
* Bugfix: Certain log message don't use python internal `id` any more.
(:issue:`225`)
* Bugfix: JS-code for meta area collapse is working again.
(:issue:`242`)

22.11.2022

* Bugfix: Expand/Collapse button does not work.
(:issue:`795`).
* Bugfix: `singlehtml` and `latex` related builders are working again.
(:issue:`796`).
* Bugfix: Needextend throws the same information 3 times as part of a single warning.
(:issue:`747`).
* Improvement: Memory consumption and runtime improvements
(:issue:`790`).
* Improvement: Obfuscate HTTP authentication credentials from log output.
(:issue:`759`)
* Bugfix: needflow: nested needs on same level throws PlantUML error.
(:issue:`799`)

22.09.2022

* Improvement: Added support for variants handling for need options.
(:issue:`671`)
* Improvement: Added Jinja support for need content via the :ref:`jinja_content` option.
(:issue:`678`)
* Improvement: Added checks and warnings for :ref:`needimport` and :ref:`needs_external_needs`.
(:issue:`624`)
* Improvement: Support for :ref:`needs_string_links` in :ref:`needtable`.
(:issue:`535`)
* Improvement: Added `key` option for :ref:`needuml`.
* Bugfix: Removed default setting `allowmixing` for :ref:`needuml`.
(:issue:`649`)
* Bugfix: Fixed the collapse button issue for needs including nested needs.
(:issue:`659`)
* Bugfix: Fixed :ref:`needextract` filter options issue involved with :ref:`need_part`.
(:issue:`651`)
* Improvement: Added `save` option for :ref:`needuml`.
* Improvement: Added builder :ref:`needumls_builder` and config option :ref:`needs_build_needumls` in `conf.py`.
* Improvement: Added `filter` function for :ref:`needuml`.
* Improvement: Renamed jinja function `need` to `flow` for :ref:`needuml`.
* Improvement: Added directive :ref:`needarch`.
* Improvement: Added configuration option **needs_ide_snippets_id** to support custom need ID for :ref:`ide` snippets.
* Improvement: Provides jinja function :ref:`needarch_jinja_import` for :ref:`needarch` to execute :ref:`needuml_jinja_uml`
automatically for all the links defined in the need :ref:`need_links` options.
* Improvement: Added configuration **needs_ide_directive_snippets** to support custom directive snippets for IDE features.
(:issue:`640`)
* Bugfix: Updated pip install URLs in Dockerfile.
(:issue:`673`)
* Improvement: Providing IDE features support for **ide_myst**.

21.12.2022

* Bugfix: Removed outdated JS codes that handles the collapse button.
(:issue:`840`)
* Improvement: Write autogenerated images into output folder
(:issue:`413`)
* Improvement: Added vector output support to need figures.
(:issue:`815`).
* Improvement: Introduce the jinja function `ref` for :ref:`needuml`.
(:issue:`789`)
* Bugfix: Needflow fix bug in child need handling.
(:issue:`785`).
* Bugfix: Needextract handles image and download directives correctly.
(:issue:`818`).
* Bugfix: Needextract handles substitutions correctly.
(:issue:`835`).

21.07.2021

* Improvement: Support for parallel sphinx-build when using ``-j`` option
(:issue:`319`)
* Improvement: Better ``eval()`` handling for filter strings
(:issue:`328`)
* Improvement: Internal :ref:`performance measurement <performance>` script
* Improvement: :ref:`Profiling support <profiling>` for selected functions

Page 2 of 20

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.