37 lines
1.0 KiB
TOML
37 lines
1.0 KiB
TOML
# 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
|