Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .release-please-manifest.json
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
{
".": "0.2.9"
".": "0.3.0"
}
90 changes: 90 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,90 @@
# Changelog

## [0.3.0](https://github.com/synsoftworks/depgraph-cli/compare/depgraph-cli-v0.2.9...depgraph-cli-v0.3.0) (2026-04-14)


### Features

* add canonical label resolution and resolved review state ([2dd68f3](https://github.com/synsoftworks/depgraph-cli/commit/2dd68f33f210145c3d6d01901d97e3ebb827f309))
* add canonical label resolution and resolved review state ([6144e26](https://github.com/synsoftworks/depgraph-cli/commit/6144e2610c3ac6761b93baa832a3c62bf29135f1))
* add explicit review targets for findings and edge findings ([fac97eb](https://github.com/synsoftworks/depgraph-cli/commit/fac97ebee7d5fdf755efa7297a264d1395bc53de))
* add first-class edge findings and metadata coverage observability ([f48bdbb](https://github.com/synsoftworks/depgraph-cli/commit/f48bdbbf510c8eb15325595ce2e49fac68948728))
* add first-class edge findings, baseline identity, and metadata coverage stats ([e39d575](https://github.com/synsoftworks/depgraph-cli/commit/e39d575e2ab8e81020d2ef945a596c85faedadbc))
* add package-lock project scanning ([9778d32](https://github.com/synsoftworks/depgraph-cli/commit/9778d3292807fa5d9c627e6f33d221dab7b7974b))
* add package-lock project scanning support ([85eb563](https://github.com/synsoftworks/depgraph-cli/commit/85eb563c57e08bf83495b3ac9f7430096208a60d))
* add scan history, edge-level delta, review events, and eval command ([d98a231](https://github.com/synsoftworks/depgraph-cli/commit/d98a231591f6ba0e989d65b9c7fbacebb6cb156b))
* add scan history, edge-level delta, review events, and eval command ([951bce3](https://github.com/synsoftworks/depgraph-cli/commit/951bce39821b2f2d2c104e5ecbb630d8ed5d68e4))
* **benchmark:** add benchmark runner and manifest-driven evaluation pipeline ([9b4fb64](https://github.com/synsoftworks/depgraph-cli/commit/9b4fb643a2dde09d5de0a73b7defdc474c77a3e8))
* **benchmark:** add internal benchmark runner and execution pipeline ([a197cae](https://github.com/synsoftworks/depgraph-cli/commit/a197caeff6e9300b1d707f969ef13a36a96a6a8c))
* **eval:** add ADR-012 data readiness reporting ([884f441](https://github.com/synsoftworks/depgraph-cli/commit/884f441bf186991761eebf0a41942a113a6122f0))
* **eval:** add explicit export readiness semantics to eval ([bf9c3f6](https://github.com/synsoftworks/depgraph-cli/commit/bf9c3f659bfd1c08e38747403f1eb047098c7218))
* **eval:** add failure surfacing for persisted scan history ([7584259](https://github.com/synsoftworks/depgraph-cli/commit/75842595fc05c57ff57218e641fb93a36cd58738))
* **eval:** add failure surfacing for persisted scan history ([009ab81](https://github.com/synsoftworks/depgraph-cli/commit/009ab810697aaf8880477b29841d6898123ea4b7))
* **eval:** eval data readiness reporting with explicit denominator semantics ([2886b1e](https://github.com/synsoftworks/depgraph-cli/commit/2886b1ea4d2ded5ae00388cbf0839e8c83c148f5))
* **eval:** harden export readiness reporting with explicit denominator semantics ([fa042e4](https://github.com/synsoftworks/depgraph-cli/commit/fa042e4bc0ca7c31c58f89a1b7afb00c6a3ce3ca))
* implement depgraph scan MVP (end-to-end dependency risk analysis) ([b076353](https://github.com/synsoftworks/depgraph-cli/commit/b07635396f08ff435e9be4d7a30e06944b0b24b7))
* implement depgraph scan MVP end to end ([cde220b](https://github.com/synsoftworks/depgraph-cli/commit/cde220b96a1c4af6c998d320908a549cdcaec9ab))
* improve risk scoring and introduce rich Ink-based scan UI ([b8ef1d0](https://github.com/synsoftworks/depgraph-cli/commit/b8ef1d03a51170003377da2ecf71d6e10bd95f5b))
* improve supply-chain risk signals and introduce rich Ink scan UI ([9bda0c0](https://github.com/synsoftworks/depgraph-cli/commit/9bda0c03532790107acd52c6d8a3d19ca48898b6))
* initialize depgraph CLI with clean architecture scaffold ([3530ad6](https://github.com/synsoftworks/depgraph-cli/commit/3530ad68229b839f6a322905ae182fb3ae483a3d))
* make review targets explicit for findings and edge events ([eaead2b](https://github.com/synsoftworks/depgraph-cli/commit/eaead2b54658d8cff83ecd8bdda9b48f8c595633))
* **metadata:** add explicit missingness contract for metadata fields ([0b128b3](https://github.com/synsoftworks/depgraph-cli/commit/0b128b3e5c7a2b140248f4e8d1dad928353e0d41))
* **metadata:** add explicit missingness contract for metadata fields ([4717ed5](https://github.com/synsoftworks/depgraph-cli/commit/4717ed5b887c2cf8249734fa9ec09d2dafb9a136))
* refine new package risk signals for supply-chain detection ([b91a625](https://github.com/synsoftworks/depgraph-cli/commit/b91a625593a53375c10fd6f49ffae89e35f10874))
* refine new package risk signals for supply-chain detection ([dc2c63b](https://github.com/synsoftworks/depgraph-cli/commit/dc2c63b0da9313bbb3460c6de76207720459661d))
* **scan:** add ADR-012 field reliability policy to scan results ([155205b](https://github.com/synsoftworks/depgraph-cli/commit/155205bcf17a355969c1a66b7f95f1ec24c36f1b))
* **scan:** add ADR-012 field reliability policy to scan results ([0d37114](https://github.com/synsoftworks/depgraph-cli/commit/0d37114087694d96d7e87a2be200594a284fef85))
* **scan:** add pnpm lockfile scan mode and traversal support ([e659108](https://github.com/synsoftworks/depgraph-cli/commit/e659108932a021445602547c6d7f954dabad2e34))
* **scan:** add pnpm lockfile scanning support ([6419a0e](https://github.com/synsoftworks/depgraph-cli/commit/6419a0e5068f054098476d3875531d1a0da32be7))
* **scan:** add summary mode for compact scan output ([86ab58c](https://github.com/synsoftworks/depgraph-cli/commit/86ab58cd0b921d97926401c50dbc0a485695df15))
* **scan:** add summary mode for compact scan output ([806e950](https://github.com/synsoftworks/depgraph-cli/commit/806e9505ede505212693f14771dcc939487e4cfa))
* **scan:** add warning for weekly downloads lookup fallback ([a1261c2](https://github.com/synsoftworks/depgraph-cli/commit/a1261c2fed1896e29fc90d05e6889842a44081a7))
* **scan:** add warning for weekly downloads lookup fallback ([3e1f136](https://github.com/synsoftworks/depgraph-cli/commit/3e1f1368bc640b51a5d0cb6bd711610409791cc6))
* **scan:** polish TUI and plain-text scan presentation ([5a303b8](https://github.com/synsoftworks/depgraph-cli/commit/5a303b8f7da27f826563e251f507617b7c87717e))
* **scan:** polish TUI and plain-text scan presentation ([87184d6](https://github.com/synsoftworks/depgraph-cli/commit/87184d68c7803a700c5fc49fd2c6177acc96485e))
* **scan:** refine plain-text and TUI presentation layering ([0947fe7](https://github.com/synsoftworks/depgraph-cli/commit/0947fe7090e20485f9b0ef8d3415927b9928a349))
* **scan:** refine plain-text and TUI presentation layering ([e83e889](https://github.com/synsoftworks/depgraph-cli/commit/e83e88920843498e214de6591d21e899b9b2759f))
* **scorer:** add security deprecation language signal ([5ec2873](https://github.com/synsoftworks/depgraph-cli/commit/5ec2873b59be7494d0af76d6e7e49f0406eb76e7))
* **scorer:** add security deprecation language signal ([28ce356](https://github.com/synsoftworks/depgraph-cli/commit/28ce356548db9a220ef5226b4771fed344cc9656))
* **scorer:** calibrate freshness and churn interaction ([6b16e0a](https://github.com/synsoftworks/depgraph-cli/commit/6b16e0a1f73f4f39d0fb8550c0d7796bb53bca67))
* **scorer:** calibrate freshness and churn interaction ([50352da](https://github.com/synsoftworks/depgraph-cli/commit/50352daa35b2b3c0936f87a52d78724a4019e4f1))
* **scorer:** calibrate freshness signal for mature packages ([78364d5](https://github.com/synsoftworks/depgraph-cli/commit/78364d54d3c898c49a11ee3f01e8005836f499cb))
* **scorer:** calibrate freshness signal for mature packages ([6d769ac](https://github.com/synsoftworks/depgraph-cli/commit/6d769ac1903b40b503b8e0d1e04162c1aa1185c8))
* surface unresolved registry metadata in package-lock scans ([5739446](https://github.com/synsoftworks/depgraph-cli/commit/57394464945e2350bba99d5fe661a41ec19b2cc3))
* surface unresolved registry metadata in package-lock scans ([278485d](https://github.com/synsoftworks/depgraph-cli/commit/278485da81473da30575b8f468e17c70d5b5da16))


### Bug Fixes

* add source precedence to canonical label resolution ([a877769](https://github.com/synsoftworks/depgraph-cli/commit/a877769b52277e6b5bfe673258cd55e005ececaf))
* adjust Node mascot asset sizing ([cc324ce](https://github.com/synsoftworks/depgraph-cli/commit/cc324ceec149c436b997d42a0f6837861a0c2165))
* clean up duplicate unresolved metadata handling ([7fb40c3](https://github.com/synsoftworks/depgraph-cli/commit/7fb40c386d7093384292a1acf1fcf7fdb15329cb))
* **eval:** normalize legacy eval history and add readiness blocker breakdown ([fd735b4](https://github.com/synsoftworks/depgraph-cli/commit/fd735b4f0b0e5195498277e298567892c0dea8fe))
* **eval:** normalize legacy scan history and add blocker breakdown ([8c824d5](https://github.com/synsoftworks/depgraph-cli/commit/8c824d5d039b9aaa81ec86523c48657f4e5a10b6))
* expose depgraph and depgraph-cli bins ([172c24a](https://github.com/synsoftworks/depgraph-cli/commit/172c24aca6c3e35f8efd8f321d55615b99845039))
* expose depgraph and depgraph-cli bins ([6bf718f](https://github.com/synsoftworks/depgraph-cli/commit/6bf718fec1f85e3d56bda986588f4837b9457d03))
* expose depgraph and depgraph-cli bins ([9ffbbad](https://github.com/synsoftworks/depgraph-cli/commit/9ffbbadaf618a7ea40eae0cf83bc88c00b857704))
* harden canonical label resolution behavior ([6c526df](https://github.com/synsoftworks/depgraph-cli/commit/6c526df8b3346382640f8c0ecae1eaab556c4bb6))
* make package-lock scans resilient to unresolved dependencies ([5af643e](https://github.com/synsoftworks/depgraph-cli/commit/5af643e7e9b7bdda76c86c2f0898f91bb8f84f8b))
* make package-lock scans resilient to unresolved dependencies ([2328813](https://github.com/synsoftworks/depgraph-cli/commit/23288135b472a9dc2165840c2c1b60e2603d29dc))
* **persistence:** align scan-level explanation with primary finding ([16fdd84](https://github.com/synsoftworks/depgraph-cli/commit/16fdd846cfefab41cb1685e5b5a0def8a0ef47e6))
* **persistence:** align scan-level explanation with primary finding ([43d2e11](https://github.com/synsoftworks/depgraph-cli/commit/43d2e118fe42bfc40c3e1a7623ac52de4279a000))
* **persistence:** suppress no-op scan record appends ([c641e32](https://github.com/synsoftworks/depgraph-cli/commit/c641e32e562e78ee078698cb7434a431e78a7722))
* **persistence:** suppress no-op scan record appends ([86faef9](https://github.com/synsoftworks/depgraph-cli/commit/86faef99baec45a8d10eb810149c65cb27dbfd20))
* removed architecture.md file ([bd42ec0](https://github.com/synsoftworks/depgraph-cli/commit/bd42ec062865bd8faa08b7d816c46ed4491e8fbe))
* removed image from readme ([5247015](https://github.com/synsoftworks/depgraph-cli/commit/52470151f0ebae7f72b47a5db5c710870fb3fd21))
* removed image from readme ([8beb981](https://github.com/synsoftworks/depgraph-cli/commit/8beb981fc4dfe07b8496b880e625401e1411c95d))
* require publish timestamps in npm metadata source ([38894ad](https://github.com/synsoftworks/depgraph-cli/commit/38894ad9dddcd4926f396e2811e2a5a52fd00ac9))
* require publish timestamps in npm metadata source ([69e7dfd](https://github.com/synsoftworks/depgraph-cli/commit/69e7dfd793a948f130f09a384ad9cf31ad42e6e2))
* resolve CLI entrypoint correctly through symlinks ([75c05ef](https://github.com/synsoftworks/depgraph-cli/commit/75c05efa79ab51cb716dfdaa8ca966259c71246d))
* resolve CLI entrypoint correctly through symlinks ([29cfbce](https://github.com/synsoftworks/depgraph-cli/commit/29cfbce5b3bc2722ccaea265bda286ad56b9bcf7))
* tighten README mascot and title spacing ([d38473f](https://github.com/synsoftworks/depgraph-cli/commit/d38473ff4defb0998225cc8b3b50702adf6fa796))
* trimmed JSON ([af4d81e](https://github.com/synsoftworks/depgraph-cli/commit/af4d81e61578e5f1f2a1defe1407029a09c96a43))
* use import.meta.main for CLI entrypoint detection ([eb93358](https://github.com/synsoftworks/depgraph-cli/commit/eb9335852d9b7c3986731093f9bc351694ea6ecc))
* use import.meta.main for CLI entrypoint detection ([3d54fcc](https://github.com/synsoftworks/depgraph-cli/commit/3d54fcc69bc770e87175229387a1ada478915cd9))


### Performance Improvements

* parallelize package metadata fetching with graceful download fallback ([c8f948c](https://github.com/synsoftworks/depgraph-cli/commit/c8f948cd07036f9485fcec3dc24706d12cca203d))
* parallelize package metadata fetching with graceful download fallback ([ee748a3](https://github.com/synsoftworks/depgraph-cli/commit/ee748a3a2ec603b30f342477c2e4702be9524b79))
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@synsoftworks/depgraph-cli",
"version": "0.2.9",
"version": "0.3.0",
"description": "Graph-first dependency risk analysis for npm packages and dependency trees",
"type": "module",
"keywords": [
Expand Down
Loading