Skip to content
Merged
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
29 changes: 29 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,35 @@ 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.3.2] — 2026-10-10

### Fixed

- Improved canonical documentation ranking for natural-language searches.
Page-level `get_docs` now returns canonical stored page text instead of
concatenating overlapping nested sections.
([#137](https://github.com/ayhammouda/python-docs-mcp-server/pull/137))
- Added one-symbol recovery when an explicit-version search returns no results.
([#139](https://github.com/ayhammouda/python-docs-mcp-server/pull/139))
- Append canonical targets into spare result slots for nonempty, explicit-version
`kind="auto"` searches without reordering or replacing existing hits.
([#146](https://github.com/ayhammouda/python-docs-mcp-server/pull/146))

### Security

- Updated the dependency lock to patched security releases.
([#128](https://github.com/ayhammouda/python-docs-mcp-server/pull/128))
- Raised the supported MCP SDK floor to `mcp>=1.30.0,<2.0.0`, retaining MCP v1.
([#145](https://github.com/ayhammouda/python-docs-mcp-server/pull/145))

### Changed

- Aligned package and MCP Registry metadata to `0.3.2`; the original six-tool
public API is unchanged.
- Development maintenance improved benchmark tooling, CI, and owner infrastructure.
The frozen 50-question, 65-case regression baseline records 35 retrieval hits;
it measures retrieval and canonical citations, not generated-answer superiority.

## [0.3.1] — 2026-06-01

### 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.3.1"
version = "0.3.2"
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.3.1",
"version": "0.3.2",
"packages": [
{
"registryType": "pypi",
"registryBaseUrl": "https://pypi.org",
"identifier": "python-docs-mcp-server",
"version": "0.3.1",
"version": "0.3.2",
"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