Releases: tinhthanh/CodeGraphContext
Releases · tinhthanh/CodeGraphContext
v0.9.14
v0.9.13
fix: use manylinux_2_28 for Linux wheel compatibility (fixes le16toh)
v0.9.12
fix: /wiki-docs — no subagents, batch 5 files/cycle, cap at 500 files
v0.9.11
chore: bump version to 0.9.11
v0.9.10
fix: CI publish — disable attestations for API token auth, --no-deps …
v0.9.9
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
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
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
fix(ci): pin interpreters 3.10-3.13, drop aarch64-linux (C99 cross-co…
v0.5.1
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>