Changelog0.3.0

Fixed

Fixed in fragcap 0.3.0.

fragcap doctor now reports whether the live capture and socket-table attribution backends are built into the binary, treats a missing live backend as a blocking failure rather than reporting a misleading "ready", downgrades a missing npcap loopback adapter to a warning (it is only needed with --loopback), and shows the detected npcap version. profile list and profile validate now honor --json, emitting one structured record per diagnostic plus a summary instead of collapsing everything into one string. profile show and profile validate now return the same exit code for a reference that resolves to nothing. User-facing --help no longer exposes internal roadmap identifiers or argument-parser implementation notes, and profile validate no longer prints the profile path twice.

Release builds now enable the live capture, socket-table attribution, and process-event tracing features, so the distributed binary can capture and attribute traffic instead of failing every capture with "no live capture backend" (issue #62). The binary delay-loads npcap's wpcap.dll, so it still starts and runs fragcap doctor on a machine where npcap is not yet installed rather than failing to launch, and doctor can tell the operator to install it.

fragcap steam profile no longer turns installers and redistributables into capture stages or picks an installer as the terminal client. It drops obvious non-game executables (installers, redistributables, crash handlers, helper stubs, and hash-named temp installers) before classifying, keys launcher detection on the executable name rather than its directory (so a folder named Launcher no longer tags every file under it, including the game client, as a launcher), and orders the launcher stages so the most launcher-like image leads (issue #64).

The Windows distribution archive now contains only the binary, LICENSE, and NOTICE. It no longer ships maintainer tooling from scripts/, the repository-oriented README, the shell wrappers (unnecessary in the archive now that the binary handles elevation itself), or a false INCOMPLETE.txt that fired on the empty profiles directory fragcap never populates (issues #54, #57).