gladius 1.0.0

A library for writing typing-trainers
Documentation
[changelog]
header = ""
body = """
{% if version -%}
## {{ version | trim_start_matches(pat="v") }}
{% else -%}
## Unreleased
{%- endif -%}
{% for group, commits in commits | group_by(attribute="group") %}
### {{ group | upper_first }}
{% for commit in commits %}
- {{ commit.message | upper_first }}{% if commit.breaking %} (❗BREAKING❗){% endif %}{% if commit.remote.username %} by @{{ commit.remote.username }}{% endif %}
{%- endfor %}
{% endfor %}

"""
trim = true

[git]
conventional_commits = true
filter_unconventional = true
commit_parsers = [
  { message = "^feat", group = "✨ Features"},
  { message = "^fix", group = "πŸ› Bug Fixes"},
  { message = "^docs", group = "πŸ“– Documentation"},
  { message = "^perf", group = "πŸƒβ€β™‚οΈ Performance"},
  { message = "^refactor", group = "🧹 Refactor"},
  { message = "^test", group = "πŸ”¬ Testing"},
  { message = "^chore: increment version", skip = true},
  { message = "^chore: bump version", skip = true},
  { message = "^chore: update flake inputs", skip = true},
  { message = "^chore", group = "🧩 Miscellaneous"},
  { message = "^ci", group = "πŸ‘· CI/CD"},
  { message = "^revert", group = "βͺ Reverts"},
]
filter_commits = true