From e173c3217186d2157bfa5597baf06f1e32cc69e6 Mon Sep 17 00:00:00 2001 From: Nick Groenen Date: Sun, 25 Aug 2024 13:23:41 +0200 Subject: [PATCH] Remove custom changelog template in favor of title_format With https://github.com/twisted/towncrier/issues/648 now fixed, we can just rely on a correctly-set title_format again for properly formatted markdown changelogs. --- changelog.d/template.md | 50 ----------------------------------------- towncrier.toml | 3 +-- 2 files changed, 1 insertion(+), 52 deletions(-) delete mode 100644 changelog.d/template.md diff --git a/changelog.d/template.md b/changelog.d/template.md deleted file mode 100644 index b0ae807..0000000 --- a/changelog.d/template.md +++ /dev/null @@ -1,50 +0,0 @@ -{% if render_title %} -## v{{ versiondata.version }} ({{ versiondata.date }}) -{% endif %} -{% for section, _ in sections.items() %} -{% if section %} - -## {{section}} -{% endif %} - -{% if sections[section] %} -{% for category, val in definitions.items() if category in sections[section] %} -### {{ definitions[category]['name'] }} - -{% for text, values in sections[section][category].items() %} -- {{ text }} -{%- if values %} -{% if "\n - " in text or '\n * ' in text %} - - - ( -{%- else %} -{% if text %} ({% endif %} -{%- endif -%} -{%- for issue in values %} -{{ issue.split(": ", 1)[0] }}{% if not loop.last %}, {% endif %} -{%- endfor %} -{% if text %}){% endif %} - -{% else %} - -{% endif %} -{% endfor %} - -{% if issues_by_category[section][category] and "]: " in issues_by_category[section][category][0] %} -{% for issue in issues_by_category[section][category] %} -{{ issue }} -{% endfor %} - -{% endif %} -{% if sections[section][category]|length == 0 %} -No significant changes. - -{% else %} -{% endif %} -{% endfor %} -{% else %} -No significant changes. - -{% endif %} -{% endfor +%} diff --git a/towncrier.toml b/towncrier.toml index e136960..240bbfc 100644 --- a/towncrier.toml +++ b/towncrier.toml @@ -1,11 +1,10 @@ [tool.towncrier] name = "obsidian-export" directory = "changelog.d" -template = "changelog.d/template.md" filename = "CHANGELOG.md" start_string = "\n" underlines = ["", "", ""] -title_format = "" +title_format = "## [{version}](https://github.com/zoni/obsidian-export/tree/{version}) - {project_date}" issue_format = "[#{issue}](https://github.com/zoni/obsidian-export/issues/{issue})" [[tool.towncrier.type]]