Skip to content

Commit c3f1e27

Browse files
committed
release: 0.8.0
1 parent d2664e8 commit c3f1e27

3 files changed

Lines changed: 17 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ a [GitHub Release](https://github.com/colbymchenry/codegraph/releases) tagged
77
This project follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/)
88
and adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
99

10-
## [Unreleased]
10+
## [0.8.0] - 2026-05-20
1111

1212
### Added
1313
- **Framework routes (NestJS)**: CodeGraph now recognises NestJS projects and
@@ -91,6 +91,18 @@ and adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
9191
VS Code ~12%. Agent-trust floor still holds — the Relationships section,
9292
scored cluster selection, and structured-source output are all retained.
9393
Thanks to [@essopsp](https://github.com/essopsp) for the repro.
94+
- **Search ranking (Kotlin / Swift / Scala / C#)**: test files in these
95+
languages are now correctly de-prioritized in `codegraph_search`,
96+
`codegraph_context`, and `codegraph affected`. Detection previously only
97+
recognized `snake_case`/`.test.`-style names plus a handful of Java
98+
suffixes, so CamelCase test files (`FooTest.kt`, `BarTests.swift`,
99+
`BazSpec.scala`, `QuxTestCase.cs`) and Gradle / Kotlin-Multiplatform /
100+
Xcode test source-set directories (`jvmTest/`, `commonTest/`,
101+
`androidTest/`, `iosTest/`, `integrationTest/`) were treated as production
102+
code and could outrank the real implementation. Detection now matches
103+
capital-led `*Test` / `*Tests` / `*Spec` / `*TestCase` filenames and
104+
source-set directories — deliberately capital-led so lowercase look-alikes
105+
like `latest.kt` and `manifest.kt` are not misclassified.
94106

95107
### Fixed
96108
- **MCP / explore**: `codegraph_explore` output is now hard-capped to its
@@ -235,6 +247,7 @@ and adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
235247
returns `null` instead of resolving to an unrelated `rollback`
236248
in the same file.
237249

250+
[0.8.0]: https://github.com/colbymchenry/codegraph/releases/tag/v0.8.0
238251
[0.7.10]: https://github.com/colbymchenry/codegraph/releases/tag/v0.7.10
239252

240253
## [0.7.8] - 2026-05-17

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@colbymchenry/codegraph",
3-
"version": "0.7.11",
3+
"version": "0.8.0",
44
"description": "Supercharge Claude Code with semantic code intelligence. 94% fewer tool calls • 77% faster exploration • 100% local.",
55
"main": "dist/index.js",
66
"types": "dist/index.d.ts",

0 commit comments

Comments
 (0)