From 3d7b6c39c418332530b21389ee8b8d36b796b5ce Mon Sep 17 00:00:00 2001 From: t1k <154753100+t1ktakdev@users.noreply.github.com> Date: Thu, 17 Sep 2026 09:09:36 +0600 Subject: [PATCH 1/2] release: prepare ReproShot v0.1.1 --- CHANGELOG.md | 6 ++++++ package-lock.json | 4 ++-- package.json | 2 +- src/types.ts | 2 +- 4 files changed, 10 insertions(+), 4 deletions(-) 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; From f24bb43edf69d1518e15a514999f0882fd68fb11 Mon Sep 17 00:00:00 2001 From: t1ktakdev Date: Thu, 17 Sep 2026 20:14:02 +0600 Subject: [PATCH 2/2] test: keep CLI version assertion in sync --- test/capture.test.mjs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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);