Skip to content

Releases: tinhthanh/CodeGraphContext

v0.9.14

05 May 10:20

Choose a tag to compare

feat: add index_source param to parse_and_prescan and parse_files_par…

v0.9.13

05 May 04:46

Choose a tag to compare

fix: use manylinux_2_28 for Linux wheel compatibility (fixes le16toh)

v0.9.12

23 Apr 09:17

Choose a tag to compare

fix: /wiki-docs — no subagents, batch 5 files/cycle, cap at 500 files

v0.9.11

23 Apr 08:47

Choose a tag to compare

chore: bump version to 0.9.11

v0.9.10

19 Apr 18:16

Choose a tag to compare

fix: CI publish — disable attestations for API token auth, --no-deps …

v0.9.9

19 Apr 18:09

Choose a tag to compare

feat: v0.9.9 — operational params, parent hierarchy, shared noise filter

Phase 1-5 unification with llm-wiki-v3:
- Add operational_params table in DuckDB (timeout/cron/retry/pool extraction)
- Value validator: reject type declarations, keep real config values (95% signal)
- Add group_parents() with quality gate (skip when >50% modules in "Other")
- Extract noise_filter.py as shared module (297 noise patterns + is_noise_node())
- Refactor cgc_wiki_cli.py to use noise_filter (removed ~100 lines inline set)
- Add ## Operational Parameters section in module_contexts/*.md
- Save parent_groups in modules.json for llm-wiki consumption

Tested on 8 repos: 0 regression, op_params noise 60%→5%.

v0.5.7

17 Apr 09:56

Choose a tag to compare

fix: DuckDBGraphWriter.__del__ crash when constructor fails (v0.5.7)

Set self._conn = None before duckdb.connect() so __del__ → close()
does not raise AttributeError when connect() fails.

Also: hasattr check in close() for extra safety.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v0.5.5

16 Apr 08:13

Choose a tag to compare

fix: 3 bugs in Parquet bulk loader + add get_raw_connection()

Bug 1 (CRITICAL): full_import_name fallback for TS/JS imports
- Added fallback chain: full_import_name || source || name
- Fixes 0 files indexed for TypeScript repos with KuzuDB

Bug 2 (HIGH): Verified CALLS COPY FROM works for all 6 categories
- Function→Function, Function→Class, File→Function etc all work
- Issue was in llm-wiki integration (wrong conn object), not CGC

Bug 3 (MEDIUM): Added KuzuDBManager.get_raw_connection()
- Ensures _conn is initialized before returning raw kuzu.Connection
- Required by Parquet bulk loader (COPY FROM needs raw conn)

Tested on esign-portal (506 TS), esignature-gw (52 Java),
petlandvn (1220 TS) — all CALLS, IMPORTS, nodes correct.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>

v0.5.2

14 Apr 08:26

Choose a tag to compare

fix(ci): pin interpreters 3.10-3.13, drop aarch64-linux (C99 cross-co…

v0.5.1

14 Apr 08:23

Choose a tag to compare

fix(ci): fix Linux wheel build + bump v0.5.1

- Use --find-interpreter instead of hardcoded interpreter list
- Add docker-options for manylinux container
- Bump to v0.5.1

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>