$npx skillfedfor your agent

changelog

Provides simple Sphinx markup to render changelog displays.

With conditionsPyPI DocumentationReleased Dec 2025129.4K downloads / moMITPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — changelog-0.6.2-py3-none-any.whl
v0.6.2 · released 2025-12-20 · 3 runtime deps: Sphinx, docutils, looseversion

Yes, if you maintain a Sphinx-based project and want structured changelog markup. The extension is actively maintained, has no security vulnerabilities, and low install friction. The MIT license is permissive. The main caveat is that it is marked experimental and has a small user base, so community support is limited—verify compatibility with your Sphinx version before committing.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Sphinx to be installed and a Sphinx documentation project configured.
  • Low install friction; pure Python wheel with three runtime dependencies (Sphinx, docutils, looseversion).
  • Actively maintained with no known vulnerabilities.

License · maintenance · safety

MIT (permissive) — MIT license permits unrestricted use, modification, and distribution with minimal restrictions—suitable for both open-source and proprietary projects.

last release 2025-12-20 (237 days) · last repo commit 2026-04-16 · 6 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 129,394 downloads/mo, #11,672 on PyPI

Verify before relying

# Install
pip install changelog

# In conf.py, add to extensions list:
extensions = ['changelog']

# In your .rst file, use the directive:
# .. changelog::
#     :version: 1.5.6
#     :released: Sun Oct 12 2008
#
#     .. change::
#         :tags: general
#         :tickets: 27
#
#       Description of the change.
  • Whether the package works with current Sphinx versions or has known compatibility issues with recent releases.
  • Whether the experimental status noted in the description means breaking changes are likely or if it is stable in practice.
  • What specific Python versions are supported beyond the general Python 3 classifier.
Same gist for agents: .md · .json

What it is and what it does

Changelog is a Sphinx extension that provides markup directives to structure and render changelog entries in documentation. It lets you organize changes by version, tag them by category, and link to tickets, pull requests, and changesets. The extension groups and sorts changes according to configuration, supporting both simple tags and compound tags that match multiple categories.

The package is used by SQLAlchemy and related projects. It is marked experimental but appears stable in practice. It depends on Sphinx, docutils, and looseversion, and runs as a pure Python wheel with no compiled dependencies. The extension also supports advanced features like importing changes from multiple files, rendering to markdown, and a command-line tool for gathering per-file changelog entries at release time.

Use it for

  • Organize release notes by version and category in Sphinx-based project documentation.
  • Link changelog entries to tickets, pull requests, and changesets using configurable URL templates.
  • Group related changes under compound tags to show hierarchical change categories.
  • Import changelog entries from multiple .rst files to enable per-file change tracking during development.
  • Generate markdown changelogs from reStructuredText for use in GitHub releases or web GUIs.

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you maintain a Sphinx-based project and want structured changelog markup.

The extension is actively maintained, has no security vulnerabilities, and low install friction. The MIT license is permissive. The main caveat is that it is marked experimental and has a small user base, so community support is limited—verify compatibility with your Sphinx version before committing.

Install

changelog on PyPI

Before you install

Low install friction; pure Python wheel with three runtime dependencies (Sphinx, docutils, looseversion). Actively maintained with no known vulnerabilities.

Requires Sphinx to be installed and a Sphinx documentation project configured.

License in practice

MIT license permits unrestricted use, modification, and distribution with minimal restrictions—suitable for both open-source and proprietary projects.

Quickstart

# Install
pip install changelog

# In conf.py, add to extensions list:
extensions = ['changelog']

# In your .rst file, use the directive:
# .. changelog::
#     :version: 1.5.6
#     :released: Sun Oct 12 2008
#
#     .. change::
#         :tags: general
#         :tickets: 27
#
#       Description of the change.

Verify before relying

  • Whether the package works with current Sphinx versions or has known compatibility issues with recent releases.
  • Whether the experimental status noted in the description means breaking changes are likely or if it is stable in practice.
  • What specific Python versions are supported beyond the general Python 3 classifier.

Package facts

LicenseMIT permissive
Python supportNot specified
Install frictionLow. Pure-Python wheel
Runtime dependencies
3 packages
Sphinxdocutilslooseversion
MaintenanceActively maintained 237 days since the last release
Last repo commit
First released
Downloads129,394 / month, #11,672 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 3 - AlphaEnvironment :: ConsoleIntended Audience :: DevelopersProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: Implementation :: CPythonProgramming Language :: Python :: Implementation :: PyPyTopic :: Documentation

Evidence: changelog-0.6.2-py3-none-any.whl

Tags

Capabilities
sphinx changelog extensiongenerate changelog from rstsphinx documentation changelogrelease notes generator sphinxversion history markupchangelog sections tagssphinx change directive
Topics
sphinx-extensionrelease-notesdocumentation-generation
PyPI keywords
Sphinx

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “sphinx changelog extension”

Give your agent the search over MCP, or paste the wish link into any chat.

More Documentation packages

docutils With conditions
PyPI · Software Development · released May 2026

Docutils converts plaintext documentation in reStructuredText format into multiple output formats including HTML, XML, and LaTeX using a modular processing system.

BSD-3-Clausepure Python · 3.9+
225.6Mdownloads / mo
Sphinx Worth it
PyPI · Software Development · released Dec 2025

Sphinx generates professional documentation from reStructuredText source files, producing HTML, PDF, EPUB, and other formats with automatic cross-references, code highlighting, and hierarchical navigation.

BSD-2-Clausepure Python · 3.12+
91.8Mdownloads / mo
griffe Worth it
PyPI · Software Development · released Jun 2026

Griffe extracts the complete structure and signatures of Python programs to generate API documentation or detect breaking changes in your project's public API.

Install it if you need to programmatically inspect Python code structure, generate API docs, or enforce API stability in CI.

ISCpure Python · 3.10+
32.4Mdownloads / mo
sphinxcontrib-serializinghtml With conditions
PyPI · Utilities · released Jul 2024

A Sphinx extension that outputs documentation in serialized HTML formats (JSON and pickle) alongside standard HTML.

BSD-3-Clausepure Python · 3.9+dormant
30.5Mdownloads / mo
alabaster Worth it
PyPI · Documentation · released Jul 2024

Alabaster is a clean, responsive Sphinx theme for documentation that requires Python 3.10 or newer and Sphinx 6.2 or newer.

BSD-3-Clausepure Python · 3.10+dormant
30.4Mdownloads / mo
sphinxcontrib-htmlhelp With conditions
PyPI · Utilities · released Jul 2024

A Sphinx extension that generates HTML help files from reStructuredText documentation source.

BSD-3-Clausepure Python · 3.9+dormant
27.7Mdownloads / mo

See also sphinxcontrib-log-cabinet · sphinxcontrib-towncrier · sphinx_mdinclude · sphinx-jinja · m2r2 · sphinx-substitution-extensions · reno · sphinxcontrib-httpdomain · gitchangelog · blurb