Skip to content
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
3 changes: 2 additions & 1 deletion .fusa-reqs.json
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,7 @@
{"id":"REQ-CYBER-SUMMARY001","title":"cfusa cyber always prints 'Cyber findings: N error N warning N info' to stdout after analysis; parity with go-FuSa TestRunCyber_StrictWithWarnings","standard":"go-FuSa parity","level":"ASIL-A"},
{"id":"REQ-COMP-TEXT001","title":"cfusa comp text output shows 'Total functions: N Exceeding threshold: N' summary; parity with go-FuSa TestRunComp_Text_NoExceedances","standard":"go-FuSa parity","level":"ASIL-A"},
{"id":"REQ-CLI-REQ002","title":"cfusa req import exits 2 for empty CSV or bad header, exits 3 for file not found; parity with go-FuSa TestRunReqImport_CSVEmptyFile/CSVBadHeader/CSVReadError","standard":"go-FuSa parity","level":"ASIL-A"},
{"id":"REQ-CLI-FIX001","title":"cfusa fix accepts --report <file> flag and writes JSON findings report; parity with go-FuSa TestRunFix_WithFindingsAndOutput","standard":"go-FuSa parity","level":"ASIL-A"}
{"id":"REQ-CLI-FIX001","title":"cfusa fix accepts --report <file> flag and writes JSON findings report; parity with go-FuSa TestRunFix_WithFindingsAndOutput","standard":"go-FuSa parity","level":"ASIL-A"},
{"id":"REQ-IEC62443-HEADER001","title":"cfusa iec62443 text header is 'IEC 62443 Gap Report' (contains canonical substring); parity with go-FuSa TestRunIEC62443_TextDefault","standard":"go-FuSa parity","level":"ASIL-A"}
]
}
8 changes: 8 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,14 @@ and the project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.

## [Unreleased]

## [0.5.33] — 2026-06-13

### Fixed
- **`cfusa iec62443`**: Text output header changed from `"IEC 62443-4-2 Gap Report"` to `"IEC 62443 Gap Report"` so the canonical substring `"IEC 62443 Gap Report"` is present. Parity with go-FuSa `TestRunIEC62443_TextDefault`.

### Requirements
- REQ-IEC62443-HEADER001

## [0.5.32] — 2026-06-13

### Fixed
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
cmake_minimum_required(VERSION 3.16)
project(cfusa
VERSION 0.5.32
VERSION 0.5.33
DESCRIPTION "C functional safety toolkit"
LANGUAGES C
)
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ LABEL org.opencontainers.image.title="c-FuSa" \
org.opencontainers.image.source="https://github.com/SoundMatt/c-FuSa" \
org.opencontainers.image.licenses="MIT" \
org.opencontainers.image.vendor="SoundMatt" \
org.opencontainers.image.version="0.5.32" \
org.opencontainers.image.version="0.5.33" \
io.x-fusa.tool="c-FuSa" \
io.x-fusa.language="c" \
io.x-fusa.binary="cfusa" \
Expand Down
2 changes: 1 addition & 1 deletion cmd/cfusa/cmd_iec62443.c
Original file line number Diff line number Diff line change
Expand Up @@ -194,7 +194,7 @@ int cmd_iec62443(int argc, char **argv)
}
fprintf(out, "\n ]\n}\n");
} else if (!strcmp(fmt_s, "text")) {
fprintf(out, "IEC 62443-4-2 Gap Report — %s (target %s)\n", cfg.project, sl);
fprintf(out, "IEC 62443 Gap Report — %s (target %s, profile 4-2)\n", cfg.project, sl);
fprintf(out, "==================================================\n\n");
if (!has_cfg)
fprintf(out, "NOTE: no %s found — run 'cfusa iec62443 init' to create\n\n",
Expand Down
4 changes: 2 additions & 2 deletions include/cfusa/version.h
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,8 @@

#define CFUSA_VERSION_MAJOR 0
#define CFUSA_VERSION_MINOR 5
#define CFUSA_VERSION_PATCH 32
#define CFUSA_VERSION_STRING "0.5.32"
#define CFUSA_VERSION_PATCH 33
#define CFUSA_VERSION_STRING "0.5.33"
#define CFUSA_SCHEMA_VERSION "1.9"
#define CFUSA_SPEC_VERSION "1.9"

Expand Down
Loading