diff --git a/CHANGELOG.md b/CHANGELOG.md index f968cef..065c96c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ All notable changes to `codeforerunner` are documented here. The format is loosely based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); this project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.4.10] — 2026-06-09 + +### Added + +- **Docs Index** — glossary term in `CONTEXT.md` defining the `## Documentation` README section that links every user-facing doc in `docs/` with one-line descriptions. The readme task is its sole writer; the check task flags README STALE on unlinked docs or dead index links; `.forerunner/` artifacts are never indexed. Groundwork for the README docs-index feature (#105). (#106, `CONTEXT.md`) + ## [0.4.9] — 2026-06-09 ### Added diff --git a/README.md b/README.md index e6084cf..04d908d 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ # codeForerunner -[![Socket Badge](https://badge.socket.dev/npm/package/codeforerunner/0.4.9)](https://socket.dev/npm/package/codeforerunner) +[![Socket Badge](https://badge.socket.dev/npm/package/codeforerunner/0.4.10)](https://socket.dev/npm/package/codeforerunner) Model-agnostic repository documentation tooling. Ships a prompt pack for codebase analysis and doc generation, a thin Python CLI, an MCP server, drift-detection rules that keep docs honest — and native slash-command skills for Claude Code, Codex, Gemini CLI, and other agent CLIs. @@ -122,7 +122,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v6.0.2 - - uses: derek-palmer/codeforerunner@v0.4.9 + - uses: derek-palmer/codeforerunner@v0.4.10 with: fail-on-drift: "true" # set "false" to warn-only ``` diff --git a/install.ps1 b/install.ps1 index 9e20b09..91f548b 100644 --- a/install.ps1 +++ b/install.ps1 @@ -13,9 +13,9 @@ param([Parameter(ValueFromRemainingArguments=$true)][string[]]$Args) $ErrorActionPreference = "Stop" # Security: pinned to a specific version so one-liners don't execute unreviewed code. -$NpmPkg = "codeforerunner@0.4.9" +$NpmPkg = "codeforerunner@0.4.10" $Repo = "derek-palmer/codeforerunner" -$RepoTag = "v0.4.9" +$RepoTag = "v0.4.10" $ScriptDir = Split-Path -Parent $MyInvocation.MyCommand.Path $LocalJs = Join-Path $ScriptDir "bin\install.js" diff --git a/install.sh b/install.sh index 8a3c3d2..1d1e609 100755 --- a/install.sh +++ b/install.sh @@ -16,9 +16,9 @@ set -euo pipefail # Security: pinned to a specific version so curl|bash one-liners don't silently # execute whatever the npm registry or GitHub currently serves as "latest". -NPM_PKG="codeforerunner@0.4.9" +NPM_PKG="codeforerunner@0.4.10" REPO="derek-palmer/codeforerunner" -REPO_TAG="v0.4.9" +REPO_TAG="v0.4.10" # Locate bin/install.js relative to this script (works even when piped through bash) SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]:-install.sh}")" 2>/dev/null && pwd || echo "")" diff --git a/package.json b/package.json index d4b0bea..4b21bd0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "codeforerunner", - "version": "0.4.9", + "version": "0.4.10", "description": "Model-agnostic repository documentation tooling — installs /forerunner-* slash commands into 30+ agent CLIs", "main": "./bin/install.js", "bin": { diff --git a/plugins/codex/marketplace.json b/plugins/codex/marketplace.json index 6c96358..1d9a23f 100644 --- a/plugins/codex/marketplace.json +++ b/plugins/codex/marketplace.json @@ -4,14 +4,14 @@ "id": "codeforerunner", "name": "codeforerunner", "description": "Model-agnostic repo documentation prompts as an installable Codex plugin.", - "version": "0.4.9", + "version": "0.4.10", "homepage": "https://github.com/derek-palmer/codeforerunner" }, "plugins": [ { "id": "codeforerunner", "name": "codeforerunner", - "version": "0.4.9", + "version": "0.4.10", "description": "Prompt-first repository documentation skill.", "source": { "kind": "git", diff --git a/pyproject.toml b/pyproject.toml index 43d9b44..36a558b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta" [project] name = "codeforerunner" -version = "0.4.9" +version = "0.4.10" description = "Model-agnostic repository documentation tooling (prompt-first; thin CLI)." readme = "README.md" requires-python = ">=3.11" diff --git a/uv.lock b/uv.lock index e1c4b60..1d6eeeb 100644 --- a/uv.lock +++ b/uv.lock @@ -4,7 +4,7 @@ requires-python = ">=3.11" [[package]] name = "codeforerunner" -version = "0.4.9" +version = "0.4.10" source = { editable = "." } dependencies = [ { name = "pyyaml" },