Skip to main content

A Sphinx extension for changelog manipulation

Project description

PyPI - Package Version PyPI - Python Version PyPI - License CircleCI Codecov

What is Releases?

Releases is a Sphinx extension designed to help you keep a source control friendly, merge friendly changelog file & turn it into useful, human readable HTML output. It’s compatible with Python 3.6+, and may work on Sphinx versions as far back as 1.8.x, though 4.x and up are recommended and generally all we will support.

Specifically:

  • The source format (kept in your Sphinx tree as changelog.rst) is a stream-like timeline that plays well with source control & only requires one entry per change (even for changes that exist in multiple release lines).

  • The output (when you have the extension installed and run your Sphinx build command) is a traditional looking changelog page with a section for every release; multi-release issues are copied automatically into each release.

  • By default, feature and support issues are only displayed under feature releases, and bugs are only displayed under bugfix releases. This can be overridden on a per-issue basis.

Some background on why this tool was created can be found in this blog post.

For more documentation, please see http://releases.readthedocs.io. For a roadmap, see the maintainer’s roadmap page.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

releases-2.0.0.tar.gz (46.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

releases-2.0.0-py3-none-any.whl (20.9 kB view details)

Uploaded Python 3

File details

Details for the file releases-2.0.0.tar.gz.

File metadata

  • Download URL: releases-2.0.0.tar.gz
  • Upload date:
  • Size: 46.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.14

File hashes

Hashes for releases-2.0.0.tar.gz
Algorithm Hash digest
SHA256 99296a3acab3838e27e96ec5c3713450982f385b6b6fd54fc9e2425393972e8c
MD5 b3c7ce99f8cca2cd0f6d71891fac0e4c
BLAKE2b-256 4770dcda350f107082d2fb87c0a887be219e37bb35b1f1a0f59bd1e714e875ed

See more details on using hashes here.

File details

Details for the file releases-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: releases-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 20.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.9 tqdm/4.64.0 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.14

File hashes

Hashes for releases-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ea6470d8d2ecb4161845a4e169527aecb8b9a8a628c590ae0855dd11fd6e8864
MD5 a305a75cd4c84e2afefe957e2813aba9
BLAKE2b-256 1aa51476132515ca24b1ddb4f16886917bfaef072452616b43a4137ff4c3d363

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page