Skip to content

Commit 3a89bfb

Browse files
committed
CHANGELOG
1 parent 99b20d9 commit 3a89bfb

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

CHANGELOG.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Changelog
2+
3+
## [2025-12-04] – 0.2.0 - Branch scanning and dependency submission
4+
5+
- Branch scanning:
6+
- Fetch SBOM diffs for non‑default branches via Dependency Review API.
7+
- Added `--branch-scan`, `--branch-limit`, and `--diff-base` CLI flags.
8+
- Dependency Submission integration:
9+
- Automatically submits dependency snapshots for branches being scanned, if not already present, using Component Detection.
10+
- Language-aware sparse checkout.
11+
- Use a pre-downloaded binary (`--component-detection-bin`) or an auto-downloaded release.
12+
- Search and matching:
13+
- Refactored search to de-duplicate logic and include branch diffs (added/updated packages only).
14+
- Malware matching enhanced to enumerate packages from diffs; matches annotated with branch.
15+
- CLI and CSV outputs include branch context; CSV adds a `branch` column.
16+
- CLI and UX improvements:
17+
- Argument validation updated: `--sync-sboms` requires `--sbom-cache`.
18+
- Malware-only mode: allow `--sync-malware` without `--sbom-cache` (requires `--malware-cache`).
19+
- JSON/CLI/CSV interaction clarified and documented.
20+
- Added examples for malware-only sync and branch scanning.
21+
- Advisory sync robustness:
22+
- GraphQL advisory sync now implements adaptive retries with exponential backoff and `Retry-After` support; respects `--quiet`.
23+
24+
## [2025-10-06] - 0.1.0 - Initial public release
25+
26+
- Initial release, with: SBOM sync; malware sync; malware matching; CLI, file based and interactive PURL searching. SARIF, CSV and JSON outputs supported.

0 commit comments

Comments
 (0)