From 6856ef9a580d8c24473700b93b053ac892a76264 Mon Sep 17 00:00:00 2001 From: devrimcavusoglu Date: Wed, 13 May 2026 17:10:09 +0300 Subject: [PATCH] Cut v0.3.1: stamp CHANGELOG, bump version refs Patch release: dot-namespaced skill names (#92, #93). Strict superset of the v0.3.0 name regex, no migration. - CHANGELOG.md: move [Unreleased] block to [v0.3.1] dated 2026-05-13 - AGENTS.md, INSTALL.md, docs/guide/installation.md, docs/guide/index.md: bump current-release and install-pin examples from v0.3.0 to v0.3.1 - Historical M7 milestone entries in AGENTS.md left untouched (they describe what shipped in v0.3.0, not v0.3.1) Co-Authored-By: Claude Opus 4.7 (1M context) --- AGENTS.md | 2 +- CHANGELOG.md | 9 ++++++++- INSTALL.md | 4 ++-- docs/guide/index.md | 2 +- docs/guide/installation.md | 4 ++-- 5 files changed, 14 insertions(+), 7 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index 9ea9122..d74e304 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -4,7 +4,7 @@ Skern is a minimal, agent-first CLI tool for managing Agent Skills across agentic development platforms (Claude Code, Codex CLI, OpenCode, Cursor, Gemini CLI, GitHub Copilot, Windsurf, Continue, and more). It follows the Agent Skills open standard (agentskills.io) and uses `SKILL.md` files with YAML frontmatter as the canonical format. -The project is written in **Go 1.25+** and the current release is **v0.3.0**. +The project is written in **Go 1.25+** and the current release is **v0.3.1**. ## Repository Layout diff --git a/CHANGELOG.md b/CHANGELOG.md index e0a46aa..28b3139 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [v0.3.1] — 2026-05-13 + +Patch release: widen skill-name validation to accept dot-namespaced names. +Strict superset of the v0.3.0 regex — every previously valid name remains +valid, no migration required. + ### Added - **Dot-namespaced skill names are now valid.** `ValidateName` accepts dots as @@ -16,9 +22,10 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 regex, no migration required. Enables installers to preserve their namespace prefix on platforms that derive slash commands from directory names (e.g. GitHub Copilot maps `.copilot/skills/myorg.bootstrap/` to - `/myorg.bootstrap`). ([#92]) + `/myorg.bootstrap`). ([#92], [#93]) [#92]: https://github.com/devrimcavusoglu/skern/issues/92 +[#93]: https://github.com/devrimcavusoglu/skern/pull/93 ## [v0.3.0] — 2026-05-07 diff --git a/INSTALL.md b/INSTALL.md index ae2f319..fad54f3 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -46,11 +46,11 @@ Override with the `SKERN_INSTALL_DIR` environment variable. ## Pin a specific version ```sh -SKERN_VERSION=v0.3.0 curl -fsSL https://raw.githubusercontent.com/devrimcavusoglu/skern/main/scripts/install.sh | bash +SKERN_VERSION=v0.3.1 curl -fsSL https://raw.githubusercontent.com/devrimcavusoglu/skern/main/scripts/install.sh | bash ``` ```powershell -$env:SKERN_VERSION = 'v0.3.0'; irm https://raw.githubusercontent.com/devrimcavusoglu/skern/main/scripts/install.ps1 | iex +$env:SKERN_VERSION = 'v0.3.1'; irm https://raw.githubusercontent.com/devrimcavusoglu/skern/main/scripts/install.ps1 | iex ``` ## Build from source diff --git a/docs/guide/index.md b/docs/guide/index.md index b9eafa6..d8be3d4 100644 --- a/docs/guide/index.md +++ b/docs/guide/index.md @@ -33,7 +33,7 @@ Skills should not live inside models. They should live in code. Versioned. Compo ## What's Shipped -The current release is **v0.3.0**. Major capabilities already in place: +The current release is **v0.3.1**. Major capabilities already in place: - Eight platform adapters (Claude Code, Codex CLI, OpenCode, Cursor, Gemini CLI, GitHub Copilot, Windsurf, Continue) - Cross-platform binaries for macOS, Linux, and Windows diff --git a/docs/guide/installation.md b/docs/guide/installation.md index f8c9dc3..b2b9637 100644 --- a/docs/guide/installation.md +++ b/docs/guide/installation.md @@ -29,11 +29,11 @@ powershell -ExecutionPolicy Bypass -Command "irm https://raw.githubusercontent.c Set `SKERN_VERSION` before running the installer: ```sh -SKERN_VERSION=v0.3.0 curl -fsSL https://raw.githubusercontent.com/devrimcavusoglu/skern/main/scripts/install.sh | bash +SKERN_VERSION=v0.3.1 curl -fsSL https://raw.githubusercontent.com/devrimcavusoglu/skern/main/scripts/install.sh | bash ``` ```powershell -$env:SKERN_VERSION = 'v0.3.0'; irm https://raw.githubusercontent.com/devrimcavusoglu/skern/main/scripts/install.ps1 | iex +$env:SKERN_VERSION = 'v0.3.1'; irm https://raw.githubusercontent.com/devrimcavusoglu/skern/main/scripts/install.ps1 | iex ``` ## Custom Install Directory