# cliff.toml [changelog] title = "Changelog" description = "All notable changes to this project will be documented in this file." repository_url = "http://localhost:3001/illyum/sbt-stash" template = """ # {{version}} - {{date}} {% for group, commits in commits | group_by(attribute="group") %} ### {{group | upper_first}} {% for commit in commits %} - {{ commit.message | upper_first }} ({% if commit.breaking %}! {% endif %}{{ commit.hash }}) {% endfor %} {% endfor %} """ [git] commit_parsers = [ { message = "^\\(Chore\\)", group = "Chore" }, { message = "^\\(BugFix\\)", group = "Bug Fixes" }, { message = "^\\(Feat\\)", group = "Features" }, { message = "^\\(Docs\\)", group = "Documentation" }, { message = "^\\(Refactor\\)", group = "Refactor" }, { message = "^\\(Test\\)", group = "Tests" }, { message = "^\\(Style\\)", group = "Styling" }, { message = "^\\(Perf\\)", group = "Performance" }, ] [git.tag] pattern = "^v[0-9]+" [git.commit] conventional = false [git.filters] exclude_merge_commits = true