this repo has no description
at main 58 lines 1.7 kB view raw
1[changelog] 2 3header = """ 4# Changelog\n 5All notable changes to this project will be documented in this file. 6 7The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), 8and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).\n 9""" 10 11body = """ 12{% if version -%} 13 ## [{{ version | trim_start_matches(pat="v") }}] - {{ timestamp | date(format="%Y-%m-%d") }} 14{% else -%} 15 ## [Unreleased] 16{% endif -%} 17{% for group, commits in commits | group_by(attribute="group") %} 18 ### {{ group | upper_first }} 19 {% for commit in commits %} 20 - {{ commit.message | upper_first }}\ 21 {% endfor %} 22{% endfor %}\n 23""" 24 25footer = """ 26{% for release in releases -%} 27 {% if release.version -%} 28 {% if release.previous.version -%} 29 [{{ release.version | trim_start_matches(pat="v") }}]: \ 30 https://github.com/astrenoxcoop/supercell\ 31 /compare/{{ release.previous.version }}..{{ release.version }} 32 {% endif -%} 33 {% else -%} 34 [unreleased]: https://github.com/astrenoxcoop/supercell\ 35 /compare/{{ release.previous.version }}..HEAD 36 {% endif -%} 37{% endfor %} 38""" 39 40trim = true 41 42[git] 43conventional_commits = true 44filter_unconventional = true 45split_commits = false 46commit_parsers = [ 47 { message = "^.*: add", group = "Added" }, 48 { message = "^.*: support", group = "Added" }, 49 { message = "^.*: remove", group = "Removed" }, 50 { message = "^.*: delete", group = "Removed" }, 51 { message = "^test", group = "Fixed" }, 52 { message = "^fix", group = "Fixed" }, 53 { message = "^.*: fix", group = "Fixed" }, 54 { message = "^.*", group = "Changed" }, 55] 56filter_commits = true 57topo_order = false 58sort_commits = "oldest"