Commit Graph

  • eec7a01838 docs(changelog): finalize 0.9.13 notes and 0.9.12 section v8 v0.9.13 safishamsi 2026-07-12 11:08:19 +01:00
  • da71f8264f fix(querylog): make the query log opt-in, off by default (#1797) adam-pond-agent 2026-07-12 10:36:00 +01:00
  • 71d7ab9d71 fix(build): merge markdown quick-scan doc node into its semantic _doc twin (#1799) jerp86 2026-07-12 10:23:36 +01:00
  • 591da764a1 fix(watch): require deletion evidence before evicting a missing source (#1795) CJNA 2026-07-12 00:37:09 +01:00
  • 0efb2a443c docs: point all website links at graphify.com safishamsi 2026-07-11 18:07:57 +01:00
  • 091f6095b4 fix(build): never prune a re-extracted source in build_merge (#1796) erichkusuki 2026-07-11 17:22:25 +01:00
  • 0d0e5780c8 test(cli): graph.json node ids are portable across checkout paths (#1789) safishamsi 2026-07-11 16:31:10 +01:00
  • b688a26f71 fix(path): prefer full-token label matches when resolving path endpoints (#1785) CJNA 2026-07-11 11:56:38 +01:00
  • 15a86536c4 fix(analyze): exclude rationale nodes from suggested-question gap count (#1768) balloon72 2026-07-11 11:52:12 +01:00
  • a646d66a67 fix(bash): link executed scripts across files (#1756) balloon72 2026-07-11 11:48:10 +01:00
  • 5777fec8c1 fix(extract): route .rake files to the Ruby extractor + resolution (#1784) krishnateja7 2026-07-11 11:31:47 +01:00
  • df74ab4481 test(csharp): chained call off new X(...) resolves (#1770) safishamsi 2026-07-10 21:57:16 +01:00
  • 3c3b6554e7 fix(extract): rewire cross-module function references to their definition (#1781) EmilNyg 2026-07-10 21:44:31 +01:00
  • ce5af6fbc5 test: guard to_html/sanitize_label against null source_file/label (#1775) safishamsi 2026-07-10 20:24:25 +01:00
  • 4c075f90ab docs(readme): unlink YC S26 badge until the public company page is live safishamsi 2026-07-10 11:52:56 +01:00
  • 35665a76ba fix(pg_introspect): read FKs from pg_constraint so read-only roles get references edges (#1746) v0.9.12 rithyKabir 2026-07-10 11:12:28 +01:00
  • d68bf2819c fix(extract): create json_config reference target nodes (#1764) oleksii-tumanov 2026-07-10 10:53:58 +01:00
  • 51b15a9ff1 fix(update): preserve surviving hyperedges on AST-only rebuild (#1755) oleksii-tumanov 2026-07-10 10:48:57 +01:00
  • dae602ccd1 fix(extract): resolve Java member calls by receiver type (#1696) oleksii-tumanov 2026-07-10 02:11:36 +01:00
  • c5db9ffb06 fix(cli): keep outputs/cache with --out / --graph, not the corpus or CWD (#1747) bbqboogiedwonsen 2026-07-10 02:06:26 +01:00
  • bdc6e531a6 fix(build): don't bind imports/references across a language boundary (#1749) philberndt 2026-07-10 00:20:55 +01:00
  • 8b7ffc5b15 fix(extract): warn when files skip extraction for a missing optional dep (#1745) rithyKabir 2026-07-09 23:43:47 +01:00
  • 29a6954f91 fix(build): make ghost-node merge deterministic across process runs (#1753) erasmust-dotcom 2026-07-09 23:32:54 +01:00
  • 9c27a52448 test(extractors): guard facade + registry identity for the per-language split (#1721) Cekaru 2026-07-09 13:22:36 +01:00
  • ee1ff3d691 fix(extract): resolve Java cross-module type references by import (#1744) safishamsi 2026-07-09 10:44:50 +01:00
  • d2d1f68ff9 fix: surface silently-skipped dirs in enumeration + dedup Pascal edges v0.9.11 safishamsi 2026-07-09 01:05:13 +01:00
  • d89efbf9ef fix(extract): scope Pascal/Delphi call resolution + resolve inherited calls across files (#1739) richtext 2026-07-09 00:32:21 +01:00
  • 2f9deae8d5 fix(serve): scale per-term exact/prefix score tiers by squared term coverage (#1602) fkhawajagh 2026-07-08 23:56:28 +01:00
  • e2d47535c3 Changelog: fold #1700 (Kotlin enums) and #1735 (uv probe) into 0.9.11 safishamsi 2026-07-08 23:41:01 +01:00
  • ea8b804b7f Fix uv interpreter detection falling back to graphify-less python (#1735) mohammedMsgm 2026-07-08 23:08:05 +01:00
  • 00dd978d17 fix(extract): emit Kotlin enum entries as nodes with case_of edges (#1700 Kotlin half, #1738) ivanzhilovich 2026-07-08 22:49:01 +01:00
  • 87b330c44f Release 0.9.11 safishamsi 2026-07-08 22:21:41 +01:00
  • 247b2ae603 refactor(main): move the command dispatch into graphify/cli.py tpateeq 2026-07-09 02:13:04 +05:30
  • 563bb599fa refactor(extract): migrate pascal, objc, and julia extractors to extractors/ tpateeq 2026-07-09 02:03:52 +05:30
  • 5015212fc1 refactor(extract): extract the _extract_generic tree-sitter engine into extractors/engine.py tpateeq 2026-07-09 02:01:27 +05:30
  • 9b4ffdad4c build: package the new graphify.exporters subpackage tpateeq 2026-07-09 01:46:02 +05:30
  • 97a289c531 refactor(main): move install/platform CLI dispatch into install.dispatch_install_cli tpateeq 2026-07-09 01:42:12 +05:30
  • 4561da2088 refactor(extract): extract symbol-resolution subsystem into extractors/ tpateeq 2026-07-09 01:36:20 +05:30
  • e8a22893c9 refactor(extract): migrate verilog and markdown extractors to extractors/ tpateeq 2026-07-09 01:31:17 +05:30
  • 4859f9883c refactor(export): split HTML and graph-DB exporters into graphify/exporters/ tpateeq 2026-07-09 01:20:49 +05:30
  • 9fc30e680d refactor(extract): migrate 18 bespoke language extractors to extractors/ package tpateeq 2026-07-09 01:11:37 +05:30
  • cc2d3c13a6 refactor(main): extract install/uninstall subsystem into graphify/install.py tpateeq 2026-07-09 00:20:48 +05:30
  • 20bfdf60ac feat(extract): add --code-only to index code without an LLM key on a mixed repo (#1734) safishamsi 2026-07-08 17:07:31 +01:00
  • 0d206cbe11 fix(uninstall): remove graphify hook/section from Claude local-only files (#1731) tpateeq 2026-07-08 19:05:18 +05:30
  • 4be0f7b3bf fix(merge-graphs): give each input a distinct repo tag so same-stem nodes don't collapse (#1729) safishamsi 2026-07-08 12:45:08 +01:00
  • 5c6f7272cd test(extract): cover builtin static-call shape (Date.now()) for #1726 safishamsi 2026-07-08 12:09:40 +01:00
  • 781d1cd8ec Release 0.9.10 v0.9.10 safishamsi 2026-07-08 11:39:39 +01:00
  • 67f4f835f7 fix(extract): skip builtin-global receiver types in TS/JS member-call resolution (#1726) safishamsi 2026-07-08 11:25:28 +01:00
  • 96db75c8c2 fix(build): recognize a salted file node as its own alias claimant mallyskies 2026-07-06 23:55:30 -06:00
  • 3b2ca2e55f fix(build): don't let an ambiguous legacy-stem alias silently merge files mallyskies 2026-07-06 23:14:45 -06:00
  • 9557bf6733 fix(extract): tag inline base-class stubs with origin_file mallyskies 2026-07-06 19:54:22 -06:00
  • bf7fa50f38 fix(extract): never bind a cross-file call to a definition in another language family edinaldoof 2026-07-07 12:48:35 -03:00
  • 27b523e769 test(cache): cover save_semantic_cache merge_existing union + default overwrite (#1715) safishamsi 2026-07-08 01:14:12 +01:00
  • 2ea37734c0 Checkpoint semantic cache per chunk so interrupted runs resume A.Levin 2026-07-07 16:30:16 +03:00
  • e5044c3253 Fix rebuilds from deleted hook cwd Francisco Javier Serna Barragan 2026-07-06 09:11:28 -06:00
  • 6c33e3aad7 test(security): cover GRAPHIFY_MAX_GRAPH_BYTES parsing; clarify unit docstring kaanrumin 2026-07-08 00:39:07 +03:00
  • 0ce8ea00e7 docs(security): clarify stdio-only claim now that HTTP transport exists Thizeidler 2026-07-07 09:41:26 -03:00
  • cf36d10292 fix(extract): emit Java enum constants as nodes with case_of edges ivanzhilovich 2026-07-07 18:04:53 +02:00
  • 53efaf89b6 Release 0.9.9 v0.9.9 safishamsi 2026-07-07 12:36:16 +01:00
  • 733ad08852 fix(extract): don't force-parse MATLAB .m through the Objective-C grammar (#1702) safishamsi 2026-07-07 11:46:51 +01:00
  • ac6bb274a1 docs(skill): fix stale /graphify usage comment that claimed an Obsidian vault by default (#1681) safishamsi 2026-07-07 11:34:54 +01:00
  • 23457d11ff feat(detect): surface unclassified files instead of dropping them silently (#1692) safishamsi 2026-07-07 11:19:18 +01:00
  • f84a0af1bf fix(report): don't emit dangling [[_COMMUNITY_*]] wikilinks by default (#1712) safishamsi 2026-07-07 10:57:52 +01:00
  • f5d50adbd0 fix(extract): keep AST progress denominator consistent to the end (#1693) safishamsi 2026-07-07 00:12:36 +01:00
  • 377dc7f384 fix(extract): warn when code files have no AST extractor instead of silently dropping them (#1689) safishamsi 2026-07-07 00:06:49 +01:00
  • d1d1f412b2 fix(serve): match a punctuated label against norm_label symmetrically in _find_node (#1704) safishamsi 2026-07-06 23:28:32 +01:00
  • aba1232b66 docs(readme): stronger front door — badge reorder, accurate hero, 30-sec quickstart safishamsi 2026-07-06 17:38:03 +01:00
  • 80e199defa Release 0.9.8 v0.9.8 safishamsi 2026-07-06 16:52:10 +01:00
  • 737a0b8454 test: rigorous edge cases for the hook-guard subcommand (#522) safishamsi 2026-07-06 16:49:31 +01:00
  • 85f9fac7f7 Fix: port the Gemini CLI BeforeTool graph-nudge hook to be shell-agnostic too (#522) safishamsi 2026-07-06 16:43:21 +01:00
  • f7911fd1b3 Fix: make Claude Code / Codebuddy PreToolUse graph-nudge hooks work on Windows (#522) safishamsi 2026-07-06 16:38:42 +01:00
  • 5d0137388e Feat: opt-in GRAPHIFY_DISABLE_THINKING; correct deepseek thinking default (#1621) safishamsi 2026-07-06 16:02:45 +01:00
  • 912d832a60 Fix: stop silently dropping source files during discovery via two over-broad filters (#1666) safishamsi 2026-07-06 16:00:31 +01:00
  • bbc3be2238 docs(readme): add animated "path lights up" demo to See it in action safishamsi 2026-07-06 13:22:31 +01:00
  • e801196e4e docs: add Hebrew (he-IL) README translation (#1639) adirbuskila 2026-07-06 12:58:08 +01:00
  • 21b851b3d2 Fix: salvage truncated labeling replies and account for labeling token cost (#1690, #1694) safishamsi 2026-07-06 12:46:12 +01:00
  • b78248f22a Fix: cap Ollama client-side retries so a hung request cannot multiply the stall (#1686) safishamsi 2026-07-06 12:44:47 +01:00
  • 0ff584f070 Fix: tolerate tiktoken special-token text in token estimation (#1685) safishamsi 2026-07-06 12:42:39 +01:00
  • 97a1371478 Fix: exact-match section heading in _replace_or_append_section to prevent CLAUDE.md data loss (#1688) safishamsi 2026-07-06 12:36:12 +01:00
  • 31211a0e7c docs(readme): visual overhaul (hero, capability table, query demo, honest benchmarks table) safishamsi 2026-07-06 02:34:28 +01:00
  • b699182a4f release: 0.9.7 v0.9.7 safishamsi 2026-07-06 01:31:06 +01:00
  • dd8c24cf7b docs: add .claudeignore tip for prompt cache (#1539); changelog for #1603 guyoron1 2026-07-06 01:08:10 +01:00
  • 92edf78005 feat(java): suppress java stdlib types from references edges (#1603) NydiaChung 2026-07-06 01:01:53 +01:00
  • f2b81a9980 docs: changelog credit for #1616 safishamsi 2026-07-06 00:56:35 +01:00
  • 7d463c98e2 feat: add pascal optional extra for tree-sitter-pascal Vinicius Machado 2026-07-02 15:27:52 -03:00
  • a4d4533ae3 docs: changelog credit for #1599 safishamsi 2026-07-06 00:48:59 +01:00
  • 6d3a6f1c6b feat: extract rationale comments + ADR/RFC doc references from JS/TS Nilton Moura 2026-07-01 22:36:00 +02:00
  • 5cfd7d9891 docs: changelog credit for #1683 safishamsi 2026-07-05 05:07:30 +00:00
  • 2ab086742a fix(extract): route extensionless shebang scripts to their AST extractor stasnamco 2026-07-05 05:07:30 +00:00
  • d7aafb0d05 docs(readme): collapse platform picker and optional extras into <details> safishamsi 2026-07-06 00:03:45 +01:00
  • b06c55eea1 docs(readme): add graph.html hero image + benchmark table safishamsi 2026-07-05 23:57:59 +01:00
  • 21b52e195d docs(readme): new Graphify logo (cropped icon + wordmark) safishamsi 2026-07-05 12:36:54 +01:00
  • 6631af7936 feat(ruby/affected): mixes_in edges for include/extend/prepend + method-bound callers in affected (#1668, #1669) safishamsi 2026-07-05 11:41:18 +01:00
  • d9f97b9c01 docs: changelog credit for #1671, #1672, #1241 safishamsi 2026-07-05 10:48:42 +01:00
  • aa1bbdab23 Fix case-sensitive file suffix filtering silently skipping capitalized/mixed-case extensions (#1671) raman118 2026-07-05 02:57:17 +05:30
  • 94392de640 fix(extract): don't report deferred import() as a file cycle (#1241) Synvoya 2026-07-05 13:40:01 +10:00
  • 5ffa921e27 Fix invalid virtual postgres source_file URI backslashes on Windows (#1672) raman118 2026-07-05 03:13:06 +05:30
  • 1288a557e3 fix(extract): don't cache zero-node results; warn on empty source files (#1666) safishamsi 2026-07-05 10:33:07 +01:00
  • 3140b2ecce docs(readme): move star-history chart from top to bottom safishamsi 2026-07-05 00:30:36 +01:00
  • 9fea1a42e4 docs: add BENCHMARKS.md and link it from the README safishamsi 2026-07-05 00:24:52 +01:00