diff --git a/CHANGELOG.md b/CHANGELOG.md index ca7704a..62fb506 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 0.1.1 — 2026-09-17 + +- Simplify generated HTML and SVG reports so the most useful reproduction evidence is easier to scan. +- Add regression coverage for the compact report output and keep the committed demo artifacts in sync. +- Publish through npm Trusted Publishing without a long-lived npm token. + ## 0.1.0 — 2026-09-13 - Capture command output, argv, exit status and bounded reproducibility metadata. diff --git a/package-lock.json b/package-lock.json index daddce9..ebcc9de 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "reproshot", - "version": "0.1.0", + "version": "0.1.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "reproshot", - "version": "0.1.0", + "version": "0.1.1", "license": "MIT", "dependencies": { "cross-spawn": "^7.0.6" diff --git a/package.json b/package.json index b9f686f..ec04e1d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "reproshot", - "version": "0.1.0", + "version": "0.1.1", "description": "Turn any failing command into a reproducible bug report.", "type": "module", "bin": { diff --git a/src/types.ts b/src/types.ts index fa38b77..79a79f9 100644 --- a/src/types.ts +++ b/src/types.ts @@ -1,4 +1,4 @@ -export const VERSION = '0.1.0'; +export const VERSION = '0.1.1'; export const LOG_LIMIT = 1024 * 1024; export const PATCH_LIMIT = 256 * 1024; export const PREVIEW_LIMIT = 16 * 1024; diff --git a/test/capture.test.mjs b/test/capture.test.mjs index d23b71b..e2f5732 100644 --- a/test/capture.test.mjs +++ b/test/capture.test.mjs @@ -9,6 +9,7 @@ import { createHash } from 'node:crypto'; import { capture } from '../dist/capture.js'; import { readIssue } from '../dist/issue.js'; import { gitMetadata, sensitivePath } from '../dist/metadata.js'; +import { VERSION } from '../dist/types.js'; const cli = resolve('dist/cli.js'); const sink = () => new Writable({ @@ -246,7 +247,7 @@ test('--json stdout is exactly one JSON object and child streams go to stderr', test('CLI help, version, invalid syntax and NO_COLOR', async (t) => { const dir = await temp(t); assert.match((await cliRun(['--help'], dir)).out, /Usage:/); - assert.match((await cliRun(['--version'], dir)).out, /0\.1\.0/); + assert.equal((await cliRun(['--version'], dir)).out.trim(), VERSION); assert.equal((await cliRun(['npm', 'test'], dir)).code, 2); const r = await cliRun(['--', process.execPath, '-e', ''], dir); assert.equal(r.code, 0);