Skip to content

Diff screen child relations, faster parallelization on macOS, HTML2PDF fixes, performance improvements

Latest
Compare
Choose a tag to compare
@stanislaw stanislaw released this 07 Jan 08:10
· 15 commits to main since this release
55dbb3f

This release 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.

What's Changed

  • Bump version to 0.4.0 by @stanislaw in #2038
  • html2pdf: do not export included documents by @stanislaw in #2040
  • tests/integration: move Excel and ReqIF tests to features/ by @stanislaw in #2042
  • Performance: Use 'fork' method for creating processes on macOS by @stanislaw in #2044
  • document_finder: improve the performance of finding assets by @stanislaw in #2043
  • Code climate: source file generator: encapsulate writing to file better by @stanislaw in #2045
  • traceability_index: many_to_many_set: add link edges support by @stanislaw in #2046
  • tests/end2end: helpers: ensure more reliable scrolling when moving grammar fields by @stanislaw in #2047
  • traceability_index: remove legacy SDocNodeConnections by @stanislaw in #2048
  • traceability_index: improvements in the incremental generation by @stanislaw in #2049
  • traceability_index: incremental generation of source files by @stanislaw in #2050
  • traceability_index: incremental generation that does not modify file dates by @stanislaw in #2051
  • Added 'child-relation' to diff view for enhanced change impact visualization by @mplum in #2052
  • HTML2PDF: update to include latest fixes, exclude included documents from bundle document by @stanislaw in #2053
  • Diff: Recognize when child relations are modified by @stanislaw in #2054
  • Bump version to 0.5.0 by @stanislaw in #2055

Full Changelog: 0.4.0...0.5.0