diff --git a/CHANGELOG.md b/CHANGELOG.md index 0993aa9..6562405 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,17 @@ All notable changes to `python-docs-mcp-server` are documented here. Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [0.1.6] — 2026-05-14 + +### Fixed + +- **MCP Registry publish** — `server.json` `description` shortened from 152 to 96 characters to comply with MCP Registry's schema constraint (`body.description ≤ 100 chars`). The v0.1.5 release succeeded on PyPI (no such limit) but the `publish-mcp-registry` workflow job failed validation; v0.1.5 therefore never reached MCP Registry. v0.1.6 ships the same wheel content as v0.1.5 with the corrected `server.json` so MCP Registry catches up. All three locked anchor phrases — *canonical Python stdlib oracle*, *always free, always MIT*, *token-frugal* — are preserved in the shortened form per `.planning/POSITIONING.md`'s adapt-for-length contract. + +### Notes + +- `pyproject.toml` `description` (154 chars) is unchanged; PyPI's 512-char summary cap is unaffected. +- The locked README hero positioning sentence (the long, "use verbatim" form) is unchanged. + ## [0.1.5] — 2026-05-14 ### Added diff --git a/pyproject.toml b/pyproject.toml index b455b40..e6dc420 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "python-docs-mcp-server" -version = "0.1.5" +version = "0.1.6" description = "The canonical Python stdlib oracle for AI coding agents — exact symbols, exact sections, exact versions, offline, always free, always MIT, token-frugal." readme = "README.md" license = "MIT" diff --git a/server.json b/server.json index bf9f56e..8fa9c3f 100644 --- a/server.json +++ b/server.json @@ -8,13 +8,13 @@ "url": "https://github.com/ayhammouda/python-docs-mcp-server", "source": "github" }, - "version": "0.1.5", + "version": "0.1.6", "packages": [ { "registryType": "pypi", "registryBaseUrl": "https://pypi.org", "identifier": "python-docs-mcp-server", - "version": "0.1.5", + "version": "0.1.6", "runtimeHint": "uvx", "transport": { "type": "stdio" diff --git a/uv.lock b/uv.lock index aa53911..1a4832f 100644 --- a/uv.lock +++ b/uv.lock @@ -541,7 +541,7 @@ wheels = [ [[package]] name = "python-docs-mcp-server" -version = "0.1.5" +version = "0.1.6" source = { editable = "." } dependencies = [ { name = "beautifulsoup4" },