The changelog for BafGo Port — the @bafgo/cli tool and the site that documents it. Newest first.
0.15.2 · 2026-10-13
Serve slimmed down. The in-browser editor and upload tabs are hidden; serve is overview + review gate + journeys. Rules are written with the CLI (or by the agent), so the record stays authoritative and the web surface has fewer writers.
0.15.1 · 2026-10-13
DNS-rebinding guard.serve refuses requests whose Host header doesn't match the bound address (or localhost), so a malicious domain can't read the session token.
Richer serve page. A rule's page shows prose (falling back to when/then), compare, confidence, area, triage, legacy and implementation evidence, verified_by, notes, and links.
0.15.0 · 2026-10-13
serve security. Mutations now require a per-session token printed by serve (embedded in its page), so a cross-site request can't drive it. The approver's name comes from --as <name>, never the request; approvals sign with --key; serve is read-only without --as.
0.14.1 · 2026-10-13
Import fidelity.bafgo import derives each rule/decision's area from the register file's folder (--area to override), keeps the verified_by field, and separates Legacy evidence from Web JMS evidence.
.trx ingest.bafgo ingest --format junit|trx reads dotnet test results (passed/failed/skipped).
0.14.0 · 2026-10-13
Integrity.bafgo check validates the event log; bafgo manifest refuses to write over a corrupt one.
Line endings. Hashing normalises CRLF→LF; init and merge-driver --install pin .bafgo/** text eol=lf.
serve. Binds 127.0.0.1 by default (--host to widen); system fonts, no outbound requests.
Merge driver. Registers the CLI's absolute path, so local installs work.
0.13.1 · 2026-10-13
Consolidation. Rule/change state transitions now live in one module (lib/state.js), shared by the CLI and the web server.
0.13.0 · 2026-10-13
Journey statements.bafgo journey new + bafgo statement add; statements cite rules with an expected outcome and show in status, report, and serve.
CI outcome ingest.bafgo ingest records five outcomes (passed, failed, known-defect, unexpected-pass, skipped); a rule is verified when its latest recorded run passed.
0.12.0 · 2026-10-13
Windows PowerShell 5.1.--prose-file reads prose verbatim; documented offline behaviour and registry install quoting.
0.11.0 · 2026-10-13
Merge driver.bafgo merge-driver --install auto-merges events.jsonl across parallel branches and re-chains.
0.10.0 · 2026-10-13
CI check + report.bafgo check and deterministic bafgo report --format md.