Diff screen child relations, faster parallelization on macOS, HTML2PDF fixes, performance improvements
LatestThis 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