Drizzle is a crate for defining strongly typed changelogs that are 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
# use ;
let changelog = new
.with_description
.add_release;
let markdown = render_markdown.unwrap;
assert_eq!
Features
- dates Support for adding dates to changelog entries
- render_markdown render changelogs as JSON
- render_json render changelogs to JSON format
- drizzle_changelog include Drizzle's changelog. Mainly to enable testing and examples