PSKeepAChangelogTools
0.1.0
A PowerShell module for parsing, validating, and synchronizing Keep a Changelog style changelogs.
Minimum PowerShell version
5.1
Installation Options
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
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
- PSKeepAChangelogTools.nuspec
- PSKeepAChangelogTools.psd1
- src\KeepAChangelog.Core.ps1
- src\KeepAChangelog.Common.ps1
- PSKeepAChangelogTools.psm1
- src\KeepAChangelog.ManifestReleaseNotes.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.1.0 (current version) | 0 | 5/24/2026 |