See https://sphinx-needs.readthedocs.io/en/stable/changelog.html
What's Changed
- π Fix 7.0.0 release date by @ubmarco in #1666
- π Fix linkcheck CI job warnings by @Copilot in #1667
- π§ͺ Add tests for variants in links by @ubmarco in #1669
- π DOCS: add sphinx-ai-index to sphinx docs builder by @Felix-Ruh in #1671
- β»οΈ Introduce
NeedLinkstructured internal representation for links by @chrisjsewell in #1670 - π§ Use
NeedLinkdirectly inupdate_back_linksfunction by @chrisjsewell in #1672 - β»οΈ Store
NeedLinkinstead ofstrinLinksLiteralValueandLinksFunctionArrayby @chrisjsewell in #1673 - β»οΈ Add
_split_link_listparser with condition syntax support by @chrisjsewell in #1674 - β¨ Add conditional need link assessment by @Copilot in #1675
- π§ Use
get_links(as_str=False)in needextend to avoid round-trip serialization by @chrisjsewell in #1678 - π§ Store
NeedPartData.backlinksasNeedLinkinstead ofstrby @chrisjsewell in #1679 - π Parse link conditions from imported and external needs by @chrisjsewell in #1680
- π Add
needs_json_include_link_conditionsconfig option by @Copilot in #1681 - β»οΈ Store NeedLink on NeedRef node at parse time instead of re-parsing later by @Copilot in #1682
- π§ Bump ENV_DATA_VERSION to 4 for NeedLink storage format change by @Copilot in #1683
- π Add
parse_conditionsconfiguration for link types by @Copilot in #1684 - β»οΈ Fix
links_from_contentto use parsed doctree nodes instead of regex by @chrisjsewell in #1685 - π§ͺ Add some more tests for links_from_content by @chrisjsewell in #1686
- π Release v8.0.0 by @chrisjsewell in #1688
New Contributors
- @Felix-Ruh made their first contribution in #1671
Full Changelog: 7.0.0...8.0.0