tenzir-ship now lets changelog projects require authors and reject pull request metadata in unreleased entries without invalidating published releases. Validation applies these policies to unreleased entries by default, while an explicit full-history check remains available for audits.
🚀 Features
Forward-looking changelog metadata policies
Changelog projects can now enforce author and pull request metadata on unreleased entries without invalidating published releases.
Set require_author: true to require at least one author, or omit_pr: true to reject pull request numbers in unreleased entries:
require_author: true
omit_pr: trueThe validate command now applies omit_pr and omit_author, as well as the new requirements, only to unreleased entries by default. Previously, the omission policies also rejected metadata in released entries. Run tenzir-ship validate --all-entries to retain that full-history check and audit every release against the current policy.