Skip to main content

py-changelogmd

Python module and CLI tool for CHANGELOG.md manipulation.

Install

python3 -m pip install changelogmd

Usage

from changelogmd import Changelog
changelog = Changelog("CHANGELOG.md")

# List available versions
print(list(changelog.versions))

# Print full Markdown
print(str(changelog))

# Print full Markdown of latest version
print(str(changelog.versions[0]))

# Bump release version from UNRELEASED version
changelog.bump()

UNRELEASED changes

Unreleased changes are stored in the CHANGELOG.md file as top-most version

# Changelog

## [UNRELEASED]

### Added
- New Feature added

### Removed
- This will cause a minor version bump

Release files for changelogmd 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for changelogmd 0.2.0
File Size Uploaded
changelogmd-0.2.0.tar.gz 4.9 kB Details

Release files / changelogmd-0.2.0.tar.gz

Download URL changelogmd-0.2.0.tar.gz
Size 4.9 kB
Tags Source
SHA-256 checksum
How to use checksums
e53ac7b6a24c60a683ddaafd25019c60f07f066d7ae1495df93c75099ef8b53b
BLAKE2b-256 checksum
How to use checksums
3b440c129b14c7419c8588eb28daf968349dbfc34a7f006d518689554083be7a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.3

Release history Release notifications | RSS feed

This release

0.2.0 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page