Skip to content

Bump version to 0.5.0 #2055

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jan 7, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
Loading