fix: add pytest to CI install step docs: reframe README as Claude Code skill, fix worked/ description fix: use graphifyy on PyPI until graphify name is reclaimed fix: pyproject.toml structure, URLs, description; README clarifications feat: keywords, CHANGELOG, requires note, CI end-to-end install check
33 lines
1.7 KiB
Markdown
33 lines
1.7 KiB
Markdown
# Changelog
|
|
|
|
## 0.1.3 (2026-04-04)
|
|
|
|
- Fix: `pyproject.toml` structure — `requires-python` and `dependencies` were incorrectly placed under `[project.urls]`
|
|
- Add: GitHub repository and issues URLs to PyPI page
|
|
- Add: `keywords` for PyPI search discoverability
|
|
- Docs: README clarifies Claude Code requirement, temporary PyPI name, worked examples footnote
|
|
|
|
## 0.1.1 (2026-04-04)
|
|
|
|
- Add: CI badge to README (GitHub Actions, Python 3.10 + 3.12)
|
|
- Add: ARCHITECTURE.md — pipeline overview, module table, extraction schema, how to add a language
|
|
- Add: SECURITY.md — threat model, mitigations, vulnerability reporting
|
|
- Add: `worked/` directory with eval reports (karpathy-repos 71.5x benchmark, httpx, mixed-corpus)
|
|
- Fix: pytest not found in CI — added explicit `pip install pytest` step
|
|
- Fix: README test count (163 → 212), language table, worked examples links
|
|
- Docs: README reframed as Claude Code skill; Karpathy problem → graphify answer framing
|
|
|
|
## 0.1.0 (2026-04-03)
|
|
|
|
Initial release.
|
|
|
|
- 13-language AST extraction via tree-sitter (Python, JS, TS, Go, Rust, Java, C, C++, Ruby, C#, Kotlin, Scala, PHP)
|
|
- Leiden community detection via graspologic with oversized community splitting
|
|
- SHA256 semantic cache — warm re-runs skip unchanged files
|
|
- MCP stdio server — `query_graph`, `get_node`, `get_neighbors`, `shortest_path`, `god_nodes`
|
|
- Memory feedback loop — Q&A results saved to `.graphify/memory/`, extracted on `--update`
|
|
- Obsidian vault export with wikilinks, community tags, Canvas layout
|
|
- Security module — URL validation, safe fetch with size cap, path guards, label sanitisation
|
|
- `graphify install` CLI — copies skill to `~/.claude/skills/` and registers in `CLAUDE.md`
|
|
- Parallel subagent extraction for docs, papers, and images
|