Overcast is a crate for defining strongly typed changelogs that change as often as the weather. It's designed to make it simple to Keep a Changelog.
Example
A more complete example is available in get_overcast_changelog.rs
, the structure used to render CHANGELOG.md
.
let changelog = new
.with_description
.add_release;
let markdown = render_markdown.unwrap;
assert_eq!