PSKeepAChangelogTools

0.1.0

A PowerShell module for parsing, validating, and synchronizing Keep a Changelog style changelogs.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name PSKeepAChangelogTools

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name PSKeepAChangelogTools

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

Copyright © 2026 Takatoshi Kuriyama. All rights reserved.

Package Details

Author(s)

  • Takatoshi Kuriyama

Tags

Changelog KeepAChangelog ReleaseNotes Automation PowerShell CI

Functions

Get-KeepAChangelogSection Get-KeepAChangelogEntry Assert-KeepAChangelogReleaseMetadata Get-KeepAChangelogManifestReleaseNotes Set-KeepAChangelogManifestReleaseNotes

PSEditions

Core Desktop

Dependencies

This module has no dependencies.

Release Notes

## [0.1.0]

### Added

- Add `Get-KeepAChangelogSection` for reading changelog sections by version.
- Add `Get-KeepAChangelogEntry` for reading rendered changelog entries by version.
- Add `Assert-KeepAChangelogReleaseMetadata` for validating changelog versions and release tags.
- Add `Get-KeepAChangelogManifestReleaseNotes` for rendering manifest release notes from `CHANGELOG.md`.
- Add `Set-KeepAChangelogManifestReleaseNotes` for updating manifest release notes.
- Add build tasks for linting, tests, and release note synchronization.
- Add staged-module integration tests, CI, and release automation.

### Notes

- This is the first public release of `PSKeepAChangelogTools`.
- Supported PowerShell versions are Windows PowerShell 5.1 through PowerShell 7.x.
- The module scope is intentionally limited to Keep a Changelog style changelogs.

Full CHANGELOG: https://github.com/krymtkts/PSKeepAChangelogTools/blob/main/CHANGELOG.md

FileList

Version History

Version Downloads Last updated
0.1.0 (current version) 0 5/24/2026