Adds needs/requirements to sphinx
needextend
ID by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1066
needtable
titles more permissive by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1102
filter_warning
directive option, to replace default warning text by @kreuzberger in https://github.com/useblocks/sphinx-needs/pull/1093
needservice
directive by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1113
needs_id_regex
check by @David-Le-Nir in https://github.com/useblocks/sphinx-needs/pull/1108
Need
node creation and content parsing by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1168
permalink.html
by @csIcaK in https://github.com/useblocks/sphinx-needs/pull/1081
completion
and duration
need fields by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1127
๐ง Use future annotations in all modules by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1111
๐ง Replace black/isort/pyupgrade/flake8 with ruff by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1080
๐ง Add better typing for extra_links
config variable by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1131
๐ง Centralise need parts creation and strongly type needs by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1129
๐ง Fix typing of need docname/lineno by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1134
๐ง Type ExternalSource
config dict by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1115
๐ง Enforce type checking in needuml.py
by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1116
๐ง Enforce type checking in api/need.py
by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1117
๐ง Add better typing for global_options
config variable by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1120
๐ง Move dead link need fields to internals by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1119
๐ง Remove usage of hide_status
and hide_tags
by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1130
๐ง Remove hidden
field from extra_options
by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1124
๐ง Remove constraints
from extra_options
by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1123
๐ง Remove use of deprecated needs_extra_options
as dict
by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1126
Full Changelog: https://github.com/useblocks/sphinx-needs/compare/2.0.0...2.1.0
See: https://sphinx-needs.readthedocs.io/en/latest/changelog.html
This release is focussed on improving the internal code-base and its build time performance, as well as improved build warnings and other functionality improvements / fixes.
build_need
by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/968
NeedsBuilder
format to needs
by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/978
Directive
with SphinxDirective
by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/986
conf.py
files by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/990
env
data access (and add schemas) by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/987
sphinx_needs.builder
by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1000
NEEDS_CONFIG
type safe by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1001
sphinx_needs
modules by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1002
NeedImport
logic by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1006
process_constraints
by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1015
unwrap
function by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1017
process_needextend
by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1037
sphinx_needs.functions.functions
by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1042
needextend
to use dynamic functions by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1052
needs.json
by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1053
check
CI job by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1058
remove_node_from_tree
utility function by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1063
needs_reproducible_json
config option by @chrisjsewell in https://github.com/useblocks/sphinx-needs/pull/1065
Full Changelog: https://github.com/useblocks/sphinx-needs/compare/1.3.0...2.0.0
Full Changelog: https://github.com/useblocks/sphinx-needs/compare/1.2.2...1.3.0
Take a look into the changelog in our docs for more details
Full Changelog: https://github.com/useblocks/sphinx-needs/compare/1.1.1...1.2.0
Full Changelog: https://github.com/useblocks/sphinx-needs/compare/1.2.0...1.2.1
Full Changelog: https://github.com/useblocks/sphinx-needs/compare/1.2.1...1.2.2