Cut v0.8.0 - #98
Merged
Merged
Conversation
v0.7.5 was cut at D-39; eighty-two decisions (D-40..D-121) have landed since, all backwards-compatible — new opt-in flags, additive report fields, wider coverage — so semver says minor. The bump is one line in pyproject.toml (F-06: the Go binary, the wheel, and `depsnort version` all derive from it) plus the two README examples naming the current release. Headline arcs carried by this release: the drift axis (VC-010/011); the VC-002f..j install-surface families with package-runner and cache attribution; static pruned Go MVS proven against the go list oracle; the lockfile coverage sweep (uv/poetry/pdm/pylock/Pipfile/pnpm/bun) and the modern .NET surface; live-fire precision hardening across six real-world repos, every fix mutation-proven and never an allowlist; the post-expansion advisory pass closing a false-clean gap; the EPSS exploit-prediction arc (-epss/-epss-gate, structured scores in every format); and the adjudication doctrine (RepoGuard --verify tamper checks, -real-roots containment with complete root attribution). Validated: make build derives v0.8.0 and the binary reports it; full suite green (34 packages). Records D-122. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PLd1shywzWPsLgkpLxEyPj
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What
v0.7.5 was cut back at D-39. Eighty-two decisions (D-40..D-121) have landed since — the largest span any release of this project has carried — and every one is backwards-compatible: new opt-in flags, additive report fields, wider coverage. Semver says minor, so this cuts v0.8.0. (A 1.0 declaration is a product decision, deliberately not smuggled into a routine bump.)
The change is one line in
pyproject.toml— the F-06 single source: the Go binary (make buildldflags), the wheel, anddepsnort versionall derive from it — plus the two README examples that name the current release.What v0.8.0 carries over v0.7.5, by arc
go listoracle, per-ecosystem asserted-tier dispatch, full-send recursive defaults with honest gap disclosure.-epss-gate.--verifytamper adjudication and-real-rootscontainment with complete root attribution.Validation
make buildderives v0.8.0 from pyproject.toml;./depsnort versionreportsdepSNORT v0.8.0.Files
pyproject.toml— 0.7.5 → 0.8.0.README.md— the two current-release examples.docs/DECISIONS.md— D-122.🤖 Generated with Claude Code
Generated by Claude Code