Skip to content

Commit 5df7e53

Browse files
Codebeastclaude
andcommitted
chore(release): 0.11.0
Synchronized version bump for all @stackbilt/* packages to 0.11.0. Highlights: - STACKBILT_API_KEY / STACKBILT_API_BASE_URL env-var auth (#111) - Zod-Core-Out vertical slice for @stackbilt/blast + charter_blast MCP tool (#110) - charter login deprecated; scheduled for 1.0 removal alongside @stackbilt/build split (#112) See CHANGELOG.md [0.11.0] for the full entry. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 3a3a616 commit 5df7e53

12 files changed

Lines changed: 19 additions & 12 deletions

File tree

CHANGELOG.md

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,26 @@ All notable changes to this project are documented in this file.
44

55
The format is based on Keep a Changelog and follows Semantic Versioning.
66

7-
## [Unreleased]
7+
## [0.11.0] - 2026-04-16
8+
9+
Synchronized version bump for all `@stackbilt/*` packages to 0.11.0.
810

911
### Added
1012
- **`STACKBILT_API_KEY` environment variable**`charter run` and `charter architect` now resolve the API key from `STACKBILT_API_KEY` first, falling back to stored credentials only if the env var is absent or blank. This lets users authenticate the commercial commands without writing a token to `~/.charter/credentials.json`.
1113
- **`STACKBILT_API_BASE_URL` environment variable** — companion to `STACKBILT_API_KEY`; sets a custom engine base URL for env-var-authenticated callers. Preserves parity with the stored-credentials path (`charter login --url …`).
1214
- `resolveApiKey()` helper exported from `@stackbilt/cli`'s credentials module (env-var precedence, trimmed, returns `{ apiKey, source: 'env' | 'credentials', baseUrl? }`).
15+
- **`analyze()` + Zod schemas for `@stackbilt/blast`** — new high-level `analyze(input: BlastInput): BlastOutput` entry point, plus `BlastInputSchema`, `BlastOutputSchema`, and `DEFAULT_MAX_DEPTH` exports. The Zod schemas are the authoritative input/output contract shared by the CLI and MCP tool adapters. Existing `buildGraph` / `blastRadius` / `topHotFiles` / `extractImports` exports preserved.
16+
- **`charter_blast` MCP tool**`charter serve` now registers a callable tool for blast-radius analysis, in addition to the existing resource-style governance tools. Agents can query the reverse dependency graph via MCP; tsconfig path aliases are auto-detected at the scan root.
1317

1418
### Deprecated
1519
- **`charter login`** — emits a deprecation notice on every invocation. Functionality unchanged; scheduled for removal in 1.0 when gateway-bound commands (`login`, `run`, `architect`, `scaffold`) move out of `@stackbilt/cli` into a separate `@stackbilt/build` package.
1620

1721
### Changed
1822
- Scaffold auth-error message now points users at `STACKBILT_API_KEY` as the primary path, with `charter login` marked deprecated.
1923
- CLI README gains a short "Authentication (optional)" section documenting the env-var path.
24+
- `@stackbilt/blast` gains `zod` (`^3.24.1`) as a runtime dependency. The "zero runtime dependencies" README claim is updated — Zod is the authoritative contract at the package boundary.
25+
- `topHotFiles` ties now break deterministically by filename ascending, so output is stable across Node majors and filesystem scan order.
26+
- `charter blast` CLI routes argv through `BlastInputSchema` — invalid `--depth` values surface as a structured Zod validation error instead of a hand-rolled check.
2027

2128
## [0.10.0] - 2026-04-09
2229

packages/adf/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@stackbilt/adf",
33
"sideEffects": false,
4-
"version": "0.10.0",
4+
"version": "0.11.0",
55
"description": "ADF (Attention-Directed Format) — AST-backed context format for AI agents",
66
"main": "./dist/index.js",
77
"types": "./dist/index.d.ts",

packages/blast/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@stackbilt/blast",
33
"sideEffects": false,
4-
"version": "0.10.0",
4+
"version": "0.11.0",
55
"description": "Blast radius analysis via reverse dependency graph + BFS traversal",
66
"main": "./dist/index.js",
77
"types": "./dist/index.d.ts",

packages/ci/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@stackbilt/ci",
33
"sideEffects": false,
4-
"version": "0.10.0",
4+
"version": "0.11.0",
55
"description": "GitHub Actions adapter for Charter governance checks",
66
"main": "./dist/index.js",
77
"types": "./dist/index.d.ts",

packages/classify/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@stackbilt/classify",
33
"sideEffects": false,
4-
"version": "0.10.0",
4+
"version": "0.11.0",
55
"description": "Heuristic change classification (SURFACE/LOCAL/CROSS_CUTTING)",
66
"main": "./dist/index.js",
77
"types": "./dist/index.d.ts",

packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@stackbilt/cli",
33
"sideEffects": false,
4-
"version": "0.10.0",
4+
"version": "0.11.0",
55
"description": "Charter CLI — repo-level governance checks + architecture scaffolding",
66
"bin": {
77
"charter": "./dist/bin.js",

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@stackbilt/core",
33
"sideEffects": false,
4-
"version": "0.10.0",
4+
"version": "0.11.0",
55
"description": "Core schemas, sanitization, and error handling for Charter Kit",
66
"main": "./dist/index.js",
77
"types": "./dist/index.d.ts",

packages/drift/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@stackbilt/drift",
33
"sideEffects": false,
4-
"version": "0.10.0",
4+
"version": "0.11.0",
55
"description": "Drift scanner — detects codebase divergence from governance patterns",
66
"main": "./dist/index.js",
77
"types": "./dist/index.d.ts",

packages/git/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@stackbilt/git",
33
"sideEffects": false,
4-
"version": "0.10.0",
4+
"version": "0.11.0",
55
"description": "Git trailer parsing, commit risk scoring, and PR validation",
66
"main": "./dist/index.js",
77
"types": "./dist/index.d.ts",

packages/surface/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@stackbilt/surface",
33
"sideEffects": false,
4-
"version": "0.10.0",
4+
"version": "0.11.0",
55
"description": "API surface extraction: routes (Hono/Express) + D1 SQL schema",
66
"main": "./dist/index.js",
77
"types": "./dist/index.d.ts",

0 commit comments

Comments
 (0)