|
4 | 4 | Changelog |
5 | 5 | ========= |
6 | 6 |
|
| 7 | +.. _`release:8.1.1`: |
| 8 | + |
| 9 | +8.1.1 |
| 10 | +----- |
| 11 | + |
| 12 | +:Released: 20.05.2026 |
| 13 | +:Full Changelog: `v8.1.0...v8.1.1 <https://github.com/useblocks/sphinx-needs/compare/8.1.0...6d0c7c071db3ecec49580dccbaece18d56624301>`__ |
| 14 | + |
| 15 | +This is a patch release with bug fixes and a minor performance improvement. |
| 16 | + |
| 17 | +Performance |
| 18 | +........... |
| 19 | + |
| 20 | +- β‘οΈ Add ``NeedItem.is_in_document()`` (:pr:`1709`) |
| 21 | + |
| 22 | + Replace direct ``need["docname"] == docname`` comparisons with a method on |
| 23 | + ``NeedItem`` and ``NeedPartItem``, encapsulating the document membership |
| 24 | + logic behind a single access point. Speeds up document purges on projects |
| 25 | + with many needs. |
| 26 | + |
| 27 | +Bug fixes |
| 28 | +......... |
| 29 | + |
| 30 | +- π Fix ``needs_schema_definitions`` triggering full rebuilds (:issue:`1710`, :pr:`1712`). |
| 31 | + ``resolve_schemas_config`` mutated the schemas dict in place after Sphinx's |
| 32 | + ``config-inited`` checkpoint, so the pickled config diverged from the config |
| 33 | + loaded on the next build β causing Sphinx to detect a spurious change and |
| 34 | + rebuild every document on every incremental run. The resolved schemas are |
| 35 | + now stored on the env via ``SphinxNeedsData`` accessors, leaving the config |
| 36 | + object byte-equal across builds. |
| 37 | + |
| 38 | +- π Fix Docker build by switching PlantUML source to GitHub releases (:pr:`1708`). |
| 39 | + The Dockerfile hardcoded a Sourceforge mirror that became unreachable, |
| 40 | + breaking the ``Docker-Image`` workflow. The download URL now points at the |
| 41 | + official ``github.com/plantuml/plantuml/releases/latest/download/plantuml.jar`` |
| 42 | + endpoint. |
| 43 | + |
7 | 44 | .. _`release:8.1.0`: |
8 | 45 |
|
9 | 46 | 8.1.0 |
10 | 47 | ----- |
11 | 48 |
|
12 | 49 | :Released: 20.05.2026 |
13 | | -:Full Changelog: `v8.0.0...v8.1.0 <https://github.com/useblocks/sphinx-needs/compare/8.0.0...8745a55e24b2ed17b7e8048340a262c9767b14ae>`__ |
| 50 | +:Full Changelog: `v8.0.0...v8.1.0 <https://github.com/useblocks/sphinx-needs/compare/8.0.0...8.1.0>`__ |
14 | 51 |
|
15 | 52 | This release focuses on **filter performance improvements** and bug fixes. |
16 | 53 |
|
|
0 commit comments