Safi and Claude Sonnet 4.6
bf58d8510d
fix #453 antigravity install uses .agents not .agent, fix #436 _is_sensitive false positives on directory names, fix #433 update command writes absolute paths in artifacts
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-21 21:33:33 +01:00
Safi
bba301bf1e
fix #455 #448 IsADirectoryError in file_hash and save_semantic_cache, fix #454 sanitize_label crash on None source_file
2026-04-21 21:25:13 +01:00
Safi
d34b329e3c
Improve packaging: uv tool install support, fix interpreter detection on Mac/Linux
2026-04-21 21:11:27 +01:00
Safi
da8bdcc9e5
Remove K2.6 benchmark doc from public repo
2026-04-21 15:58:01 +01:00
Safi
10f1dda0e1
Add Kimi K2.6 vs Sonnet 4.6 benchmark
2026-04-21 15:55:53 +01:00
Safi
0ee7e8bf04
Center language links and badges
2026-04-21 11:37:13 +01:00
Safi
b2fc23d3af
Add dark background to text logo
2026-04-21 11:34:33 +01:00
Safi
0ce5dd3e0c
Add Graphify text logo to README
2026-04-21 11:33:35 +01:00
Safi
06222641b6
Add logo to README
2026-04-21 11:31:28 +01:00
Safi
6c8f21272c
Add logo icon SVG
2026-04-20 19:13:40 +01:00
Safi
7a0a5ac1fb
readme: revert to pepy.tech total downloads badge
2026-04-18 16:52:36 +01:00
Safi
dc1158b023
readme: show 200k+ total downloads badge
2026-04-18 16:51:36 +01:00
Safi
04790e2111
readme: swap pepy badge for shields.io downloads
2026-04-18 16:50:15 +01:00
Safi
8d908c5d43
fix #432 to_html crash on large graphs, fix #431 Go import node ID collision
2026-04-18 10:54:39 +01:00
Safi
42599a7c53
v0.4.23: fix #178 stale version stamp, fix #260 add .html to DOC_EXTENSIONS
2026-04-18 10:47:37 +01:00
Safi
baa44747a2
readme: add pipx as alternative install method
2026-04-18 09:51:38 +01:00
Safi
2e82e49db7
readme: add .mdx to docs extensions table
2026-04-18 09:50:14 +01:00
Safi
5011857c52
v0.4.22: fix #429 AST cache root, fix #428 add .mdx to DOC_EXTENSIONS
2026-04-18 09:47:06 +01:00
Safi
7662f04c46
bump to 0.4.21, changelog
2026-04-17 20:33:28 +01:00
Safi
35fa45da4d
v0.4.21: fix #422 cluster-only KeyError total_files, fix #423 --update drops existing nodes
2026-04-17 20:33:06 +01:00
Safi
59f8dab15f
readme: clarify graph.html opens in any browser
2026-04-17 15:50:05 +01:00
Safi
36fa62a04c
bump to 0.4.20, changelog
2026-04-17 15:48:30 +01:00
Safi
69a0cfc5bb
v0.4.20: fix #414 JS imports_from path normalisation, fix #418 graph.html missing from CLI
2026-04-17 15:47:56 +01:00
Safi
7490d9e0ec
remove superpowers specs from repo (should be local only)
2026-04-17 12:56:57 +01:00
Safi
76d1203e80
changelog and readme for v0.4.19
2026-04-17 12:49:27 +01:00
Safi and Claude Sonnet 4.6
2c5d3a50bd
v0.4.19: fix #390 #298 #410 #401 #385 , team workflow docs, Windows/pipx tips
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-17 12:46:42 +01:00
Safi
69001d0c6b
docs: v5.0 and v5.1 design specs -- enterprise foundation
2026-04-16 13:25:02 +01:00
Safi
1c0fd851c9
docs: revise v5 spec after senior engineering review -- GraphBundle, correct rustworkx APIs, git fetch strategy
2026-04-16 11:23:08 +01:00
Safi
fc34018805
docs: v5 design spec -- rustworkx backend + GitHub repo ingestion
2026-04-16 11:12:34 +01:00
Safi and Claude Sonnet 4.6
2246e461a9
v0.4.16: fix watch NameError, .mjs dispatch, exclude llm.py from wheel
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
v0.4.16
v0.4.17
v0.4.18
2026-04-16 07:01:04 +01:00
Safi and Claude Sonnet 4.6
7ab62fd14a
v0.4.15: VS Code Copilot Chat, OpenCode/Gemini Windows fixes, .mjs/.ejs, macOS watch, god_nodes degree rename
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
v0.4.15
2026-04-15 23:08:43 +01:00
Safi and Claude Sonnet 4.6
9866cbc4af
Update CHANGELOG for 0.4.14, fix AGENTS.md rebuild command
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-15 00:32:02 +01:00
Safi and Claude Sonnet 4.6
2736e05714
Bump to 0.4.14, README: cross-file call-graph note
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
v0.4.14
2026-04-15 00:28:18 +01:00
Safi and Claude Sonnet 4.6
5c77d9cc4a
Fix 9 issues: kiro package data, betweenness perf, wiki step, opencode plugin, cache root, PHP missing edges, Windows stability, cross-file calls
...
- #352 : add skill-kiro.md to pyproject.toml package-data
- #341 : guard edge_betweenness at >5000 nodes; use approximate k=100 for suggest_questions on large graphs
- #354/#229: add Step 6b in skill.md to call to_wiki() when --wiki given (before Step 9 cleanup)
- #356 : call _install_opencode_plugin() from install --platform opencode path
- #350 : add cache_root param to extract() so subdirectory runs keep cache at ./graphify-out/cache/
- #230 : PHP class_constant_access_expression emits references_constant edges
- #232 : PHP scoped_call_expression (static method calls) emits calls edges
- #287 : os.replace fallback for Windows WinError 5; graphify update exits 1 on failure; templates use graphify update . instead of python3 -c
- #348 : cross-file call resolution for all languages via raw_calls + global label map pass in extract()
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-15 00:26:11 +01:00
Safi
9c04b059be
docs: add Verilog/SystemVerilog to language count and list
2026-04-14 09:36:57 +01:00
Safi and Claude Sonnet 4.6
79a9200f09
v0.4.13: Verilog support, HiDPI hyperedge fix, null label guards, AGENTS.md python3 fix
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-14 09:28:01 +01:00
Safi and Claude Sonnet 4.6
41544c7076
Update pyproject.toml description and keywords to include all platforms
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-13 22:49:01 +01:00
Safi and Claude Sonnet 4.6
c657eb2049
v0.4.12: add Kiro IDE/CLI support, fix cache portability across machines
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-13 22:46:13 +01:00
Safi and Claude Sonnet 4.6
9fd6810e4e
Fix README: Codex does have PreToolUse hook support ( #299 )
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-13 22:33:33 +01:00
Safi and Claude Sonnet 4.6
e441454c55
v0.4.11: fix query crash on MultiGraph, NoneType in serve.py, MCP CWD path bug, .graphifyignore subfolder patterns; v0.4.10: Dart, Hermes, 6 CLI commands, PHP improvements
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-04-13 12:48:47 +01:00
Safi
962f28c603
docs: add Hermes platform, Dart to language list, 22→23 languages
2026-04-13 08:46:20 +01:00
Safi and Claude Sonnet 4.6
7c81c1b889
release: v0.4.9 — PHP extractor improvements, Dart, diacritics, Hermes, fixes
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
v0.4.9
2026-04-13 08:39:28 +01:00
Safi and Claude Sonnet 4.6
04e2960135
Remove Claude-specific language from platform skill files (0.4.8)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
v0.4.8
2026-04-12 21:18:20 +01:00
Safi and Claude Sonnet 4.6
c713cf89fd
Fix watch edge key, claw path, Blade support, WSL MCP docs (0.4.7)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
v0.4.7
2026-04-12 20:49:24 +01:00
Safi and Claude Sonnet 4.6
6b2d38358b
Add Google Antigravity platform support (0.4.6)
...
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
v0.4.6
2026-04-12 19:16:49 +01:00
Safi and Claude Sonnet 4.6
2499a1c377
fix MCP ValidationError on blank stdin lines and bump to 0.4.5
...
Some MCP clients send blank lines between JSON messages. The stdio
transport tried to parse every line as JSONRPCMessage, crashing with
a Pydantic ValidationError. _filter_blank_stdin() installs an OS-level
pipe that relays stdin while silently dropping blank-only lines.
Closes #201
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
v0.4.5
2026-04-12 18:48:29 +01:00
Safi and Claude Sonnet 4.6
0a4e6915c1
fix #261 , #249 , #266 and bump to 0.4.4
...
- watch.py: preserve INFERRED/AMBIGUOUS edges (code<->doc) across rebuilds (#261 )
- __main__.py: fix Codex hook - use additionalContext instead of permissionDecision:allow (#249 )
- detect.py: skip common lockfiles (package-lock.json, yarn.lock, Cargo.lock etc.) (#266 )
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
v0.4.4
2026-04-12 18:37:54 +01:00
Safi
efce74dada
update README: 22 languages, add .vue and .svelte to file types table
2026-04-12 13:02:45 +01:00
Safi and Claude Sonnet 4.6
4205ae86cb
fix bugs #256 , #253 , #244 , #226 , #254 and bump to 0.4.3
...
- extract.py: resolve relative JS/TS imports to full-path IDs (fixes 0 import edges on TS codebases) (#256 )
- extract.py: resolve relative Python imports to full-path IDs (#256 )
- watch.py: merge fresh AST with existing semantic nodes instead of overwriting (#253 )
- hooks.py: add python fallback after python3 for Windows; exit 0 if neither found (#244 )
- analyze.py: guard stale _src/_tgt hints with node membership check (#226 )
- detect.py + extract.py: add .vue and .svelte to CODE_EXTENSIONS and _DISPATCH (#254 )
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
v0.4.3
2026-04-12 12:59:15 +01:00
Safi
013313f8d6
add LinkedIn badge to README
2026-04-11 21:15:32 +01:00