Skip to content

Commit 228f5e8

Browse files
authored
chore: bump version to v1.7.0 and update changelog (#200)
1 parent d5e1316 commit 228f5e8

4 files changed

Lines changed: 14 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,16 @@
22

33
All notable changes to CVE Lite CLI will be documented in this file.
44

5+
## [1.7.0] - 2026-04-17
6+
7+
### Added
8+
- pnpm lockfile v9 support — the v9 format (default in current pnpm installations) uses `name@version` keys and a `snapshots` section instead of the legacy `/name/version` and `packages` layout; the parser now branches on `lockfileVersion` and routes v9+ lockfiles through a dedicated path, eliminating false negatives on modern pnpm projects
9+
- Analog case study — full scan-fix workflow on a real pnpm v9 Angular monorepo (3,367 packages), including a comparison table against `pnpm audit`, fix journey, and baseline findings table
10+
- Baseline findings tables backported to NestJS and Juice Shop case studies for structural consistency across all studies
11+
12+
### Fixed
13+
- BFS path-tracking in the pnpm parser replaced path-fingerprint `seenPaths` with a visited-key `seenKeys` set, eliminating exponential queue growth through circular dependency chains in large lockfiles (e.g. Analog's 15 circular deps)
14+
515
## [1.6.0] - 2026-04-16
616

717
### Added

docs/index.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
"description": "Free, local-first dependency vulnerability scanner for JavaScript and TypeScript projects. Scans npm, pnpm, Yarn, and Bun lockfiles, provides copy-and-run fix commands, and supports offline advisory DB scanning.",
4545
"url": "https://sonukapoor.github.io/cve-lite-cli/",
4646
"downloadUrl": "https://www.npmjs.com/package/cve-lite-cli",
47-
"softwareVersion": "1.6.0",
47+
"softwareVersion": "1.7.0",
4848
"license": "https://github.com/sonukapoor/cve-lite-cli/blob/main/LICENSE",
4949
"releaseNotes": "https://github.com/sonukapoor/cve-lite-cli/releases",
5050
"codeRepository": "https://github.com/sonukapoor/cve-lite-cli",

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "cve-lite-cli",
3-
"version": "1.6.0",
3+
"version": "1.7.0",
44
"description": "Developer-friendly CLI for scanning JS/TS projects for dependency vulnerabilities using local lockfiles and OSV",
55
"type": "module",
66
"bin": {

0 commit comments

Comments
 (0)