Skip to content

Releases: JordanCoin/codemap

v4.6.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 01:16
1fae668

Changelog

  • 2a53d12 fix(analysis): populate Coverage.Issues from unresolved project imports; omit it when empty (#211)
  • 1fae668 fix(blast-radius): order the impact list by count then path so identical runs render identically (#223)
  • de371e0 fix(blast-radius): rank changed files by churn before the cap; state whole-diff totals in the panel header (#208)
  • 3c4da42 fix(cmd): config refuses to write into the primary from a worktree; doctor checks the scope the agent actually loads (#210)
  • 5ea7b24 fix(mcp): expand ~ with os.UserHomeDir; run tests on Windows in CI (#209)
  • 2540e4b fix(render,scanner): tree keeps every file extension; bash source of a variable is not an import (#212)
  • 30b89d7 fix(scanner): Windows residue of #214: workspace roots, gitignore probes, cargo edges as slash keys; tests spell keys with slashes (#219)
  • c1ecd2a fix(scanner): aliased Python imports resolve; declared npm packages and "*" paths keys are not unresolved project imports (#222)
  • ee8c538 fix(scanner): bound scans by file count; refuse the dependency scan above it and say so (#216)
  • 9c4cbd9 fix(scanner): declare unresolved project-relative TS, JS and Python imports as missing edges (#204)
  • ff7bddf fix(scanner): exclude patterns honour .gitignore anchors (#206)
  • 0a324a7 fix(scanner): file-graph keys are forward-slashed on every OS; test binary gets .exe on Windows (#218)
  • 5b49345 fix(scanner): return analyses in path order so blast-radius counts the same files every run (#203)
  • a7b7415 fix(scanner): same-dir C/C++/PHP includes resolve, Elixir symbol-level, 20-language conformance test (#202)
  • 12e2443 fix(watch): coalesce checkout storms into one batch; prove a second start reuses the live daemon (#215)
  • cddde9d fix(watch): measure a content WRITE against the last real snapshot, not the O_TRUNC observation (#213)
  • 2dda7ef fix(watch): order the lazy dependency-worker start against Stop (#220)
  • 1f03d23 test(watch): burst detector takes its clock from the caller; storm test asserts exact counts on a synthetic clock (#221)
  • 094c2dc test(watch): wait for the WRITE event that carries the final content, not the first WRITE (#207)

v4.5.2

Choose a tag to compare

@github-actions github-actions released this 08 Oct 08:43
253c8d6

Changelog

  • 9b6ace7 feat: codemap find, Swift type-reference edges, self-healing config, output standard (#189)
  • 393b048 fix(cmd): -C operates on the given directory, not the Git root (#194)
  • 253c8d6 fix(mcp,watch,hooks): no confident zeros for unindexed files, surface state write errors, Codex post-edit always emits JSON (#200)
  • 0dbd2e6 fix(render): emit colour only on a TTY, honour NO_COLOR; README: -C operates on the named directory (#197)
  • e8e7e73 fix(scanner): distinguish never-indexed from zero-importers, and resolve gitignored import targets (#195)
  • 3a402f2 fix(scanner): index dot-directories instead of skipping them by default (#193)
  • 8ed88ad fix(scanner): resolve Go imports of multi-file packages (#199)
  • cb0f740 fix(scanner,config): skip nested worktrees, union --exclude with config, keep .codemap/ out of git status (#198)

v4.5.1

Choose a tag to compare

@github-actions github-actions released this 05 Sep 20:53
1a7aae7

Changelog

  • 5852e72 feat(context): Resolve bounded lexical file mentions (#167)
  • 77c6ced feat(scanner): skip testdata directories by default, but never the root (#179)
  • d570dc7 feat(topology): Map JVM projects (#165)
  • d6cb38d feat(topology): Map SwiftPM targets (#163)
  • 413e25f feat(topology): Map modern Python projects (#162)
  • f9ed58d feat(watch): Publish fresh graph state (#164)
  • a4b071e feat: codemap collide, rank open PRs by shared-file merge-order hazard (#180)
  • c02e15a fix(coverage): stop claiming complete coverage on symbol-level languages (#174)
  • d65a0f7 fix(importers): Canonicalize absolute importer paths (#161)
  • ced2e72 fix(scanner): Resolve Python relative imports (#181)
  • 1a7aae7 fix(scanner): Resolve TypeScript ESM specifiers that name emitted files (#182)
  • 952572a fix(scanner): match JS imports structurally instead of by quote style (#176)
  • 4fc5412 fix(scanner): resolve tsconfig alias targets written as "./*" (#175)
  • 3d9675a fix(scanner): sort importers and hubs so identical scans give identical answers (#178)
  • b713d5f fix(topology): Don't let non-applicable providers force partial coverage (#166)
  • aa4ca0e fix(watch): Validate cached graph provenance (#168)
  • e4c9fec fix(watch): treat an unparseable readiness file as not-ready-yet (#177)
  • 1c02105 perf(context): Optimize subsystem prefix routing (#169)
  • 8cda6ae perf(watch): Build dependency graphs off the event loop (#170)
  • 49f9ed6 perf: Bound repository analysis hot paths (#171)

v4.5.0

Choose a tag to compare

@github-actions github-actions released this 29 Aug 12:46
6a630bc

Changelog

  • 6087bd2 feat(scanner): Track CUE package dependency edges (#146)
  • 2d02160 feat(scanner): add Dart and Flutter dependency analysis (#145)
  • 6a630bc feat(topology): Add project and module topology (#160)
  • 3845615 fix(runtime): Isolate linked-worktree state (#144)
  • e3b2ffa fix(scanner): Resolve Cargo-aware Rust use paths (#143)
  • df06ce0 fix(scanner): Track Rust embedded file dependencies (#142)
  • a754743 fix(scanner): resolve four defects found by post-merge audits (#159)
  • d0649db fix(watch): Scope runtime state per project (#158)

v4.4.2

Choose a tag to compare

@github-actions github-actions released this 22 Aug 04:12
d251d69

Changelog

v4.4.1

Choose a tag to compare

@github-actions github-actions released this 21 Aug 22:19
5da4494

Changelog

  • bf68b86 Create dependabot.yml for version updates
  • 87a2f50 Update funding information in FUNDING.yml
  • 436f530 Update funding sources in FUNDING.yml
  • e6efb61 feat(scanner): Resolve Askama template dependencies (#126)
  • 5da4494 feat(scanner): Track Cargo build-script inputs (#127)
  • f17f1e4 feat(state): Preserve selected project roots (#122)
  • af9b79c fix(mcp): Align context and status surfaces (#121)
  • 37d12d3 fix(scanner): Resolve Rust use trees (#124)
  • d51bf14 fix(scanner): Resolve literal Rust includes (#125)
  • 41a7cfc fix(scanner): support Windows cmd shims for ast-grep (npm installs) (#141)
  • d10e739 fix(setup): Keep Codemap state locally ignored (#128)

v4.4.0

Choose a tag to compare

@github-actions github-actions released this 12 Aug 04:26
381e93d

Changelog

  • 381e93d feat(cli): Route commands through selected project roots (#116)
  • 930fda2 feat(scanner): Recover Cargo topology on scan failure (#117)
  • 875e759 feat(scanner): Resolve Rush workspace projects (#115)
  • 71f60e4 fix(context): Report bounded graph evidence honestly (#119)
  • dad6ff4 fix(scanner): Resolve Rust path-attributed modules (#118)
  • 0b36cc7 fix(setup): reconcile duplicate Codex hooks (#120)

v4.3.1

Choose a tag to compare

@github-actions github-actions released this 08 Aug 20:11
2b423f2

Changelog

  • 4bef107 fix(hooks): Parse Claude Code's nested tool_input payload (#114)
  • d1e8a13 fix(scanner): Keep ast-grep authoritative, dedupe coverage notes (#108)

v4.3.0

Choose a tag to compare

@github-actions github-actions released this 06 Aug 21:48
9edb24a

Changelog

  • 0e029f3 feat(mcp): Add structured analysis results (#90)
  • 252087f fix(cli): Normalize help behavior (#91)
  • e233707 fix(doctor): Report effective agent config, not file layout (#100)
  • 3058587 fix(handoff): Honor configured file counts (#92)
  • bfeb99f fix(root): Decouple project and setup selection (#94)
  • 9edb24a fix(scanner): Consolidate scanner, MCP, and analysis behavior (#105)
  • dea867e fix(scanner): Resolve Rust dev dependencies in source targets (#98)
  • d137afc fix(watch): Coalesce control events into one dependency rebuild (#102)
  • 364339b fix(watch): Rebuild the dependency graph after a filter change (#101)
  • 7c6c168 fix(watch): Track configured file counts separately (#95)
  • d4dadc0 fix: Address Copilot review comments on #100 and #102 (#104)

v4.2.1

Choose a tag to compare

@github-actions github-actions released this 01 Aug 17:28
eda1848

Changelog

  • eda1848 fix(mcp): Honor structure depth precedence (#89)
  • f457cb1 fix(scanner): Resolve Cargo workspace topology (#88)
  • 62065cc fix(scanner): Resolve Rust workspace imports (#87)
  • 61bfb17 fix(scanner): Resolve imports conservatively (#86)
  • 5d88265 fix: Embed ast-grep rules and detect Codex Desktop (#85)
  • 418e6dc fix: make codemap's model of agent sessions truthful (#84)