Skip to content

Commit e4cb692

Browse files
DeepCodeWorkclaude
andcommitted
chore(release): 0.3.0
Bump all packages to 0.3.0 and the generator / CLI / MCP version strings. Ships the agent interface: context bundles (resolve/bundle), blast radius (impact), test-coverage mapping, response-schema linking (incl. scan --openapi), and the ui-lineage-mcp MCP server. README changelog updated. Verified: 7 packages build, 193 unit tests, eval 265/0/0, and `npm pack` yields ui-lineage-0.3.0.tgz with both bins and no runtime @coderadar/* leakage. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent e9e0492 commit e4cb692

12 files changed

Lines changed: 17 additions & 13 deletions

File tree

eval/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@coderadar/eval",
3-
"version": "0.2.0",
3+
"version": "0.3.0",
44
"private": true,
55
"description": "CodeRadar eval harness — scans failure-mode fixtures, diffs against golden outputs, emits the scorecard that gates every phase.",
66
"license": "MIT",

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "coderadar",
33
"private": true,
4-
"version": "0.2.0",
4+
"version": "0.3.0",
55
"description": "Static analysis toolkit that maps UI components to their data sources (APIs, state, events) — enabling AI agents to trace any screenshot back to the code and data behind it.",
66
"license": "MIT",
77
"packageManager": "pnpm@11.2.2",

packages/agent-sdk/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@coderadar/agent-sdk",
3-
"version": "0.2.0",
3+
"version": "0.3.0",
44
"private": true,
55
"description": "resolveContext orchestrator — classifies a ticket and runs the matching engine. Deterministic, no LLM in the node. Bundled into the published ui-lineage package.",
66
"license": "MIT",

packages/cli/README.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -102,13 +102,17 @@ Turn a screenshot into `{ terms, structure, annotations }` and match it — term
102102

103103
Endpoints (constants, templates, API wrappers, react-query/SWR), i18n text, cross-file instance trees & per-instance prop-flow, Redux/Zustand stores, portals/modals/toasts, React Router & Next.js routes, action effects (navigate/fetch/dispatch/setState), form libraries & non-JSX events (react-hook-form, `addEventListener`, hotkeys), and feature-flag/role conditions.
104104

105-
## New in 0.2.0
105+
## New in 0.3.0
106+
107+
The agent interface: `resolve`/`bundle` produce a budgeted **context bundle** (match → lineage → journeys → blast radius → tests → response types → git history) · `impact` blast-radius traversal · test-coverage mapping · response-schema linking (generic / annotation / OpenAPI, via `scan --openapi`) · and the **`ui-lineage-mcp`** MCP server exposing `resolve_context` · `find_component` · `trace_lineage` · `journeys` · `blast_radius` over stdio.
108+
109+
### Previously (0.2.0)
106110

107111
User journeys · action effects · form & non-JSX events · flag/role conditions · a real matching engine (rarity + fuzzy/OCR + structural + most-specific-subtree) · screenshot/vision adapter · alias glossary + corrections store · calibrated confidence with honesty metrics.
108112

109113
## Status
110114

111-
Pre-1.0. The context-bundle orchestrator and MCP server are next. Output is deterministic and language-agnostic (a plain JSON graph), designed to feed AI agents as a context provider — not to be one.
115+
Pre-1.0. Output is deterministic and language-agnostic (a plain JSON graph), designed to feed AI agents as a context provider — not to be one. Next: lifecycle/scale hardening (incremental scan, caching) and backend lineage (pixel → API handler).
112116

113117
## License
114118

packages/cli/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "ui-lineage",
3-
"version": "0.2.0",
3+
"version": "0.3.0",
44
"description": "Map UI components to their data sources and user journeys — trace any screenshot back to the code, APIs, state, and navigation behind it. Deterministic static analysis for React/TSX.",
55
"license": "MIT",
66
"type": "module",

packages/cli/src/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ program
3030
.description(
3131
"Map UI components to their data sources and user journeys — trace any screenshot back to the code, APIs, state, and navigation behind it.",
3232
)
33-
.version("0.2.0");
33+
.version("0.3.0");
3434

3535
program
3636
.command("scan")

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@coderadar/core",
3-
"version": "0.2.0",
3+
"version": "0.3.0",
44
"private": true,
55
"description": "CodeRadar lineage graph schema — the language-agnostic contract every parser emits and every agent consumes. Bundled into the published `ui-lineage` package.",
66
"license": "MIT",

packages/mcp/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@coderadar/mcp",
3-
"version": "0.2.0",
3+
"version": "0.3.0",
44
"private": true,
55
"description": "Model Context Protocol server exposing CodeRadar as a context-provider node: resolve_context, find_component, trace_lineage, journeys, blast_radius over a pre-built graph.",
66
"license": "MIT",

packages/mcp/src/server.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ function envelope(value: unknown): ToolResult {
3333

3434
/** Build a configured MCP server bound to one pre-built graph. */
3535
export function createServer(graph: LineageGraph): McpServer {
36-
const server = new McpServer({ name: "coderadar", version: "0.2.0" });
36+
const server = new McpServer({ name: "coderadar", version: "0.3.0" });
3737

3838
server.registerTool(
3939
"resolve_context",

packages/parser-react/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@coderadar/parser-react",
3-
"version": "0.2.0",
3+
"version": "0.3.0",
44
"private": true,
55
"description": "React/TSX parser for CodeRadar — extracts components, hooks, data sources, state, and events into a lineage graph. Bundled into the published `ui-lineage` package.",
66
"license": "MIT",

0 commit comments

Comments
 (0)