Skip to content

Releases: ggrace519/graphLM

v0.4.2

Choose a tag to compare

@github-actions github-actions released this 05 Sep 14:13
v0.4.2
273c38d

graphlm v0.4.2

Install: uv tool install graphlm or pipx install graphlm
(or grab the wheel/sdist below). See the
CHANGELOG
for what's in this release.

What's Changed

Full Changelog: v0.4.1...v0.4.2

v0.4.1

Choose a tag to compare

@github-actions github-actions released this 05 Sep 00:14
v0.4.1
1a9f939

graphlm v0.4.1

Install: uv tool install graphlm or pipx install graphlm
(or grab the wheel/sdist below). See the
CHANGELOG
for what's in this release.

What's Changed

  • fix(cli): upgrade with the same installer that installed by @ggrace519 in #72

Full Changelog: v0.4.0...v0.4.1

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 23:58
v0.4.0
0239d83

graphlm v0.4.0

Install: uv tool install graphlm or pipx install graphlm
(or grab the wheel/sdist below). See the
CHANGELOG
for what's in this release.

What's Changed

  • feat(parser): Go language pack via optional extra by @ggrace519 in #66
  • feat(parser): PHP language pack via optional extra by @ggrace519 in #67
  • feat(cli): graphlm --upgrade to the latest PyPI release by @ggrace519 in #68
  • fix(scanner): emit basename tree so large repos keep the edge table by @ggrace519 in #70

Full Changelog: v0.3.1...v0.4.0

v0.3.1

Choose a tag to compare

@github-actions github-actions released this 04 Sep 22:58
v0.3.1
d4f211a

graphlm v0.3.1

Install: uv tool install graphlm or pipx install graphlm
(or grab the wheel/sdist below). See the
CHANGELOG
for what's in this release.

What's Changed

  • feat(scanner): project-level .graphlmignore by @ggrace519 in #62
  • feat(parser): C# language pack via optional extra by @ggrace519 in #63
  • feat(parser): C/C++ language pack via optional extra by @ggrace519 in #64
  • fix(config): load LLM settings only from env and user-level .env by @ggrace519 in #65

Full Changelog: v0.3.0...v0.3.1

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 04 Sep 21:32
v0.3.0
8404b33

graphlm v0.3.0

Install: uv tool install graphlm or pipx install graphlm
(or grab the wheel/sdist below). See the
CHANGELOG
for what's in this release.

