You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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>
Copy file name to clipboardExpand all lines: CHANGELOG.md
+8-1Lines changed: 8 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,19 +4,26 @@ All notable changes to this project are documented in this file.
4
4
5
5
The format is based on Keep a Changelog and follows Semantic Versioning.
6
6
7
-
## [Unreleased]
7
+
## [0.11.0] - 2026-04-16
8
+
9
+
Synchronized version bump for all `@stackbilt/*` packages to 0.11.0.
8
10
9
11
### Added
10
12
-**`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`.
11
13
-**`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 …`).
-**`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.
13
17
14
18
### Deprecated
15
19
-**`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.
16
20
17
21
### Changed
18
22
- Scaffold auth-error message now points users at `STACKBILT_API_KEY` as the primary path, with `charter login` marked deprecated.
19
23
- 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.
0 commit comments