From d32dad4933cf49c0402a194fe5f0ae70c045b876 Mon Sep 17 00:00:00 2001 From: Andrei Hasna Date: Fri, 7 Aug 2026 13:48:54 +0300 Subject: [PATCH] chore(release): 0.1.23 Ships the traces --server id-or-slug resolution fix (#10) plus the contracts alignment (#6), reference docs (#5), CI gate (#9) and .editorconfig (#8) that have landed on main since 0.1.22. Gates run separately on the release branch: bun test 285 pass 0 fail rc=0; tsc --noEmit rc=0. Agent: vespasian --- CHANGELOG.md | 17 ++++++++++++++++- package.json | 2 +- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2e893e8..161ba37 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,8 +2,23 @@ ## Unreleased +## 0.1.23 + +- Fix `traces --server` silently returning nothing for a short ID or slug (#10). + `traces.server_id` stores the full UUID, so the 8-character ID that the servers + table itself renders — the value a reader copies off the screen — matched + nothing and printed `Showing 0.` at rc=0 with empty stderr. That output was + byte-identical to a server with no traces and to an identifier that does not + exist, so callers concluded "no audit trail" while entries existed. The option + now resolves through the same id-or-slug resolver the other verbs use, so full + UUID, short ID, slug and name all work, and an unknown identifier exits + non-zero with `Server not found` instead of printing an empty table at rc=0. +- Align the package with `@hasna/contracts`: add `hasna.contract.json`, a + contract conformance test, and a publish-time artifact scan (#6). +- Add reference documentation for the CLI, MCP surface, database, and runtime (#5). - Add GitHub Actions CI for pull requests and pushes to `main`, covering frozen - dependency installation, typechecking, builds, and tests. + dependency installation, typechecking, builds, and tests (#9). +- Add `.editorconfig` for consistent formatting (#8). ## 0.1.22 diff --git a/package.json b/package.json index 39273c8..d4614ad 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@hasna/servers", - "version": "0.1.22", + "version": "0.1.23", "description": "Server management for AI coding agents — CLI + MCP server", "type": "module", "main": "dist/index.js",