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
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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.
Expand Down
4 changes: 2 additions & 2 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -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": {
Expand Down
2 changes: 1 addition & 1 deletion src/types.ts
Original file line number Diff line number Diff line change
@@ -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;
Expand Down
3 changes: 2 additions & 1 deletion test/capture.test.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -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({
Expand Down Expand Up @@ -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);
Expand Down