From ca16cac7a260e7ba245473e304bbec5a6dc6b71c Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 10 Jul 2026 10:24:13 +0000 Subject: [PATCH] fix(spec): sync PROTOCOL_VERSION to 14.0.0 after the major release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The 14.0.0 Version Packages merge bumped package.json but the handshake constant still said 13.0.0, so protocol-version.test.ts fails on main and turns every open PR's Test Core red. Changesets cannot bump source constants — the protocol bump must accompany each major release. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_012oLzaP8n7A3YKFmgaHWC8H --- .changeset/protocol-version-14.md | 5 +++++ packages/spec/src/kernel/protocol-version.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/protocol-version-14.md diff --git a/.changeset/protocol-version-14.md b/.changeset/protocol-version-14.md new file mode 100644 index 0000000000..cbab8fa0e9 --- /dev/null +++ b/.changeset/protocol-version-14.md @@ -0,0 +1,5 @@ +--- +"@objectstack/spec": patch +--- + +Sync `PROTOCOL_VERSION` to `14.0.0` — the 14.0.0 release bumped `package.json` but the handshake constant still said 13, so `protocol-version.test.ts` failed on main for every PR. (Process note: the changesets Version PR cannot bump source constants; the protocol bump must accompany each major.) diff --git a/packages/spec/src/kernel/protocol-version.ts b/packages/spec/src/kernel/protocol-version.ts index 874d60bfdc..f545bbbe05 100644 --- a/packages/spec/src/kernel/protocol-version.ts +++ b/packages/spec/src/kernel/protocol-version.ts @@ -15,7 +15,7 @@ * Kept in lockstep with the package's own major; `protocol-version.test.ts` * asserts it against `package.json` so the two cannot drift. */ -export const PROTOCOL_VERSION = '13.0.0'; +export const PROTOCOL_VERSION = '14.0.0'; /** The protocol major as an integer — the value the handshake compares. */ export const PROTOCOL_MAJOR: number = Number.parseInt(PROTOCOL_VERSION.split('.')[0]!, 10);