2.0.0 - 2026-07-23
๐ Features
- (api) DRF graph API with token auth and per-graph permissions (phase 5) (#64) - (ae64952)
- (cli) Rewrite the CLI onto the generic knowledge graph (rewrite PR 7) (#73) - (47e6a39)
- (cli) Remote client for a hosted ideagraph server (phase 6) (#65) - (007d60b)
- (core) [breaking] Delete the old typed core; ideagraph is now generic (rewrite PR 8) (#74) - (aad8639)
- (graphs) Auth + per-graph owner/collaborator permissions (#61) - (b3f3ca8)
- (graphs) ORM models + ProvenanceGraph bridge + import/export (#60) - (4676c0d)
- (kg) PROV-JSON export/import over the generic graph (rewrite PR 5) (#71) - (b0d87df)
- (kg) Persistence (schema v4) + legacy compatibility (rewrite PR 3) (#69) - (958fdce)
- (kg) Research-profile semantics over the generic graph (rewrite PR 2) (#68) - (101f2aa)
- (kg) Generic knowledge-graph core + profile abstraction (rewrite PR 1) (#67) - (53587ab)
- (library) Index the generic KnowledgeGraph (rewrite PR 6) (#72) - (e08dbc4)
- (server) Rewire Django layer onto the generic KnowledgeGraph (rewrite PR 4) (#70) - (7399dc8)
- (server) Scaffold Django web foundation (web redesign phase 1) (#58) - (d3b2ad8)
- (web) Cross-article Library visualization (phase 4c) (#63) - (0559fa0)
- (web) Provenance graph visualization page (phase 4a) (#62) - (d26acaf)
๐ Bug Fixes
๐ Documentation
- Update CITATION.cff for ideagraph (#77) - (1cf7be7)
- Update README for the generic model and claimkit removal (#76) - (70796c2)
โ๏ธ Miscellaneous Tasks
- (deps) Update runtime minor & patch (#59) - (b409019)
- (deps) Update pre-commit hook astral-sh/uv-pre-commit to v0.11.31 (#57) - (b2927a5)
- (deps) Update pre-commit hook rbubley/mirrors-prettier to v3.9.6 (#56) - (b8018f9)
- (deps) Update pre-commit hook astral-sh/uv-pre-commit to v0.11.30 (#55) - (ea5003a)
- (web) Retire the legacy Flask UI (#66) - (d435410)
- [breaking] Remove the in-repo claimkit alias (#75) - (6f03ea7)
Contributing: We welcome contributions! Please see our Contributing Guide for details.
Questions? Open an issue on GitHub or join our discussions.