From 133d3c28f2db69e625adc7bc72e18bbaf3d8a5ae Mon Sep 17 00:00:00 2001 From: Ramachandra Joshi Date: Sat, 1 Aug 2026 11:12:58 +0530 Subject: [PATCH] Release v0.5.0 --- CHANGELOG.md | 15 ++++++++++++++- package-lock.json | 4 ++-- package.json | 2 +- 3 files changed, 17 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f9e0ef2..a736061 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,18 @@ The format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] + +## [0.5.0] — 2026-08-01 +### Changed +- **`map` and `graph` are merged into one MCP tool.** Pass `path` for a + structural outline or `symbol` for relationships (callers, callees, + importers, impact, path, explore) — never both. `read` and `status` are no + longer separate MCP tools (an agent's own file reader and the automatic + per-call refresh already cover them); both remain available from the shell + as `cgraph read` and `cgraph stats`. MCP responses are no longer truncated + to a default token budget — every tool still accepts an explicit `budget` + to cap output on request. + ### Removed - **The `docs` tool and dependency-doc extraction (`src/deps/`).** Reading `node_modules`/`site-packages`/NuGet/Maven and fetching registry artifacts to @@ -245,7 +257,8 @@ Initial release. - The `elm` and `ql` grammars are broken in that release and are refused with an explanatory message rather than an empty one. -[Unreleased]: https://github.com/Ramachandrajoshi/Code-Graph/compare/v0.4.0...HEAD +[Unreleased]: https://github.com/Ramachandrajoshi/Code-Graph/compare/v0.5.0...HEAD +[0.5.0]: https://github.com/Ramachandrajoshi/Code-Graph/releases/tag/v0.5.0 [0.4.0]: https://github.com/Ramachandrajoshi/Code-Graph/releases/tag/v0.4.0 [0.3.0]: https://github.com/Ramachandrajoshi/Code-Graph/releases/tag/v0.3.0 [0.2.5]: https://github.com/Ramachandrajoshi/Code-Graph/releases/tag/v0.2.5 diff --git a/package-lock.json b/package-lock.json index 3c69113..910ad6a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "code-graph", - "version": "0.4.0", + "version": "0.5.0", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "code-graph", - "version": "0.4.0", + "version": "0.5.0", "license": "Apache-2.0", "dependencies": { "ignore": "^7.0.5", diff --git a/package.json b/package.json index 7690ea6..c701feb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cgraph", - "version": "0.4.0", + "version": "0.5.0", "description": "Token-efficient code retrieval for AI agents. Builds a queryable graph of your codebase and serves it over MCP, so agents stop burning context on grep and whole-file reads.", "type": "module", "license": "Apache-2.0",