From 857fa53d3d9af7891f9bfdc49f674653dfb63d6a Mon Sep 17 00:00:00 2001 From: hamr0 Date: Wed, 17 Jun 2026 12:30:02 +0200 Subject: [PATCH] =?UTF-8?q?release:=20stamp=20v0.8.1=20=E2=80=94=20docs=20?= =?UTF-8?q?refresh=20+=20npm=20README=20reshape?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit PATCH per the versioning policy — docs only; the MCP/HTTP surface, schemas, and ports are bit-identical to v0.8.0. Ships the README refresh (root #19, npm-page #20) under a new version because npm versions are immutable and the reshaped lite-mode README only reaches npmjs.com via a fresh publish. - mcp/package.json 0.8.0 -> 0.8.1 (keeps npm == container == serverInfo.version) - mcp/package.json homepage anchor -> #lite-mode-npx - CHANGELOG [Unreleased] -> [0.8.1] 2026-06-17 [PATCH] Co-Authored-By: Claude Opus 4.8 (1M context) --- CHANGELOG.md | 6 ++++-- mcp/package.json | 4 ++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3ced85b..169e6bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,11 +12,13 @@ beeperbox follows [Semantic Versioning 2.0.0](https://semver.org/) with one conc Published tags on GHCR: `:X.Y.Z` (exact, immutable), `:X.Y` (rolling within a minor), `:X` (rolling within a major — always `:0` today), `:latest` (newest release tag, rebuilt weekly to pick up upstream Beeper AppImage drift), `:edge` (every push to `master`, may break). -## [Unreleased] +## [0.8.1] — 2026-06-17 `[PATCH]` + +Documentation only. PATCH per the versioning policy — the MCP tool surface, raw/HTTP API, `Chat`/`Message` schemas, and default ports are bit-identical to v0.8.0, and no client-code edits are required. The headline is that the READMEs are now current with v0.6 → v0.8: the root README gained a **The MCP** map of all 12 verbs (including the previously undocumented `poll_messages` watch primitive and `download_asset` attachment reach), and the npm-page README was reshaped onto the shared `bare`-ecosystem skeleton. This is the first release whose npm tarball carries the reshaped lite-mode README — npm versions are immutable, so the doc refresh ships under a new version by necessity. ### Documentation -- **README rewrite to reflect v0.6 → v0.8.** The root README was restructured onto the shared `bare`-ecosystem skeleton and brought current with the last three releases. The lead now names both run modes (Docker *and* `npx`), a **Two ways to run** table up top contrasts Container vs Lite (where Beeper lives, deps, start command, first-run login) and states the same-single-file version-parity guarantee, and `Quick start` / `Lite mode` are retitled **Quick start (container)** / **Lite mode (`npx`)** with the now-redundant inline comparison table dropped. New **The MCP** section — the "what's inside" map — documents all 12 verbs grouped Read/triage · Write/act · Watch/reach, surfacing the previously undocumented `poll_messages` watch primitive + restart-safe cursor + `source` echo-guard (0.6.0) and `attachments[]` + `download_asset` byte reach (0.7.0). Stale `BEEPERBOX_IMAGE_TAG=0.7.0` pin example bumped to `0.8.0`. The npm-page `mcp/README.md` was reshaped onto the same `bare`-ecosystem skeleton (banner, badges, quick start, a compact 12-verb map, the bare-ecosystem footer) but kept lighter than the full README — still a focused lite-mode landing page, not a copy; cross-links repointed to the renamed/added anchors (`#quick-start-container`, `#the-mcp`). +- **README rewrite to reflect v0.6 → v0.8.** The root README was restructured onto the shared `bare`-ecosystem skeleton and brought current with the last three releases. The lead now names both run modes (Docker *and* `npx`), a **Two ways to run** table up top contrasts Container vs Lite (where Beeper lives, deps, start command, first-run login) and states the same-single-file version-parity guarantee, and `Quick start` / `Lite mode` are retitled **Quick start (container)** / **Lite mode (`npx`)** with the now-redundant inline comparison table dropped. New **The MCP** section — the "what's inside" map — documents all 12 verbs grouped Read/triage · Write/act · Watch/reach, surfacing the previously undocumented `poll_messages` watch primitive + restart-safe cursor + `source` echo-guard (0.6.0) and `attachments[]` + `download_asset` byte reach (0.7.0). Stale `BEEPERBOX_IMAGE_TAG=0.7.0` pin example bumped to `0.8.0`. The npm-page `mcp/README.md` was reshaped onto the same `bare`-ecosystem skeleton (banner, badges, quick start, a compact 12-verb map, the bare-ecosystem footer) but kept lighter than the full README — still a focused lite-mode landing page, not a copy; cross-links repointed to the renamed/added anchors (`#quick-start-container`, `#the-mcp`), and `mcp/package.json`'s `homepage` anchor updated to `#lite-mode-npx`. ## [0.8.0] — 2026-06-16 `[MINOR]` diff --git a/mcp/package.json b/mcp/package.json index a3d529d..c939240 100644 --- a/mcp/package.json +++ b/mcp/package.json @@ -1,6 +1,6 @@ { "name": "beeperbox", - "version": "0.8.0", + "version": "0.8.1", "description": "Lite mode for beeperbox — the opinionated MCP verb server for Beeper Desktop, run standalone against a Beeper you already have open (no Docker, no Electron). The full headless-Beeper-in-Docker build lives at github.com/hamr0/beeperbox.", "bin": { "beeperbox": "server.js" @@ -34,7 +34,7 @@ "url": "git+https://github.com/hamr0/beeperbox.git", "directory": "mcp" }, - "homepage": "https://github.com/hamr0/beeperbox#lite-mode", + "homepage": "https://github.com/hamr0/beeperbox#lite-mode-npx", "bugs": "https://github.com/hamr0/beeperbox/issues", "author": "hamr0", "license": "Apache-2.0"