diff --git a/CHANGELOG.md b/CHANGELOG.md index 33cdede..734299b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## 0.1.5 — 2026-10-27 + +Corrections to 0.1.4's documentation; no behaviour change. + +- **`init --help` and README:** the API key is checked first, the plan is made and confirmed, the client files are written, and the key is saved only after the changes are applied; a refused or declined plan saves nothing. 0.1.4's help said the key was saved before any client file was written. +- **README and DESIGN:** piped output is JSON mode, so an empty list still prints its empty collection (`{"batches": []}`); the empty-result message on stderr applies in human mode on a terminal. Ctrl-C prints "interrupted" in human mode only. +- **Tests:** a data race in the request-recording test helper used by the `logs --watch` tests is fixed (test code only). + ## 0.1.4 — 2026-10-27 Set up every coding agent from one prompt (`init --all --yes --api-key`, `status` repairs), live full-screen views (`logs --watch`, `batch watch`), a polished terminal UI with live progress, tier names instead of engine names, and bug fixes from a review of 0.1.3. The behaviour changes are marked. diff --git a/README.md b/README.md index 6ab54aa..7fecaff 100644 --- a/README.md +++ b/README.md @@ -97,7 +97,7 @@ A Homebrew tap is planned but not live. Use one of the channels above. ### Check the install ```sh -spicrawl version # spicrawl 0.1.4 (go1.27.1, linux/amd64) +spicrawl version # spicrawl 0.1.5 (go1.27.1, linux/amd64) ``` `spicrawl version --json` prints the same as `{version, go, os, arch}`. If the npm launcher says there is no prebuilt binary, your OS or CPU is not one of the 6 targets: use `go install`, or point `SPICRAWL_BINARY` at a binary you already have. diff --git a/install.sh b/install.sh index 6102062..2bedb2a 100755 --- a/install.sh +++ b/install.sh @@ -92,7 +92,7 @@ command -v tar >/dev/null 2>&1 || die "need tar" download() { fetch "$1" "$2" || die "download failed: $1 The server was unreachable or has no such file (HTTP 404 means this release or platform does not exist). - Check your network, SPICRAWL_VERSION (a published tag such as v0.1.4), SPICRAWL_REPO and SPICRAWL_DOWNLOAD_URL, + Check your network, SPICRAWL_VERSION (a published tag such as v0.1.5), SPICRAWL_REPO and SPICRAWL_DOWNLOAD_URL, or pick a release from https://github.com/${SPICRAWL_REPO}/releases" } diff --git a/npm/package.json b/npm/package.json index ea5d25e..675e245 100644 --- a/npm/package.json +++ b/npm/package.json @@ -1,6 +1,6 @@ { "name": "@spicrawl/cli", - "version": "0.1.4", + "version": "0.1.5", "description": "The Spicrawl CLI is a command-line web scraper that turns any URL into Markdown, HTML, text or JSON, batch-scrapes up to 10,000 URLs per job, and connects Claude Code, Cursor, Codex and VS Code to Spicrawl over MCP, with JSON output and 13 stable exit codes for shell scripts, CI and AI agents.", "keywords": [ "spicrawl",