2.1 KiB
2.1 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]
Changed
- The CLI entrypoint, internal package paths, build outputs, and automation references now use the
vociferatename instead of the earlierreleaseprepnaming. - The release workflow and composite action now treat a provided
versionas an override and otherwise fall back to the recommended next version automatically.
[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.
- Initial standalone vociferate migration from its earlier internal naming.
- 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 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.
- Release recommendation now forces a major version bump whenever a
### Breakingheading is present in## [Unreleased], even if the section has no bullet entries yet.