What's Changed

  • ci: add explicit read-only permissions to ci.yml by @ggrace519 in #56
  • feat(parser): JavaScript/TypeScript language pack via optional extra (#42) by @ggrace519 in #57
  • feat(parser): Java language pack via optional extra (#42) by @ggrace519 in #60
  • feat(parser): Rust language pack via optional extra (#42) by @ggrace519 in #59
  • docs: document language packs and required LLM config by @ggrace519 in #61

Full Changelog: v0.2.0...v0.3.0

v0.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Sep 13:28
v0.2.0
cd07d25

graphlm v0.2.0

Install: uv tool install graphlm or pipx install graphlm
(or grab the wheel/sdist below). See the
CHANGELOG
for what's in this release.

What's Changed

  • fix(scanner): skip nested git checkouts (worktrees, submodules, vendored clones) by @ggrace519 in #49
  • docs(innovations): ranked innovation proposals from the inventive-engineer survey by @ggrace519 in #50
  • feat(cli): --serve exposes the map to coding agents over MCP (innovation #1) by @ggrace519 in #51
  • feat(graph): run telemetry in meta — real token usage + LLM-vs-AST faithfulness (innovation #6) by @ggrace519 in #52
  • feat(render): Mermaid module graph in GRAPH.md + ground-truth layers in GRAPH.html (innovation #7) by @ggrace519 in #53
  • feat(scanner): tree-sitter signature skeletons for oversized files + real line counts (innovation #2) by @ggrace519 in #54
  • docs(changelog): consolidate [Unreleased] for 0.2.0 by @ggrace519 in #55

Full Changelog: v0.1.3...v0.2.0

v0.1.3

Choose a tag to compare

@github-actions github-actions released this 31 Aug 11:51
v0.1.3
692d819

graphlm v0.1.3

Install: uv tool install graphlm or pipx install graphlm
(or grab the wheel/sdist below). See the
CHANGELOG
for what's in this release.

What's Changed

  • chore(release): add bump-my-version for release automation by @ggrace519 in #41
  • fix(cli): correct --dry-run "Files scanned" label to reflect pass-2 selection by @ggrace519 in #43
  • docs(plans): multi-language AST support design + implementation plan (#42) by @ggrace519 in #44
  • refactor(parser): split into parsers/ package (Python verbatim) (#42) by @ggrace519 in #46
  • fix(config): resolve .env from cwd + add user-level ~/.config/graphlm/.env (#45) by @ggrace519 in #47
  • docs(plans): Phase 1 (JS/TS pack) handoff (#42) by @ggrace519 in #48

Full Changelog: v0.1.2...v0.1.3

v0.1.2

Choose a tag to compare

@github-actions github-actions released this 31 Aug 02:54
v0.1.2
240a7c1

graphlm v0.1.2

Install: uv tool install graphlm or pipx install graphlm
(or grab the wheel/sdist below). See the
CHANGELOG
for what's in this release.

What's Changed

  • fix(skills): trigger at start of codebase work + warn on code egress by @ggrace519 in #39
  • chore(release): 0.1.2 — skill guide trigger + code-egress heads-up by @ggrace519 in #40

Full Changelog: v0.1.1...v0.1.2

v0.1.1

Choose a tag to compare

@github-actions github-actions released this 31 Aug 02:23
v0.1.1
f8fbe85

graphlm v0.1.1

Install: uv tool install graphlm or pipx install graphlm
(or grab the wheel/sdist below). See the
CHANGELOG
for what's in this release.

What's Changed

  • docs: add community-health files — contributing, security, templates by @ggrace519 in #35
  • fix(skills): distinguish explicit vs mid-task invocation in the agent guide by @ggrace519 in #36
  • chore(release): 0.1.1 — skill-invocation fix + community-health docs by @ggrace519 in #37

Full Changelog: v0.1.0...v0.1.1

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 01:46
v0.1.0
5868f04

graphlm v0.1.0

Install: uv tool install graphlm or pipx install graphlm
(or grab the wheel/sdist below). See the
CHANGELOG
for what's in this release.

What's Changed

  • ci: add GitHub Actions workflow by @ggrace519 in #1
  • feat(ast-parser): add Tree-sitter deterministic dependency graph by @ggrace519 in #2
  • feat(cycles): add import cycle detection with risk scoring by @ggrace519 in #3
  • feat(html): add interactive D3 force-graph visualization by @ggrace519 in #4
  • fix: wire AST edges, HTML init, import resolution, and --no-html by @ggrace519 in #5
  • fix(html): render D3 graph instead of a blank page by @ggrace519 in #6
  • feat: write GRAPH.md/json/html and enable AST parsing by default by @ggrace519 in #7
  • fix(cli): write GRAPH.* into the scanned project, not cwd by @ggrace519 in #8
  • chore: remove stale generated output artifacts and ignore them by @ggrace519 in #9
  • fix: close scanner/context defects found in review (env leak, dead budget, unbudgeted prompt, symlink) by @ggrace519 in #13
  • docs: add CLAUDE.md, corrected against the code after the review fixes by @ggrace519 in #15
  • fix(context): cap the pass-2 AST-edge table to a share of the budget by @ggrace519 in #16
  • fix(scanner/context): stop LLM context overflow on large/polyglot repos by @ggrace519 in #20
  • fix(llm/context): stream pass 2, size output budget so large graphs complete by @ggrace519 in #23
  • fix(parser/scanner): resolve AST import edges on src-layout & doc-heavy repos by @ggrace519 in #24
  • fix(context/llm): decouple output ceiling from input budget; default to model max by @ggrace519 in #26
  • feat(provenance): self-refreshing graph — commit stamp + agent refresh directive by @ggrace519 in #27
  • docs(adr): scope GRAPH_DIFF fast-follow — ADR-002 + issue #28 by @ggrace519 in #29
  • feat(diff): GRAPH_DIFF.* graph-vs-graph structural diff (#28) by @ggrace519 in #30
  • fix(llm): send response_format so pass 2 emits a full graph (#31) by @ggrace519 in #32
  • chore(release): prepare v0.1.0 — packaging, .graphlm/ output, agent-skill install by @ggrace519 in #34

New Contributors

Full Changelog: https://github.com/ggrace519/graphLM/commits/v0.1.0