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 instructions parameter to release-notes mise 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-notes task 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