Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 25 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,31 @@ 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.4.0] — Unreleased
## [0.5.0] — Unreleased

### Added

- Opt-in Python 3.15 canonical documentation content target, pinned to CPython
`v3.15.0` commit `d220409a13b77de7a6c30abe16ea90db01528edc`.
Build it explicitly with `build-index --versions 3.15`.
The pin covers CPython documentation content, not the live `objects.inv`
inventory. This documentation target does not imply a tested Python 3.15
server runtime.
([#156](https://github.com/ayhammouda/python-docs-mcp-server/issues/156))

### Changed

- Aligned package and MCP Registry metadata to `0.5.0`. `list_versions` reports
versions actually indexed locally; an explicit unindexed version returns an
actionable error rather than silently falling back. Adding the 3.15 target
does not change existing defaults, the Python 3.12+ runtime requirement, or
the seven-tool MCP wire interface. Queries remain offline and read-only;
distribution remains free under the MIT license.
- Clarified the distinction between documentation content targets and tested
server runtimes or client integrations.
([#158](https://github.com/ayhammouda/python-docs-mcp-server/pull/158))

## [0.4.0] — 2026-10-19

### Added

Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ build-backend = "hatchling.build"

[project]
name = "python-docs-mcp-server"
version = "0.4.0"
version = "0.5.0"
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"
Expand Down
4 changes: 2 additions & 2 deletions server.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@
"url": "https://github.com/ayhammouda/python-docs-mcp-server",
"source": "github"
},
"version": "0.4.0",
"version": "0.5.0",
"packages": [
{
"registryType": "pypi",
"registryBaseUrl": "https://pypi.org",
"identifier": "python-docs-mcp-server",
"version": "0.4.0",
"version": "0.5.0",
"runtimeHint": "uvx",
"transport": {
"type": "stdio"
Expand Down
2 changes: 1 addition & 1 deletion uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading