Skip to content

v3.0.0

Compare
Choose a tag to compare
@github-actions github-actions released this 04 Nov 06:51
· 89 commits to main since this release

Release v3.0.0

A GitHub Action for ChangelogManagement is being launched alongside this release! See https://github.com/marketplace/actions/changelog-management.

Changes

Added

  • New LinkModes 'GitHub' and 'AzureDevOps' on Update-Changelog which remove the need to manually specify a LinkPattern
  • New property 'ReleaseNotes' returned by Get-ChangelogData containing a formatted version of the changes from the most recent released version

Changed

  • BREAKING CHANGE: New-Changelog now populates an initial change 'Added: Initial release'. This can be overridden to match previous behavior via the new '-NoInitialChange' parameter
  • BREAKING CHANGE: Get-ChangelogData's Output.Unreleased is now null if there are no unreleased changes to match the behavior of Output.Released
  • BREAKING CHANGE: Minimum supported PowerShell raised to 5.1 instead of 5.0
  • Module structure changed to use dot-sourcing
  • Build/test/deploy switched from Azure DevOps to GitHub Actions

Fixed

  • Add-ChangelogData now detects type of newline used in file rather than assuming it matches [System.Environment]::NewLine
  • Update-Changelog now detects type of newline used in file rather than assuming it matches [System.Environment]::NewLine
  • Get-ChangelogData now detects type of newline used in file rather than assuming it matches [System.Environment]::NewLine