Files
vociferate/changelog.md
Micheal Wilkinson 9da7a251b2
All checks were successful
Push Validation / validate (push) Successful in 54s
refactor(changelog): update unreleased since v1.0.0
2026-03-20 18:52:34 +00:00

1.8 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

A ### Breaking section is used in addition to Keep a Changelog's standard sections to explicitly document changes that are backwards-incompatible but would otherwise appear under ### Changed. Entries under ### Breaking trigger a major version bump in automated release recommendation logic.

[Unreleased]

Breaking

Added

  • Reusable workflow_call support for the Prepare Release workflow, enabling other repositories to invoke it directly.
  • Automated release artifact publishing in the release workflow for darwin, linux, and windows binaries plus checksums.txt.
  • README guidance for release artifacts and examples for reusing vociferate as a composite action or reusable workflow.

Changed

  • Release creation is now idempotent: existing releases for the same tag are updated in place instead of recreated.
  • Release asset uploads now replace existing assets with matching filenames so reruns stay synchronized.

Fixed

Removed

[1.0.0] - 2026-03-20

Breaking

Added

  • Initial standalone releaseprep migration into vociferate.
  • Configurable version source and parser via --version-file and --version-pattern.
  • Configurable changelog path via --changelog.
  • Composite action (action.yml) for release preparation and recommendation flows.
  • Gitea workflows for push validation and manual release preparation.

Changed

  • Release recommendation now forces a major version bump whenever a ### Breaking heading is present in ## [Unreleased], even if the section has no bullet entries yet.

Fixed

Removed