overcast 0.1.3

Strongly typed changelogs for projects as changeable as the weather
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::{Changelog, Release};

/// Return the [Changelog] structure used to create Overcast's changelog
pub fn get_overcast_changelog() -> Changelog {
    Changelog::new("Overcast")
        .with_description("Statically typed changelogs for projects as changeable as the weather")
        .add_semantic_versioning_message()
        .add_keep_a_changelog_message()
        .add_release(
            Release::new(0, 1, 0)
                .with_date(2024, 3, 19)
                .with_summary("Initial Release of Overcast")
                .added("Basic Keep A Changelog structure")
                .added("Example to render Overcast's changelog")
                .added("Markdown rendering"),
        )
}