Skip to content

chore(release): 0.5.0 — dependency security remediation#10

Merged
steveworley merged 2 commits into
mainfrom
chore/dep-updates-release
Jun 15, 2026
Merged

chore(release): 0.5.0 — dependency security remediation#10
steveworley merged 2 commits into
mainfrom
chore/dep-updates-release

Conversation

@steveworley

Copy link
Copy Markdown
Contributor

Cuts the 0.5.0 release: the qc vrt --config <path> flag (already on main) + a dependency security pass.

Dependency remediation

The committed lockfile had drifted below package.json's declared ranges and shipped vulnerable deps. npm audit went from 10 vulnerabilities (3 high, 6 moderate, 1 low) → 0.

  • axios ^1.13.5^1.18.0 (direct dep; was locked at 1.13.2/1.13.3)
  • overrides added/raised: qs ^6.15.2, axios ^1.18.0, follow-redirects ^1.16.0, esbuild ^0.28.1
  • npm audit fix for dev-only ajv / brace-expansion / diff
  • package-lock.json resynced

npm audit and npm audit --omit=dev both report 0 vulnerabilities.

Version

0.4.30.5.0 (minor — new backward-compatible --config feature).

Verification

  • npm run build — clean
  • npm run lint — 0 errors (pre-existing no-explicit-any warnings only)
  • npm run test:unit — 93/93 pass
  • Integration tests run in CI

Publishing

On merge, push the v0.5.0 tag (or draft a GitHub Release for it) to trigger publish.ymlnpm publish --access public via OIDC.

🤖 Generated with Claude Code

steveworley and others added 2 commits June 15, 2026 21:24
The committed lockfile shipped vulnerable transitive/runtime deps (axios,
qs, follow-redirects + dev-only ajv/brace-expansion/diff/esbuild), and the
lockfile had drifted below package.json's declared ranges.

- bump axios ^1.13.5 -> ^1.18.0 (direct dep)
- overrides: qs ^6.15.2, axios ^1.18.0, follow-redirects ^1.16.0, esbuild ^0.28.1
- npm audit fix for dev-only ajv/brace-expansion/diff
- resync package-lock.json

`npm audit` now reports 0 vulnerabilities (full tree and --omit=dev).
Build, lint, and 93 unit tests all pass.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Minor bump for the new `qc vrt --config <path>` flag plus the dependency
security remediation. Publishing is triggered by pushing the v0.5.0 tag
after merge.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
@steveworley steveworley merged commit 221dd7a into main Jun 15, 2026
7 checks passed
@steveworley steveworley deleted the chore/dep-updates-release branch June 15, 2026 11:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant