From 4841438af602057b02c769c296414fcc5a069813 Mon Sep 17 00:00:00 2001 From: 0thernet <894119+0thernet@users.noreply.github.com> Date: Thu, 8 Oct 2026 02:36:17 -0400 Subject: [PATCH] Release xcb 0.20.4: Claude account emails Co-Authored-By: Claude Opus 5.5 --- CHANGELOG.md | 2 +- Cargo.lock | 8 ++++---- Cargo.toml | 2 +- crates/xcb-cli/Cargo.toml | 4 ++-- crates/xcb-core/Cargo.toml | 2 +- crates/xcb-runtime/Cargo.toml | 4 ++-- package.json | 2 +- src/cli.ts | 2 +- 8 files changed, 13 insertions(+), 13 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a2e07228..233cfcd1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,7 +10,7 @@ workflow copies that section onto the GitHub Release page and refuses to publish when it is missing, empty, or still says Unreleased. Write it in the version bump pull request by renaming `## Unreleased` to the version. -## Unreleased +## 0.20.4 - 2026-10-08 Claude accounts now show their email in `xcb accounts`. diff --git a/Cargo.lock b/Cargo.lock index 3c40c374..219f5135 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -3207,7 +3207,7 @@ checksum = "3ad82d2a33cdc9674dc7465672f271e096168fcdbe0f799d9e6db8c5892679dc" [[package]] name = "xcb-cli" -version = "0.20.3" +version = "0.20.4" dependencies = [ "clap", "clap_complete", @@ -3225,7 +3225,7 @@ dependencies = [ [[package]] name = "xcb-core" -version = "0.20.3" +version = "0.20.4" dependencies = [ "proptest", "serde", @@ -3236,7 +3236,7 @@ dependencies = [ [[package]] name = "xcb-platform" -version = "0.20.3" +version = "0.20.4" dependencies = [ "tempfile", "windows-sys 0.61.2", @@ -3244,7 +3244,7 @@ dependencies = [ [[package]] name = "xcb-runtime" -version = "0.20.3" +version = "0.20.4" dependencies = [ "aes-gcm", "aicharts-core", diff --git a/Cargo.toml b/Cargo.toml index 7d6604c9..1395c063 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -3,7 +3,7 @@ members = ["crates/xcb-platform", "crates/xcb-core", "crates/xcb-runtime", "crat resolver = "3" [workspace.package] -version = "0.20.3" +version = "0.20.4" edition = "2024" rust-version = "1.97.1" license = "MIT" diff --git a/crates/xcb-cli/Cargo.toml b/crates/xcb-cli/Cargo.toml index dafaabc7..a9dfc12d 100644 --- a/crates/xcb-cli/Cargo.toml +++ b/crates/xcb-cli/Cargo.toml @@ -21,8 +21,8 @@ serde = "=1.0.229" serde_json = "=1.0.151" tokio = { version = "=1.47.1", features = ["rt-multi-thread", "macros", "signal", "sync", "time"] } unicode-width = "=0.2.2" -xcb-core = { version = "0.20.3", path = "../xcb-core" } -xcb-runtime = { version = "0.20.3", path = "../xcb-runtime" } +xcb-core = { version = "0.20.4", path = "../xcb-core" } +xcb-runtime = { version = "0.20.4", path = "../xcb-runtime" } zeroize = "=1.9.0" [target.'cfg(unix)'.dependencies] diff --git a/crates/xcb-core/Cargo.toml b/crates/xcb-core/Cargo.toml index 751348f1..ac75685d 100644 --- a/crates/xcb-core/Cargo.toml +++ b/crates/xcb-core/Cargo.toml @@ -18,4 +18,4 @@ thiserror = "=2.0.21" proptest = "=1.11.0" [target.'cfg(windows)'.dependencies] -xcb-platform = { version = "0.20.3", path = "../xcb-platform" } +xcb-platform = { version = "0.20.4", path = "../xcb-platform" } diff --git a/crates/xcb-runtime/Cargo.toml b/crates/xcb-runtime/Cargo.toml index 18c5ce33..28a70ced 100644 --- a/crates/xcb-runtime/Cargo.toml +++ b/crates/xcb-runtime/Cargo.toml @@ -36,7 +36,7 @@ tokio = { version = "=1.47.1", features = ["rt-multi-thread", "macros", "process tokio-rustls = { version = "=0.26.6", default-features = false, features = ["ring", "tls12"] } uuid = { version = "=1.27.0", features = ["v4", "v7", "serde"] } webpki-roots = "=1.0.9" -xcb-core = { version = "0.20.3", path = "../xcb-core" } +xcb-core = { version = "0.20.4", path = "../xcb-core" } zeroize = "=1.9.0" [target.'cfg(unix)'.dependencies] @@ -46,4 +46,4 @@ local-custody = { git = "https://github.com/hraness/local-custody", rev = "4fd65 rustix = { version = "=1.1.5", features = ["fs", "process", "pty", "termios"] } [target.'cfg(windows)'.dependencies] -xcb-platform = { version = "0.20.3", path = "../xcb-platform" } +xcb-platform = { version = "0.20.4", path = "../xcb-platform" } diff --git a/package.json b/package.json index f3fa2da8..6c1ef332 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@hraness/xcb", - "version": "0.20.3", + "version": "0.20.4", "description": "TypeScript SDK and compatibility CLI for Excalibur (xcb), which routes coding tasks across the Claude and Codex subscriptions you already pay for.", "type": "module", "license": "MIT", diff --git a/src/cli.ts b/src/cli.ts index a0a15fed..7c85d734 100644 --- a/src/cli.ts +++ b/src/cli.ts @@ -3,7 +3,7 @@ import { fileURLToPath } from "node:url"; import { runCliUpdate } from "@hraness/cli-update"; import { compatibilityUpdateOptions } from "./cli/update.ts"; -const VERSION = "0.20.3"; +const VERSION = "0.20.4"; function reportStartupError(error: unknown): number { process.stderr.write(`xcb-compat: ${error instanceof Error ? error.message : "unexpected failure"}\n`);