From ab9e0c656b945b28f5ee0b2348893da5f11fb569 Mon Sep 17 00:00:00 2001 From: dtzp555-max Date: Mon, 20 Apr 2026 17:37:29 +1000 Subject: [PATCH] =?UTF-8?q?chore(release):=20v3.11.0=20=E2=80=94=20models.?= =?UTF-8?q?json=20SPOT=20+=20OpenClaw=20auto-sync=20(#32)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Bumps version 3.10.0 → 3.11.0. - Adds CHANGELOG.md with v3.11.0 entry. Rolls up PR #30 (refactor: models.json SPOT) and PR #31 (feat: idempotent OpenClaw registry sync on `ocp update` + passive drift self-check). No server.mjs changes in this PR. Co-authored-by: Tao Deng Co-authored-by: Claude Opus 4.7 --- CHANGELOG.md | 15 +++++++++++++++ package.json | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..ffc5e9a --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,15 @@ +# Changelog + +## v3.11.0 — 2026-04-20 + +### Features +- `ocp update` now automatically syncs OpenClaw's registry with the latest models (scripts/sync-openclaw.mjs) +- Server logs warn if OpenClaw registry drifts from models.json + +### Refactor +- models.json is now the single source of truth for model list +- server.mjs and setup.mjs derive MODEL_MAP/MODELS from models.json +- Adding a new model is now a one-file edit + +### Fixes +- OpenClaw's model dropdown now shows all 4 current models (opus-4-7, opus-4-6, sonnet-4-6, haiku-4.5) on existing installs after `ocp update`. Previously setup.mjs only wrote the registry at install time. diff --git a/package.json b/package.json index 9ae464c..f3b6514 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "openclaw-claude-proxy", - "version": "3.10.0", + "version": "3.11.0", "description": "OCP (Open Claude Proxy) — use your Claude Pro/Max subscription as an OpenAI-compatible API for any IDE. Works with Cline, OpenCode, Aider, Continue.dev, OpenClaw, and more.", "type": "module", "bin": {