Skip to content

Releases: norandom/malware_hashes

v2.6.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 12:55
v2.6.0

v2.5.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 12:28
v2.5.0

v2.4.0

Choose a tag to compare

@github-actions github-actions released this 15 May 08:15
3d090d6
v2.4.0 — modular analyzer refactor + behavioral test suite

Decomposes the monolithic main.go::analyzeFile into three focused
internal packages (hash, peanalysis, report) behind a thin
orchestrator, with a golden-output behavioral oracle and a
table-driven test suite (previously zero *_test.go files).

Highlights:
- internal/hash, internal/peanalysis, internal/report leaf packages
- analyzeFile thinned to ~19 lines, cyclomatic complexity 4
- main.go 353 -> ~71 lines; run(args, stdout, stderr) test seam
- Table-driven tests vs captured pre-refactor goldens:
  hash 100%, peanalysis 92.3%, report 76.9% coverage
- Dagger Test() now runs go test -race with a 75% coverage gate
- CLI output byte-identical on every deterministic field

Spec analyzer-refactor-and-tests Tasks 1.1-9 complete. Task 10
(Sentrux modularity-metric / cross-spec baseline governance) is
documented as blocked pending a human + build-and-security-
modernization owner decision; it is a validation/governance item,
not a code regression — the tree is green and behavior-preserving.

v2.3.2

Choose a tag to compare

@github-actions github-actions released this 14 May 10:13
a67387d
v2.3.2 — Pin third-party Actions to commit SHAs (CodeQL actions/unpin…

v2.3.1

Choose a tag to compare

@github-actions github-actions released this 14 May 09:51
b3c7450
v2.3.1 — CI: bump checkout to v6, gh-release to v3 (Node 24)

v2.3.0

Choose a tag to compare

@github-actions github-actions released this 14 May 09:46
87b6661
v2.3.0 — Dagger-based build pipeline + linux/arm64

- Cross-platform builds migrated to a Dagger module (.dagger/, Go SDK,
  engine v0.20.8). CI invokes it via dagger/dagger-for-github@v8.4.1.
- New release artifact: malware_hashes-linux-arm64 (aarch64).
- Go toolchain bumped to 1.23 floor + toolchain go1.26.3.

v2.2.0

Choose a tag to compare

@github-actions github-actions released this 20 Nov 11:21
2ccd35b
Add Machine ID to system info for forensic identification

v2.1.0

Choose a tag to compare

@github-actions github-actions released this 20 Nov 11:16
5804e22
Add metadata (timestamp, version, system info) to JSON output and inj…

v2.0.1

Choose a tag to compare

@github-actions github-actions released this 20 Nov 11:13
6d28a31
Add Windows ARM64 build target

v2.0.0

Choose a tag to compare

@github-actions github-actions released this 20 Nov 11:11
462f23e
Port project to Go for full static cross-platform binaries