[changelog] header = """ # Changelog\n All notable changes to this project will be documented in this file.\n """ body = """ {% if version %}\ ## [{{ version | trim_start_matches(pat="v") }}] - {{ timestamp | date(format="%Y-%m-%d") }} {% else %}\ ## [unreleased] {% endif %}\ {% for commit in commits | unique(attribute="message") %} - {{ commit.message | upper_first }} {% endfor %}\n """ footer = """ """ trim = true [git] conventional_commits = false filter_unconventional = false split_commits = false tag_pattern = "^v[0-9]+\\.[0-9]+\\.[0-9]+$" sort_commits = "oldest"