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
21 changes: 21 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,26 @@
# Changelog

## [0.9.2](https://github.com/f1sherFM/PyDoc2Markdown/compare/v0.9.1...v0.9.2) (2026-07-12)


### Bug Fixes

0.9.2 is a public-readiness bugfix release for edge cases found after 0.9.1.
It keeps the 0.9.x launch line focused on predictable behavior across normal
generation, watch mode, README sync, docstring inheritance, and type links.

* resolve package-relative base imports during docstring inheritance so
`from .base import Service` inside a package resolves to the package-local
base class instead of relying on ambiguous short names ([4fe102b](https://github.com/f1sherFM/PyDoc2Markdown/commit/4fe102beabf35a3c779ef8ea56a65049a8d178e4))
* make watch mode write the same prune manifest as normal generation, keeping
later `--prune` and generated-file tracking consistent ([4fe102b](https://github.com/f1sherFM/PyDoc2Markdown/commit/4fe102beabf35a3c779ef8ea56a65049a8d178e4))
* keep README module links in watch mode aligned with normal CLI generation so
`--watch --readme --nav` links modules to generated docs instead of local
README anchors ([4fe102b](https://github.com/f1sherFM/PyDoc2Markdown/commit/4fe102beabf35a3c779ef8ea56a65049a8d178e4))
* preserve multiple cross-reference targets for duplicate type names across
modules and avoid unsafe ambiguous links when no local module context can
disambiguate them ([4fe102b](https://github.com/f1sherFM/PyDoc2Markdown/commit/4fe102beabf35a3c779ef8ea56a65049a8d178e4))

## [0.9.1](https://github.com/f1sherFM/PyDoc2Markdown/compare/v0.9.0...v0.9.1) (2026-07-09)


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 = "pydoc2markdown"
version = "0.9.1"
version = "0.9.2"
description = "Convert Python docstrings to Markdown documentation."
readme = "README.md"
license = { text = "MIT" }
Expand Down
2 changes: 1 addition & 1 deletion src/pydoc2markdown/__init__.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
"""PyDoc2Markdown - Convert Python docstrings to Markdown documentation."""

__version__ = "0.9.1"
__version__ = "0.9.2"
__author__ = "f1sherFM"

from pydoc2markdown.core.generator import MarkdownGenerator, OutputOptions
Expand Down
Loading