1.8 KiB
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]
[1.0.0] - 2026-03-20
Breaking
Added
- Reusable
workflow_callsupport for thePrepare Releaseworkflow, enabling other repositories to invoke it directly. - Automated release artifact publishing in the release workflow for
darwin,linux, andwindowsbinaries pluschecksums.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-fileand--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
### Breakingheading is present in## [Unreleased], even if the section has no bullet entries yet.