Releases: tyeongkim/spec-graph
Releases · tyeongkim/spec-graph
v0.3.4
Changelog
Features
- d4f321b: feat!: remove history feature, add PLN/PHS lifecycle docs (@tyeongkim)
Full Changelog: v0.3.3...v0.3.4
v0.3.3
Changelog
Features
- 8f321be: feat: add phase next command, scoped unresolved query, auto-activate on delivers (@tyeongkim)
Others
- 774f489: docs(skills): require spec-graph skill as dependency for planner/executor/verifier (@tyeongkim)
Full Changelog: v0.3.2...v0.3.3
v0.3.2
Changelog
Bug fixes
- 40477f5: refactor: create entity type directories on-demand instead of at init (@tyeongkim)
- 78ff8e3: refactor: reorganize skills directory and remove .spec-graph from tracking (@tyeongkim)
Full Changelog: v0.3.1...v0.3.2
v0.3.1
Changelog
Features
- d87ee3e: feat: enforce validation gates on phase/plan → resolved transition (@tyeongkim)
Others
- c7a6d51: docs(skill): update spec-graph skill for v0.3.0 TOML architecture (@tyeongkim)
Full Changelog: v0.3.0...v0.3.1
v0.3.0
Changelog
Features
- 2e9bf30: feat(toml): add created_at/updated_at timestamps to entity files (@tyeongkim)
Bug fixes
- 39e6ff9: fix(flock): add Windows stub for cross-platform build (@tyeongkim)
- ab4b446: fix: address PR review comments (@tyeongkim)
- 05c5928: refactor(cli): remove legacy store from validate/impact/query/export/mcp commands (@tyeongkim)
Full Changelog: v0.2.0...v0.3.0
v0.2.0
Changelog
Features
- 4cf9f02: feat(cli): add --version flag with build-time metadata injection (@tyeongkim)
- 6c6cb24: feat(validate): add phase_satisfaction unified phase-exit gate (@tyeongkim)
Bug fixes
- aa40391: fix(db): eliminate sqlite lock errors under concurrent writes (@tyeongkim)
Full Changelog: v0.1.1...v0.2.0
v0.1.1
Changelog
Bug fixes
- 5f2d622: fix: add post-install quarantine removal and ignore spec-graph binary (@tyeongkim)
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Changelog
Features
- 6b82b55: feat(bootstrap): implement pattern-based scan engine for markdown documents (Taeyeong Kim taeyeong.kim@algorix.io)
- 7285d3d: feat(bootstrap): implement review and apply import modes (Taeyeong Kim taeyeong.kim@algorix.io)
- 1821d2b: feat(bootstrap,docs): layer-aware bootstrap and updated skill documentation (Phase 5) (Taeyeong Kim taeyeong.kim@algorix.io)
- 2ebbfc4: feat(cleanup): remove planned_in/delivered_in and phase-in-arch shims (Phase 6) (Taeyeong Kim taeyeong.kim@algorix.io)
- d148dc9: feat(cli): add bootstrap scan and import commands (Taeyeong Kim taeyeong.kim@algorix.io)
- afab8a9: feat(cli): add entity import, changeset list, and --metadata-file flag (Taeyeong Kim taeyeong.kim@algorix.io)
- 776f9dc: feat(cli): add history changeset/entity/relation commands (Taeyeong Kim taeyeong.kim@algorix.io)
- 4f7daad: feat(cli): add init and entity CLI commands (Taeyeong Kim taeyeong.kim@algorix.io)
- df67109: feat(cli): add relation CLI commands (Taeyeong Kim taeyeong.kim@algorix.io)
- 4ce7362: feat(cli): thread --reason, --actor, --source flags through all mutation commands (Taeyeong Kim taeyeong.kim@algorix.io)
- 387c628: feat(cli): wire --layer flag through all commands and MCP tools (Phase 4) (Taeyeong Kim taeyeong.kim@algorix.io)
- ee4b810: feat(cli): wire impact and validate commands (Taeyeong Kim taeyeong.kim@algorix.io)
- 62db514: feat(db): add SQLite connection and schema migration (Taeyeong Kim taeyeong.kim@algorix.io)
- 1e77794: feat(db): upgrade migration runner to support multiple sequential files (Taeyeong Kim taeyeong.kim@algorix.io)
- 5775c7e: feat(export): add --center/--depth flags for subgraph export (Taeyeong Kim taeyeong.kim@algorix.io)
- 125d130: feat(export): add JSON format (Taeyeong Kim taeyeong.kim@algorix.io)
- e4f60c7: feat(export): implement DOT and Mermaid export (Taeyeong Kim taeyeong.kim@algorix.io)
- e0f141b: feat(graph): add layer-aware traversal and export styling (Phase 2) (Taeyeong Kim taeyeong.kim@algorix.io)
- a116edc: feat(graph): add propagation types, interfaces, store extension, response structs (Taeyeong Kim taeyeong.kim@algorix.io)
- ca09bfe: feat(graph): implement impact analysis with priority-queue BFS (Taeyeong Kim taeyeong.kim@algorix.io)
- f61dbc4: feat(graph): implement validate checks (orphans, coverage, invalid_edges, superseded_refs) (Taeyeong Kim taeyeong.kim@algorix.io)
- fac6598: feat(init): add --path flag for custom project directory (Taeyeong Kim taeyeong.kim@algorix.io)
- f366e18: feat(jsoncontract): add response contracts for history and bootstrap (Taeyeong Kim taeyeong.kim@algorix.io)
- 6f912e5: feat(mcp): implement MCP server with stdio transport (Taeyeong Kim taeyeong.kim@algorix.io)
- 5ee2307: feat(model): add changeset and history models with 002_history migration (Taeyeong Kim taeyeong.kim@algorix.io)
- d0cd585: feat(model): add entity/relation types, edge matrix, and JSON contracts (Taeyeong Kim taeyeong.kim@algorix.io)
- ba74456: feat(model): add three-layer architecture foundation (Phase 1) (Taeyeong Kim taeyeong.kim@algorix.io)
- b699dd7: feat(model): allow criterion to be planned_in phase for phase-scoped coverage validation (Taeyeong Kim taeyeong.kim@algorix.io)
- 3fe4268: feat(query): add neighbors subcommand with BFS traversal (Taeyeong Kim taeyeong.kim@algorix.io)
- 67c87e5: feat(query): add query types, interfaces, and response contracts (Taeyeong Kim taeyeong.kim@algorix.io)
- 0d4698f: feat(query): add sql subcommand with SELECT-only enforcement (Taeyeong Kim taeyeong.kim@algorix.io)
- 919a53b: feat(query): implement query scope command (Taeyeong Kim taeyeong.kim@algorix.io)
- d5ba9ec: feat(spec-graph): seed v1 redesign graph (32 entities, 45 relations) (Taeyeong Kim taeyeong.kim@algorix.io)
- c8cee19: feat(store): add entity store with CRUD operations (Taeyeong Kim taeyeong.kim@algorix.io)
- 51c9bca: feat(store): add relation store with edge matrix validation (Taeyeong Kim taeyeong.kim@algorix.io)
- d1cbc51: feat(store): implement ChangesetStore with transaction-aware create (Taeyeong Kim taeyeong.kim@algorix.io)
- 142974c: feat(store): implement HistoryStore with transaction-aware recording (Taeyeong Kim taeyeong.kim@algorix.io)
- fe6bfeb: feat(store): wrap EntityStore mutations with changeset recording (Taeyeong Kim taeyeong.kim@algorix.io)
- 690e54f: feat(store): wrap RelationStore mutations with changeset recording (Taeyeong Kim taeyeong.kim@algorix.io)
- 36e8797: feat(validate): add --entity flag for entity-scoped validation (Taeyeong Kim taeyeong.kim@algorix.io)
- 3f50355: feat(validate): add --phase flag with existence validation (Taeyeong Kim taeyeong.kim@algorix.io)
- af99170: feat(validate): add CLI integration tests for gates + full regression (Taeyeong Kim taeyeong.kim@algorix.io)
- 3a3c4da: feat(validate): add conflicts check for active conflict pairs (Taeyeong Kim taeyeong.kim@algorix.io)
- d6b8b28: feat(validate): add phase-scoped entity/relation filtering (Taeyeong Kim taeyeong.kim@algorix.io)
- efde34e: feat(validate): decompose validators into per-layer package (Phase 3) (Taeyeong Kim taeyeong.kim@algorix.io)
- 8ef8d87: feat(validate): implement gate sub-checks (Taeyeong Kim taeyeong.kim@algorix.io)
- 450f1d3: feat(validate): register gates check skeleton (Taeyeong Kim taeyeong.kim@algorix.io)
- 126a689: feat: add GoReleaser release pipeline and migrate module path to tyeongkim/spec-graph (Taeyeong Kim taeyeong.kim@algorix.io)
- 128f708: feat: add readme template (Taeyeong Kim taeyeong.kim@algorix.io)
- 9e2513e: feat: add skill (Taeyeong Kim taeyeong.kim@algorix.io)
- 1e5e8fc: feat: improve skill with adding anti-pattern (Taeyeong Kim taeyeong.kim@algorix.io)
Bug fixes
- bbb2dc4: fix(bootstrap): default import mode to review per PLAN.md (Taeyeong Kim taeyeong.kim@algorix.io)
- 1b0a65e: fix(cli): close DB connection in PersistentPostRunE to prevent WAL lock (Taeyeong Kim taeyeong.kim@algorix.io)
- e6a2a84: fix(cli): reclassify exit codes to match PLAN.md contract (Taeyeong Kim taeyeong.kim@algorix.io)
- aa47902: fix(v0.4): heading colon parsing, history ordering, bootstrap --format flag (Taeyeong Kim taeyeong.kim@algorix.io)
- 7e06eac: fix(validate,db): implement gates check, phase scoping, and busy_timeout (Taeyeong Kim taeyeong.kim@algorix.io)
Others
- 54bd5be: chore(init): scaffold Go project with cobra root command (Taeyeong Kim taeyeong.kim@algorix.io)
- d5ea809: init: bootstrap spec-graph-cli project with plan and tooling config (Taeyeong Kim taeyeong.kim@algorix.io)
- c3db592: test(e2e): add comprehensive v0.4 integration tests for history and bootstrap (Taeyeong Kim taeyeong.kim@algorix.io)
- d36d363: test(e2e): add end-to-end tests for impact and validate workflows (Taeyeong Kim taeyeong.kim@algorix.io)
- a6c3a96: test(e2e): add full workflow end-to-end tests (Taeyeong Kim taeyeong.kim@algorix.io)
- 4bdcf7d: test(mcp): add MCP server E2E tests (Taeyeong Kim taeyeong.kim@algorix.io)
Full Changelog: ...v0.1.0