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