Skip to content

Commit

Permalink
Merge pull request #2055 from strictdoc-project/stanislaw/release
Browse files Browse the repository at this point in the history
Bump version to 0.5.0
  • Loading branch information
stanislaw authored Jan 7, 2025
2 parents 94ed49c + 5efcc80 commit 55dbb3f
Show file tree
Hide file tree
Showing 4 changed files with 21 additions and 3 deletions.
18 changes: 18 additions & 0 deletions docs/strictdoc_04_release_notes.sdoc
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,24 @@ STATEMENT: >>>
This document maintains a record of all changes to StrictDoc since November 2023. It serves as a user-friendly version of the changelog, complementing the automatically generated, commit-by-commit changelog available as GitHub releases: `StrictDoc Releases <https://github.com/strictdoc-project/strictdoc/releases>`_.
<<<

[SECTION]
MID: d9e164994bb941ada8aecc73000bd51d
TITLE: 0.5.0 (2025-01-06)

[TEXT]
MID: d0d93f5eb37247079cc182e924dabd14
STATEMENT: >>>
This release contains several enhancements, bug fixes, and performance improvements:

- The Diff screen now supports child relations. Special thanks to @mplum for contributing the core patch.
- On macOS, the parallelization algorithm now uses "fork" instead of "spawn", leading to a good performance boost.
- The source file traceability HTML is now incrementally generated, re-rendering only when the source file or its related requirements are modified.
- The HTML2PDF feature excludes included documents when creating a bundled document. The assumption is that a user is only interested in seeing the final including documents, not the included standalone documents.
- Asset search optimization: Asset-finding code now filters out irrelevant directories early, avoiding repeated and unnecessary searches, improving efficiency.
<<<

[/SECTION]

[SECTION]
MID: e7df8274f42c4e01b02ad840e6b2569c
TITLE: 0.4.0 (2024-12-25)
Expand Down
2 changes: 1 addition & 1 deletion strictdoc/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from strictdoc.core.environment import SDocRuntimeEnvironment

__version__ = "0.4.0"
__version__ = "0.5.0"


environment = SDocRuntimeEnvironment(__file__)
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ CHECK-HTML: <a{{.*}}href="../_source_files/file.py.html#REQ-1#5#10">
CHECK-HTML: <a{{.*}}href="../_source_files/file.py.html#REQ-1#7#7">

RUN: %cat %S/Output/html/_source_files/file.py.html | filecheck %s --dump-input=fail --check-prefix CHECK-SOURCE-FILE
CHECK-SOURCE-FILE: def</span> <span class="nf">hello_world</span>
CHECK-SOURCE-FILE: def</span><span class="w"> </span><span class="nf">hello_world</span>
CHECK-SOURCE-FILE: href="../_source_files/file.py.html#REQ-1#1#10"
CHECK-SOURCE-FILE: href="../_source_files/file.py.html#REQ-2#1#10"
CHECK-SOURCE-FILE: <div data-line=3 class="source__line-content">
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ CHECK-SOURCE-FILE: <b>[ 13 ]</b> file.py, line
CHECK-SOURCE-FILE: <b>[ 4-5 ]</b> file.py, function Foo.Bar.Baz.hello_world

CHECK-SOURCE-FILE: <div data-line=3 class="source__line-content">
CHECK-SOURCE-FILE: def</span> <span class="nf">hello_world</span>
CHECK-SOURCE-FILE: def</span>{{.*}}<span class="nf">hello_world</span>
CHECK-SOURCE-FILE: href="../_source_files/file.py.html#REQ-2#4#5"
CHECK-SOURCE-FILE: href="../_source_files/file.py.html#REQ-1#7#16"
CHECK-SOURCE-FILE: href="../_source_files/file.py.html#REQ-1#11#16"
Expand Down

0 comments on commit 55dbb3f

Please sign in to comment.