From 676cfea5090aa60b4c1eea481e6c4f9b6f47fefa Mon Sep 17 00:00:00 2001 From: Rick Hightower Date: Mon, 31 Aug 2026 13:48:20 -0500 Subject: [PATCH] chore: release v0.5.1 catalog and rg fixes (#51) (#52) Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_01TZ1sCoZonCJw2oPbPcPioW --- .claude-plugin/marketplace.json | 2 +- .claude-plugin/plugin.json | 2 +- .codex-plugin/plugin.json | 2 +- .cursor-plugin/plugin.json | 2 +- .grok-plugin/marketplace.json | 4 ++-- .opencode/plugin/dekc.json | 2 +- CHANGELOG.md | 20 ++++++++++++++++++++ README.md | 2 +- marketplace.json | 2 +- package.json | 2 +- plugin.json | 2 +- public/data/catalog.json | 2 +- 12 files changed, 32 insertions(+), 12 deletions(-) diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 81d042b..3583dc9 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -11,7 +11,7 @@ "name": "data-engineering-knowledge-capture", "source": "./", "description": "Capture data-platform knowledge \u2014 schemas, lineage, medallion, semantic layer, business glossary \u2014 into OKF. Extends PKC; depends on OKF.", - "version": "0.5.0", + "version": "0.5.1", "author": { "name": "Rick Hightower" }, diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 93c8d87..aac5654 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "data-engineering-knowledge-capture", - "version": "0.5.0", + "version": "0.5.1", "description": "Data Engineering Knowledge Capture (DEKC) \u2014 extends PKC + OKF for schemas, lineage, medallion layers, SQL/DAX, semantic models, business objects, and an indexed second brain. Agents walk data lakes. Works in Claude Code, Grok Build, Codex, and OpenCode.", "author": { "name": "Rick Hightower", diff --git a/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index db5eae0..58df265 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "data-engineering-knowledge-capture", - "version": "0.5.0", + "version": "0.5.1", "description": "Data Engineering Knowledge Capture (DEKC) \u2014 schemas, lineage, medallion layers, semantic models, business glossary. Extends PKC; depends on OKF. Codex-native skills + hooks port.", "author": { "name": "Rick Hightower", diff --git a/.cursor-plugin/plugin.json b/.cursor-plugin/plugin.json index 619989f..399c5be 100644 --- a/.cursor-plugin/plugin.json +++ b/.cursor-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "data-engineering-knowledge-capture", - "version": "0.5.0", + "version": "0.5.1", "description": "Data Engineering Knowledge Capture: schemas, lineage, medallion, semantic models, and glossary into a durable OKF knowledge graph. Multi-host bindings and write isolation.", "author": { "name": "Rick Hightower" diff --git a/.grok-plugin/marketplace.json b/.grok-plugin/marketplace.json index 3b6c9da..a4a7ddb 100644 --- a/.grok-plugin/marketplace.json +++ b/.grok-plugin/marketplace.json @@ -1,13 +1,13 @@ { "name": "dekc-plugin-marketplace", "description": "Optional native Grok marketplace metadata. Grok Build loads Claude plugins with zero config; this pins identity for listings.", - "version": "0.5.0", + "version": "0.5.1", "plugins": [ { "name": "data-engineering-knowledge-capture", "source": ".", "description": "DEKC \u2014 data engineering knowledge capture on PKC + OKF. Claude-compatible.", - "version": "0.5.0", + "version": "0.5.1", "compatibility": { "claude_plugin": true, "zero_config": true diff --git a/.opencode/plugin/dekc.json b/.opencode/plugin/dekc.json index 0c2ba17..838184f 100644 --- a/.opencode/plugin/dekc.json +++ b/.opencode/plugin/dekc.json @@ -1,6 +1,6 @@ { "name": "data-engineering-knowledge-capture", - "version": "0.5.0", + "version": "0.5.1", "description": "OpenCode port of DEKC \u2014 same skills/agents/scripts as Claude & Codex. Policy via AGENTS.md.", "skills": "../../skills", "agents": "../../agents", diff --git a/CHANGELOG.md b/CHANGELOG.md index ec2fcdc..2c99225 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,26 @@ ## Unreleased +## 0.5.1 — 2026-08-31 + +Correctness patch for catalog rendering and the rg-backed reverse index. Both +defects were found by porting the system-architecture-capture v0.5.4 fixes to +the shared DEKC code. + +### Fixed + +- `refresh_catalog_index()` no longer crashes on a YAML scalar title. + `title: 421` parses as an int, and `_escape_link_label()` assumed a string, + so one legacy title aborted the refresh after capture had already written + concepts. A falsy-but-real title (`0`, `false`) also no longer falls back to + the file stem. + ([#51](https://github.com/SpillwaveSolutions/data-engineering-knowledge-capture/issues/51)) +- The rg-backed lineage pack no longer drops matches when the bundle is + addressed through a symlink. `rg_list_files()` resolves its hits, so + `path.relative_to(bundle)` raised and the handler silently discarded a real + lineage neighbor while the pack still reported `reverse_index: rg`. + ([#52](https://github.com/SpillwaveSolutions/data-engineering-knowledge-capture/issues/52)) + ## 0.5.0 — 2026-08-30 Retrieval ladder: Git + Markdown stays source of truth. Accelerators are disposable. diff --git a/README.md b/README.md index c395bf5..a1bf393 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ DEKC **extends [Project Knowledge Capture (PKC)](https://github.com/SpillwaveSol |---|---| | **Plugin name** | `data-engineering-knowledge-capture` | | **Repo** | [SpillwaveSolutions/data-engineering-knowledge-capture](https://github.com/SpillwaveSolutions/data-engineering-knowledge-capture) | -| **Version** | 0.5.0 | +| **Version** | 0.5.1 | | **License** | MIT | | **Hosts** | Claude Code · Grok Build · Codex · OpenCode · Agent Plugins 1.0 · Grok Bot · LangChain Deep Agents | diff --git a/marketplace.json b/marketplace.json index 22f7576..7ba8dee 100644 --- a/marketplace.json +++ b/marketplace.json @@ -11,7 +11,7 @@ "name": "data-engineering-knowledge-capture", "source": "./", "description": "Data lake second brain: schemas, lineage, medallion, semantic layer, glossary. Depends on PKC + OKF.", - "version": "0.5.0", + "version": "0.5.1", "author": { "name": "Rick Hightower" }, diff --git a/package.json b/package.json index 698603e..f9d1764 100644 --- a/package.json +++ b/package.json @@ -99,6 +99,6 @@ "vite": "^8.2.0" }, "description": "Data Engineering Knowledge Capture (DEKC) \u2014 Claude/Grok/Codex/OpenCode plugin + explorer", - "version": "0.5.0", + "version": "0.5.1", "license": "MIT" } diff --git a/plugin.json b/plugin.json index 7972dd1..03a5f82 100644 --- a/plugin.json +++ b/plugin.json @@ -1,7 +1,7 @@ { "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json", "name": "data-engineering-knowledge-capture", - "version": "0.5.0", + "version": "0.5.1", "description": "Data Engineering Knowledge Capture: schemas, lineage, medallion, semantic models, and glossary into a durable OKF knowledge graph. Multi-host bindings and write isolation.", "author": { "name": "Rick Hightower", diff --git a/public/data/catalog.json b/public/data/catalog.json index 4d46abd..3f9fe41 100644 --- a/public/data/catalog.json +++ b/public/data/catalog.json @@ -1,6 +1,6 @@ { "title": "Retail Lake Sample Knowledge", - "version": "0.5.0", + "version": "0.5.1", "depends_on": [ "project-knowledge-capture", "okf-graph-eng"