Releases: ggrace519/graphLM
Release list
v0.4.2
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
- fix(llm): honor output ceiling in both passes by @ggrace519 in #75
- chore(release): 0.4.2 by @ggrace519 in #79
Full Changelog: v0.4.1...v0.4.2
v0.4.1
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
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
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
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
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
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
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
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
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
- @ggrace519 made their first contribution in #1
Full Changelog: https://github.com/ggrace519/graphLM/commits/v0.1.0