v1.0.6 — Dogfood Swarm v2
- Deep quality hardening — 456 tests, zero critical findings.
- Locked API contract: Pydantic response models as single source of truth
- XSS defense: `escapeHtml()` on all frontend innerHTML injections
- Secret handling: `_SecretValue` wrapper prevents seed leakage in tracebacks
- Per-address scoping in DryRunTransport (trust lines, offers)
- Float safety: try/except on all numeric conversions from network data
v1.2.0 — Dogfood Swarm: Security + Features
- Fix path traversal guard in MCP `play_song` and `import_midi` (directory containment check)
- Fix XSS vulnerability in guitar tab HTML output
- Fix command injection risk in CLI `openInBrowser` on Windows
- Fix prototype pollution in `add_song` MCP tool
- Docker container now runs as non-root user
- Per-hand scoring breakdown (`breakdownByHand()`) with actionable feedback
XRPL Creator Capsule v1.0.0
- Creator-owned release system on the XRP Ledger. Issue work, sell directly, unlock collector benefits, govern revenue — all backed by durable on-chain proof.
- Studio Mode**: 6-step guided flow for creators (describe, benefit, review, publish, test, recover)
- Advanced Mode**: Full artifact control for developers and integrators
- 15 CLI commands** covering the complete release lifecycle
- 359 tests** across engine packages and desktop app
- | Phase | What it proves |
v1.0.0-rc.2 — Windows Preview
- First installable preview for non-engineers. Download, install, publish a release on XRPL Testnet.
- 1. **Windows MSI** (recommended) — download the `.msi`, run the installer
- 2. **Windows EXE** (portable) — download the `.exe` if you prefer no install
- > **Requires [Node.js 22+](https://nodejs.org/)** — the engine bridge runs as a Node subprocess. This requirement will be removed in a future release.
- Studio Mode** — guided 6-step flow: describe → benefits → review → publish → test access → recovery
- Sample release** — "Midnight Signal EP" demo so you can explore without your own files
XRPL Creator Capsule Desktop — Preview
- A desktop app for creators who want to publish, protect, and verify their creative releases on the XRPL blockchain.
- Create a release** — title, artist, edition size, collector benefits
- Publish on XRPL Testnet** — mint real NFTs (test tokens, no real value)
- Test collector access** — verify who can access your content
- Generate recovery bundles** — cryptographic proof that survives if the app disappears
- Inspect every proof artifact** — Advanced mode shows the full hash chain
v1.0.3 — Dogfood Swarm + Web Dashboard
- Health Pass (Stages A-C):** 90 findings fixed — logic bugs, CI security hardening, defensive guards, graceful degradation, observability
- Web Dashboard:** FastAPI server + Astro frontend with interactive module runner via WebSocket
- `xrpl-lab serve`:** New CLI command starts API server + web dashboard
- 355 tests** (up from 228)
- Ruff clean**, CI green, 36-page site build
- Interactive web dashboard at `/app/` with module catalog, live runner, artifact viewer, doctor page
v2.3.2 — Swarm Audit Remediation
- First repo processed through the dogfood-labs Swarm Protocol v1.0.
- 10 parallel audit agents found 148 findings (0 critical, 6 high, 33 medium).
- 10 parallel remediation agents fixed all highs. 43 files changed across 27 packages.
- Core Runtime:** Engine.world returns Readonly, EventBus snapshots handlers, dead code removed
- Mechanical Modules:** Extracted shared makeEvent helper from 7 duplicate copies
- Content Schemas:** One-way neighbor check softened to advisory
v1.0.1 — Security Remediation
- 20 parallel Claude agents audited and remediated the entire codebase:
- 10 audit agents** identified 108 findings (1 critical, 13 high, 36 medium)
- 10 remediation agents** fixed all criticals and all highs in one pass
- Never-upgrade invariant restored:** Null/undefined proposed verdict no longer silently defaults to "pass." The system now fails closed, treating missing or unrecognized verdicts as "fail."
- Provenance run_url regex anchored (prevents URL prefix injection)
- Repo/SHA binding checks added to GitHub provenance verification
v1.1.0 — Full Spine Complete
- See [CHANGELOG.md](CHANGELOG.md) for full notes. 31 roles, 7 proven team packs, 212 tests, 35 execution trials.
v1.0.3 -- Binary release for npm launcher
- Adds pre-built binaries for the npm launcher path (`npx @mcptoolshop/star-freight`).
- `star-freight-1.0.3-linux-x64`
- `star-freight-1.0.3-darwin-arm64`
- `star-freight-1.0.3-win-x64.exe`
- `checksums-1.0.3.txt` (SHA256)
- Added `release-binaries.yml` workflow (PyInstaller + SHA256 checksums)
v1.0.2 -- Star Freight Print-and-Play Board Game
- Rebuilt the print-and-play PDF generator as a proper Star Freight board game, not a Portlight reskin.
- Lanes** read as governed corridors (inspected / convoy / contested / hazard / gray), not neutral sea routes
- Pressure deck** (40 cards) replaces weather with institutional forces: inspections, seizures, scarcity spikes, convoy delays, pirate ambushes, house challenges, market shifts
- Quarter deck** replaces seasons with political rhythm: Scarcity / Convoy / Sanctions / Claims
- Captain archetypes**: Relief / Gray / Honor -- three distinct lives, not three skill sets
- Vessels**: Rustbucket / Hauler / Runner / Warbird / Bulkframe -- campaign postures, not ship classes
v1.2.0 — Preview Reliability
- Two new MCP tools that solve the preview race condition and false-positive hook problem:
- `guardian_preview_ready`** — Polls a localhost port until the dev server responds. Use between `preview_start` and `preview_snapshot` to avoid `chrome-error://` race conditions.
- `guardian_preview_recover`** — Diagnoses stuck preview sessions. Classifies the project type (web vs desktop vs CLI) and returns step-by-step recovery guidance. For non-web projects, returns "skip preview" to suppress the irrelevant hook.
- Port readiness probe** (`src/port-probe.ts`) — TCP/HTTP polling with configurable interval, timeout, and health check. Zero new dependencies.
- Project classifier** (`src/project-classify.ts`) — Heuristic detection of web-node, web-python, web-static, desktop (Tauri/MAUI/Electron/WPF), and CLI projects.
- Recovery plan includes preview readiness guidance at healthy level
GlyphStudio v1 — A Governed Pixel Asset Studio
- GlyphStudio v1 is a governed pixel asset studio for creating stills, animation, variants, reusable parts, and structured output.
- This release focuses on five connected product arcs:
- Palette variants, reusable parts, document variants, and batch bundle export.
- Unified library, pinning and recency, search and keyboard retrieval, and interchange.
- Project templates, asset packs, apply-to-project flows, and an upgraded start surface.
- Starter recipes, contextual workflow hints, shortcut discovery, and canonical sample content.
v1.3.0 — Multi-Tenant SaaS Architecture
- App template upgraded** to `/app/[workspace]/…` multi-tenant routing (3 seeded workspaces)
- RBAC policy layer** — `canViewBilling`, `canManageTeam`, `canManageWorkspace`
- Feature flags** — `billing`, `teams`, `auditLog`, `apiKeys` with `isEnabled()` gating
- Centralized data layer** — workspace-keyed projects, metrics, and activity
- Path-preserving workspace switcher** with plan badges (starter / pro / business)
- AccessDenied component** + billing page RBAC gate