This release improves prompt handling, fixes output parsing issues, and adds CI tag support.
Features
- Fetch tags from remote before processing, ensuring CI-created tags are available locally for release note generation
- Add optional
instructionsparameter torelease-notesmise task for customizing generation - Improve prompt structure: move custom instructions to top for higher priority, enforce
##section headings in output
Bug Fixes
- Preserve introductory paragraphs in Claude output that appear before
##sections — previously all content before the first heading was stripped - Remove stale release notes file before invoking Claude so a previous result is never mistaken for a fresh one
- Fix multiline usage spec in
release-notestask to prevent "unexpected word" errors with multi-word instructions
Documentation
- Update per-project mise example in README with correct multiline syntax and optional instructions arg
Full Changelog: https://github.com/AndreyAkinshin/herald/compare/v1.0.0...v1.0.1
Release notes generated by herald v1.0.1