-
Notifications
You must be signed in to change notification settings - Fork 122
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Markdown docs use 'custom' template and don't show/mention default available #545
Comments
Thanks for the report. A lot of things are "historical" towncrier started as a small tool to help manage the release notes for twisted/twisted There was no "overarching vision" for the tool...so there is a lot of patchwork here. I think that everybody would be happy to work towards making Markdown a first class markup for towncrier. Right now RST is first class, and Markdown is kind of second... Happy to receive any PR to improve the docs, or configuration or usage experience. Cheers |
Also, thanks for the link to https://keepachangelog.com/en/1.1.0/ - I wasn't aware of this. I think it would be nice to add a link to this page , somewhere in the towncrier docs Quite often I have to explain to developers that the changelog is not the git commit log :) So I am happy to have some website where I can send people to. Also, happy to see any soft of standardization effort :) |
Thanks for responding! Keep A Changelog is already linked from this page: https://towncrier.readthedocs.io/en/stable/markdown.html at the top, but I guess it's still relevant to users of towncrier who use ReST rather than markdown, so might be worth linking elsewhere too. |
Bumps [towncrier](https://github.com/twisted/towncrier) from 23.6.0 to 23.10.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/twisted/towncrier/releases">towncrier's releases</a>.</em></p> <blockquote> <h2>Towncrier 23.10.0</h2> <h1>towncrier 23.10.0 (2023-10-23)</h1> <p>No significant changes since the previous release candidate.</p> <h2>Features</h2> <ul> <li> <p>Python 3.12 is now officially supported. (<code>[#541](twisted/towncrier#541) <https://github.com/twisted/towncrier/issues/541></code>_)</p> </li> <li> <p>Initial support was added for monorepo-style setup. One project with multiple independent news files stored in separate sub-directories, that share the same towncrier config. (<code>[#548](twisted/towncrier#548) <https://github.com/twisted/towncrier/issues/548></code>_)</p> </li> <li> <p>Two newlines are no longer always added between the current release notes and the previous content. The newlines are now defined only inside the template.</p> <p><strong>Important! If you're using a custom template and want to keep the same whitespace between releases, you may have to modify your template.</strong> (<code>[#552](twisted/towncrier#552) <https://github.com/twisted/towncrier/issues/552></code>_)</p> </li> </ul> <h2>Bugfixes</h2> <ul> <li>Towncrier now vendors the click-default-group package that prevented installations on modern Pips. (<code>[#540](twisted/towncrier#540) <https://github.com/twisted/towncrier/issues/540></code>_)</li> </ul> <h2>Improved Documentation</h2> <ul> <li>The markdown docs now use the default markdown template rather than a simpler custom one. (<code>[#545](twisted/towncrier#545) <https://github.com/twisted/towncrier/issues/545></code>_)</li> <li>Cleanup a duplicate backtick in the tutorial. (<code>[#551](twisted/towncrier#551) <https://github.com/twisted/towncrier/issues/551></code>_)</li> </ul> <h2>Deprecations and Removals</h2> <ul> <li>The support for Python 3.7 has been dropped. (<code>[#521](twisted/towncrier#521) <https://github.com/twisted/towncrier/issues/521></code>_)</li> </ul> <h2>Misc</h2> <ul> <li><code>[#481](twisted/towncrier#481) <https://github.com/twisted/towncrier/issues/481></code><em>, <code>[#520](twisted/towncrier#520) <https://github.com/twisted/towncrier/issues/520></code></em>, <code>[#522](twisted/towncrier#522) <https://github.com/twisted/towncrier/issues/522></code><em>, <code>[#523](twisted/towncrier#523) <https://github.com/twisted/towncrier/issues/523></code></em>, <code>[#529](twisted/towncrier#529) <https://github.com/twisted/towncrier/issues/529></code><em>, <code>[#536](twisted/towncrier#536) <https://github.com/twisted/towncrier/issues/536></code></em></li> </ul> <h2>Towncrier 23.10.0rc1</h2> <h1>towncrier 23.10.0rc1 (2023-10-23)</h1> <h2>Features</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/twisted/towncrier/blob/trunk/NEWS.rst">towncrier's changelog</a>.</em></p> <blockquote> <h1>towncrier 23.10.0 (2023-10-24)</h1> <p>No significant changes since the previous release candidate.</p> <h2>Features</h2> <ul> <li> <p>Python 3.12 is now officially supported. (<code>[#541](twisted/towncrier#541) <https://github.com/twisted/towncrier/issues/541></code>_)</p> </li> <li> <p>Initial support was added for monorepo-style setup. One project with multiple independent news files stored in separate sub-directories, that share the same towncrier config. (<code>[#548](twisted/towncrier#548) <https://github.com/twisted/towncrier/issues/548></code>_)</p> </li> <li> <p>Two newlines are no longer always added between the current release notes and the previous content. The newlines are now defined only inside the template.</p> <p><strong>Important! If you're using a custom template and want to keep the same whitespace between releases, you may have to modify your template.</strong> (<code>[#552](twisted/towncrier#552) <https://github.com/twisted/towncrier/issues/552></code>_)</p> </li> </ul> <h2>Bugfixes</h2> <ul> <li>Towncrier now vendors the click-default-group package that prevented installations on modern Pips. (<code>[#540](twisted/towncrier#540) <https://github.com/twisted/towncrier/issues/540></code>_)</li> </ul> <h2>Improved Documentation</h2> <ul> <li>The markdown docs now use the default markdown template rather than a simpler custom one. (<code>[#545](twisted/towncrier#545) <https://github.com/twisted/towncrier/issues/545></code>_)</li> <li>Cleanup a duplicate backtick in the tutorial. (<code>[#551](twisted/towncrier#551) <https://github.com/twisted/towncrier/issues/551></code>_)</li> </ul> <h2>Deprecations and Removals</h2> <ul> <li>The support for Python 3.7 has been dropped. (<code>[#521](twisted/towncrier#521) <https://github.com/twisted/towncrier/issues/521></code>_)</li> </ul> <h2>Misc</h2> <ul> <li><code>[#481](twisted/towncrier#481) <https://github.com/twisted/towncrier/issues/481></code><em>, <code>[#520](twisted/towncrier#520) <https://github.com/twisted/towncrier/issues/520></code></em>, <code>[#522](twisted/towncrier#522) <https://github.com/twisted/towncrier/issues/522></code><em>, <code>[#523](twisted/towncrier#523) <https://github.com/twisted/towncrier/issues/523></code></em>, <code>[#529](twisted/towncrier#529) <https://github.com/twisted/towncrier/issues/529></code><em>, <code>[#536](twisted/towncrier#536) <https://github.com/twisted/towncrier/issues/536></code></em></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/twisted/towncrier/commit/347e9440ae8507adfc22f5c993f4496b20d49ec5"><code>347e944</code></a> Update for final release.</li> <li><a href="https://github.com/twisted/towncrier/commit/ee857403c9a09ca7055f93dd8784e84b5cc2bb3a"><code>ee85740</code></a> Do RC1 instead of RC0.</li> <li><a href="https://github.com/twisted/towncrier/commit/0c3b82c9be435e23019b7064a57fbd7210f54300"><code>0c3b82c</code></a> venv/bin/towncrier build --yes</li> <li><a href="https://github.com/twisted/towncrier/commit/610247f8e0e2146cadb9f46937047dc08f923eab"><code>610247f</code></a> Update version.</li> <li><a href="https://github.com/twisted/towncrier/commit/0b023fa95926470482418d4e11f9ae9f0ada7d56"><code>0b023fa</code></a> Config location separate from directory containing news file and fragments (#...</li> <li><a href="https://github.com/twisted/towncrier/commit/3f24b6ef7e0c17f3e559b957526598c287774b70"><code>3f24b6e</code></a> Whitespace between releases can be configured in the template. (<a href="https://github.com/twisted/towncrier/issues/553">#553</a>)</li> <li><a href="https://github.com/twisted/towncrier/commit/7f37ab5daa72f5a761db1bf14cba1e2d3d87422d"><code>7f37ab5</code></a> docs(tutorial): Cleanup duplicate backtick typo (<a href="https://github.com/twisted/towncrier/issues/551">#551</a>)</li> <li><a href="https://github.com/twisted/towncrier/commit/5b732be979642c5b9ab4d22df6fb70ff4bd3ff2f"><code>5b732be</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://github.com/twisted/towncrier/issues/549">#549</a>)</li> <li><a href="https://github.com/twisted/towncrier/commit/239f84102c374e7395cdc0a50f7b4171cc8c3e83"><code>239f841</code></a> use markdown default template in markdown docs (<a href="https://github.com/twisted/towncrier/issues/546">#546</a>)</li> <li><a href="https://github.com/twisted/towncrier/commit/806bec1248b0ea8b86db21e0ce90b1849d3cd721"><code>806bec1</code></a> Add 3.12 (<a href="https://github.com/twisted/towncrier/issues/541">#541</a>)</li> <li>Additional commits viewable in <a href="https://github.com/twisted/towncrier/compare/23.6.0...23.10.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=towncrier&package-manager=pip&previous-version=23.6.0&new-version=23.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [towncrier](https://github.com/twisted/towncrier) from 23.6.0 to 23.10.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/twisted/towncrier/releases">towncrier's releases</a>.</em></p> <blockquote> <h2>Towncrier 23.10.0</h2> <h1>towncrier 23.10.0 (2023-10-23)</h1> <p>No significant changes since the previous release candidate.</p> <h2>Features</h2> <ul> <li> <p>Python 3.12 is now officially supported. (<code>[#541](twisted/towncrier#541) <https://github.com/twisted/towncrier/issues/541></code>_)</p> </li> <li> <p>Initial support was added for monorepo-style setup. One project with multiple independent news files stored in separate sub-directories, that share the same towncrier config. (<code>[#548](twisted/towncrier#548) <https://github.com/twisted/towncrier/issues/548></code>_)</p> </li> <li> <p>Two newlines are no longer always added between the current release notes and the previous content. The newlines are now defined only inside the template.</p> <p><strong>Important! If you're using a custom template and want to keep the same whitespace between releases, you may have to modify your template.</strong> (<code>[#552](twisted/towncrier#552) <https://github.com/twisted/towncrier/issues/552></code>_)</p> </li> </ul> <h2>Bugfixes</h2> <ul> <li>Towncrier now vendors the click-default-group package that prevented installations on modern Pips. (<code>[#540](twisted/towncrier#540) <https://github.com/twisted/towncrier/issues/540></code>_)</li> </ul> <h2>Improved Documentation</h2> <ul> <li>The markdown docs now use the default markdown template rather than a simpler custom one. (<code>[#545](twisted/towncrier#545) <https://github.com/twisted/towncrier/issues/545></code>_)</li> <li>Cleanup a duplicate backtick in the tutorial. (<code>[#551](twisted/towncrier#551) <https://github.com/twisted/towncrier/issues/551></code>_)</li> </ul> <h2>Deprecations and Removals</h2> <ul> <li>The support for Python 3.7 has been dropped. (<code>[#521](twisted/towncrier#521) <https://github.com/twisted/towncrier/issues/521></code>_)</li> </ul> <h2>Misc</h2> <ul> <li><code>[#481](twisted/towncrier#481) <https://github.com/twisted/towncrier/issues/481></code><em>, <code>[#520](twisted/towncrier#520) <https://github.com/twisted/towncrier/issues/520></code></em>, <code>[#522](twisted/towncrier#522) <https://github.com/twisted/towncrier/issues/522></code><em>, <code>[#523](twisted/towncrier#523) <https://github.com/twisted/towncrier/issues/523></code></em>, <code>[#529](twisted/towncrier#529) <https://github.com/twisted/towncrier/issues/529></code><em>, <code>[#536](twisted/towncrier#536) <https://github.com/twisted/towncrier/issues/536></code></em></li> </ul> <h2>Towncrier 23.10.0rc1</h2> <h1>towncrier 23.10.0rc1 (2023-10-23)</h1> <h2>Features</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/twisted/towncrier/blob/trunk/NEWS.rst">towncrier's changelog</a>.</em></p> <blockquote> <h1>towncrier 23.10.0 (2023-10-24)</h1> <p>No significant changes since the previous release candidate.</p> <h2>Features</h2> <ul> <li> <p>Python 3.12 is now officially supported. (<code>[#541](twisted/towncrier#541) <https://github.com/twisted/towncrier/issues/541></code>_)</p> </li> <li> <p>Initial support was added for monorepo-style setup. One project with multiple independent news files stored in separate sub-directories, that share the same towncrier config. (<code>[#548](twisted/towncrier#548) <https://github.com/twisted/towncrier/issues/548></code>_)</p> </li> <li> <p>Two newlines are no longer always added between the current release notes and the previous content. The newlines are now defined only inside the template.</p> <p><strong>Important! If you're using a custom template and want to keep the same whitespace between releases, you may have to modify your template.</strong> (<code>[#552](twisted/towncrier#552) <https://github.com/twisted/towncrier/issues/552></code>_)</p> </li> </ul> <h2>Bugfixes</h2> <ul> <li>Towncrier now vendors the click-default-group package that prevented installations on modern Pips. (<code>[#540](twisted/towncrier#540) <https://github.com/twisted/towncrier/issues/540></code>_)</li> </ul> <h2>Improved Documentation</h2> <ul> <li>The markdown docs now use the default markdown template rather than a simpler custom one. (<code>[#545](twisted/towncrier#545) <https://github.com/twisted/towncrier/issues/545></code>_)</li> <li>Cleanup a duplicate backtick in the tutorial. (<code>[#551](twisted/towncrier#551) <https://github.com/twisted/towncrier/issues/551></code>_)</li> </ul> <h2>Deprecations and Removals</h2> <ul> <li>The support for Python 3.7 has been dropped. (<code>[#521](twisted/towncrier#521) <https://github.com/twisted/towncrier/issues/521></code>_)</li> </ul> <h2>Misc</h2> <ul> <li><code>[#481](twisted/towncrier#481) <https://github.com/twisted/towncrier/issues/481></code><em>, <code>[#520](twisted/towncrier#520) <https://github.com/twisted/towncrier/issues/520></code></em>, <code>[#522](twisted/towncrier#522) <https://github.com/twisted/towncrier/issues/522></code><em>, <code>[#523](twisted/towncrier#523) <https://github.com/twisted/towncrier/issues/523></code></em>, <code>[#529](twisted/towncrier#529) <https://github.com/twisted/towncrier/issues/529></code><em>, <code>[#536](twisted/towncrier#536) <https://github.com/twisted/towncrier/issues/536></code></em></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/twisted/towncrier/commit/347e9440ae8507adfc22f5c993f4496b20d49ec5"><code>347e944</code></a> Update for final release.</li> <li><a href="https://github.com/twisted/towncrier/commit/ee857403c9a09ca7055f93dd8784e84b5cc2bb3a"><code>ee85740</code></a> Do RC1 instead of RC0.</li> <li><a href="https://github.com/twisted/towncrier/commit/0c3b82c9be435e23019b7064a57fbd7210f54300"><code>0c3b82c</code></a> venv/bin/towncrier build --yes</li> <li><a href="https://github.com/twisted/towncrier/commit/610247f8e0e2146cadb9f46937047dc08f923eab"><code>610247f</code></a> Update version.</li> <li><a href="https://github.com/twisted/towncrier/commit/0b023fa95926470482418d4e11f9ae9f0ada7d56"><code>0b023fa</code></a> Config location separate from directory containing news file and fragments (#...</li> <li><a href="https://github.com/twisted/towncrier/commit/3f24b6ef7e0c17f3e559b957526598c287774b70"><code>3f24b6e</code></a> Whitespace between releases can be configured in the template. (<a href="https://github.com/twisted/towncrier/issues/553">#553</a>)</li> <li><a href="https://github.com/twisted/towncrier/commit/7f37ab5daa72f5a761db1bf14cba1e2d3d87422d"><code>7f37ab5</code></a> docs(tutorial): Cleanup duplicate backtick typo (<a href="https://github.com/twisted/towncrier/issues/551">#551</a>)</li> <li><a href="https://github.com/twisted/towncrier/commit/5b732be979642c5b9ab4d22df6fb70ff4bd3ff2f"><code>5b732be</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://github.com/twisted/towncrier/issues/549">#549</a>)</li> <li><a href="https://github.com/twisted/towncrier/commit/239f84102c374e7395cdc0a50f7b4171cc8c3e83"><code>239f841</code></a> use markdown default template in markdown docs (<a href="https://github.com/twisted/towncrier/issues/546">#546</a>)</li> <li><a href="https://github.com/twisted/towncrier/commit/806bec1248b0ea8b86db21e0ce90b1849d3cd721"><code>806bec1</code></a> Add 3.12 (<a href="https://github.com/twisted/towncrier/issues/541">#541</a>)</li> <li>Additional commits viewable in <a href="https://github.com/twisted/towncrier/compare/23.6.0...23.10.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=towncrier&package-manager=pip&previous-version=23.6.0&new-version=23.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Bumps [towncrier](https://github.com/twisted/towncrier) from 23.6.0 to 23.10.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/twisted/towncrier/releases">towncrier's releases</a>.</em></p> <blockquote> <h2>Towncrier 23.10.0</h2> <h1>towncrier 23.10.0 (2023-10-23)</h1> <p>No significant changes since the previous release candidate.</p> <h2>Features</h2> <ul> <li> <p>Python 3.12 is now officially supported. (<code>[aio-libs#541](twisted/towncrier#541) <https://github.com/twisted/towncrier/issues/541></code>_)</p> </li> <li> <p>Initial support was added for monorepo-style setup. One project with multiple independent news files stored in separate sub-directories, that share the same towncrier config. (<code>[aio-libs#548](twisted/towncrier#548) <https://github.com/twisted/towncrier/issues/548></code>_)</p> </li> <li> <p>Two newlines are no longer always added between the current release notes and the previous content. The newlines are now defined only inside the template.</p> <p><strong>Important! If you're using a custom template and want to keep the same whitespace between releases, you may have to modify your template.</strong> (<code>[aio-libs#552](twisted/towncrier#552) <https://github.com/twisted/towncrier/issues/552></code>_)</p> </li> </ul> <h2>Bugfixes</h2> <ul> <li>Towncrier now vendors the click-default-group package that prevented installations on modern Pips. (<code>[aio-libs#540](twisted/towncrier#540) <https://github.com/twisted/towncrier/issues/540></code>_)</li> </ul> <h2>Improved Documentation</h2> <ul> <li>The markdown docs now use the default markdown template rather than a simpler custom one. (<code>[aio-libs#545](twisted/towncrier#545) <https://github.com/twisted/towncrier/issues/545></code>_)</li> <li>Cleanup a duplicate backtick in the tutorial. (<code>[aio-libs#551](twisted/towncrier#551) <https://github.com/twisted/towncrier/issues/551></code>_)</li> </ul> <h2>Deprecations and Removals</h2> <ul> <li>The support for Python 3.7 has been dropped. (<code>[aio-libs#521](twisted/towncrier#521) <https://github.com/twisted/towncrier/issues/521></code>_)</li> </ul> <h2>Misc</h2> <ul> <li><code>[aio-libs#481](twisted/towncrier#481) <https://github.com/twisted/towncrier/issues/481></code><em>, <code>[aio-libs#520](twisted/towncrier#520) <https://github.com/twisted/towncrier/issues/520></code></em>, <code>[aio-libs#522](twisted/towncrier#522) <https://github.com/twisted/towncrier/issues/522></code><em>, <code>[aio-libs#523](twisted/towncrier#523) <https://github.com/twisted/towncrier/issues/523></code></em>, <code>[aio-libs#529](twisted/towncrier#529) <https://github.com/twisted/towncrier/issues/529></code><em>, <code>[aio-libs#536](twisted/towncrier#536) <https://github.com/twisted/towncrier/issues/536></code></em></li> </ul> <h2>Towncrier 23.10.0rc1</h2> <h1>towncrier 23.10.0rc1 (2023-10-23)</h1> <h2>Features</h2> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Changelog</summary> <p><em>Sourced from <a href="https://github.com/twisted/towncrier/blob/trunk/NEWS.rst">towncrier's changelog</a>.</em></p> <blockquote> <h1>towncrier 23.10.0 (2023-10-24)</h1> <p>No significant changes since the previous release candidate.</p> <h2>Features</h2> <ul> <li> <p>Python 3.12 is now officially supported. (<code>[aio-libs#541](twisted/towncrier#541) <https://github.com/twisted/towncrier/issues/541></code>_)</p> </li> <li> <p>Initial support was added for monorepo-style setup. One project with multiple independent news files stored in separate sub-directories, that share the same towncrier config. (<code>[aio-libs#548](twisted/towncrier#548) <https://github.com/twisted/towncrier/issues/548></code>_)</p> </li> <li> <p>Two newlines are no longer always added between the current release notes and the previous content. The newlines are now defined only inside the template.</p> <p><strong>Important! If you're using a custom template and want to keep the same whitespace between releases, you may have to modify your template.</strong> (<code>[aio-libs#552](twisted/towncrier#552) <https://github.com/twisted/towncrier/issues/552></code>_)</p> </li> </ul> <h2>Bugfixes</h2> <ul> <li>Towncrier now vendors the click-default-group package that prevented installations on modern Pips. (<code>[aio-libs#540](twisted/towncrier#540) <https://github.com/twisted/towncrier/issues/540></code>_)</li> </ul> <h2>Improved Documentation</h2> <ul> <li>The markdown docs now use the default markdown template rather than a simpler custom one. (<code>[aio-libs#545](twisted/towncrier#545) <https://github.com/twisted/towncrier/issues/545></code>_)</li> <li>Cleanup a duplicate backtick in the tutorial. (<code>[aio-libs#551](twisted/towncrier#551) <https://github.com/twisted/towncrier/issues/551></code>_)</li> </ul> <h2>Deprecations and Removals</h2> <ul> <li>The support for Python 3.7 has been dropped. (<code>[aio-libs#521](twisted/towncrier#521) <https://github.com/twisted/towncrier/issues/521></code>_)</li> </ul> <h2>Misc</h2> <ul> <li><code>[aio-libs#481](twisted/towncrier#481) <https://github.com/twisted/towncrier/issues/481></code><em>, <code>[aio-libs#520](twisted/towncrier#520) <https://github.com/twisted/towncrier/issues/520></code></em>, <code>[aio-libs#522](twisted/towncrier#522) <https://github.com/twisted/towncrier/issues/522></code><em>, <code>[aio-libs#523](twisted/towncrier#523) <https://github.com/twisted/towncrier/issues/523></code></em>, <code>[aio-libs#529](twisted/towncrier#529) <https://github.com/twisted/towncrier/issues/529></code><em>, <code>[aio-libs#536](twisted/towncrier#536) <https://github.com/twisted/towncrier/issues/536></code></em></li> </ul> </blockquote> </details> <details> <summary>Commits</summary> <ul> <li><a href="https://github.com/twisted/towncrier/commit/347e9440ae8507adfc22f5c993f4496b20d49ec5"><code>347e944</code></a> Update for final release.</li> <li><a href="https://github.com/twisted/towncrier/commit/ee857403c9a09ca7055f93dd8784e84b5cc2bb3a"><code>ee85740</code></a> Do RC1 instead of RC0.</li> <li><a href="https://github.com/twisted/towncrier/commit/0c3b82c9be435e23019b7064a57fbd7210f54300"><code>0c3b82c</code></a> venv/bin/towncrier build --yes</li> <li><a href="https://github.com/twisted/towncrier/commit/610247f8e0e2146cadb9f46937047dc08f923eab"><code>610247f</code></a> Update version.</li> <li><a href="https://github.com/twisted/towncrier/commit/0b023fa95926470482418d4e11f9ae9f0ada7d56"><code>0b023fa</code></a> Config location separate from directory containing news file and fragments (#...</li> <li><a href="https://github.com/twisted/towncrier/commit/3f24b6ef7e0c17f3e559b957526598c287774b70"><code>3f24b6e</code></a> Whitespace between releases can be configured in the template. (<a href="https://github.com/twisted/towncrier/issues/553">#553</a>)</li> <li><a href="https://github.com/twisted/towncrier/commit/7f37ab5daa72f5a761db1bf14cba1e2d3d87422d"><code>7f37ab5</code></a> docs(tutorial): Cleanup duplicate backtick typo (<a href="https://github.com/twisted/towncrier/issues/551">#551</a>)</li> <li><a href="https://github.com/twisted/towncrier/commit/5b732be979642c5b9ab4d22df6fb70ff4bd3ff2f"><code>5b732be</code></a> [pre-commit.ci] pre-commit autoupdate (<a href="https://github.com/twisted/towncrier/issues/549">#549</a>)</li> <li><a href="https://github.com/twisted/towncrier/commit/239f84102c374e7395cdc0a50f7b4171cc8c3e83"><code>239f841</code></a> use markdown default template in markdown docs (<a href="https://github.com/twisted/towncrier/issues/546">#546</a>)</li> <li><a href="https://github.com/twisted/towncrier/commit/806bec1248b0ea8b86db21e0ce90b1849d3cd721"><code>806bec1</code></a> Add 3.12 (<a href="https://github.com/twisted/towncrier/issues/541">#541</a>)</li> <li>Additional commits viewable in <a href="https://github.com/twisted/towncrier/compare/23.6.0...23.10.0">compare view</a></li> </ul> </details> <br /> [![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=towncrier&package-manager=pip&previous-version=23.6.0&new-version=23.10.0)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting `@dependabot rebase`. [//]: # (dependabot-automerge-start) [//]: # (dependabot-automerge-end) --- <details> <summary>Dependabot commands and options</summary> <br /> You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot show <dependency name> ignore conditions` will show all of the ignore conditions of the specified dependency - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) </details> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Hi,
(PR incoming, but opening this first so I can get the news snippet right).
The Markdown docs specify how to set up a custom
changelog.d/changelog_template.jinja
file, but these docs predate #483 , which will use thedefault.md
template for a.md
changelog file by default - so for users, it would likely just be simpler to depend on a default template than to copy/paste the 'custom' one specified in the docs.The
default.md
template seems to also add complexity to handle more cases, and has another couple of desirable features I found, so is likely to be preferred anyway:default.md
template puts brackets around issues in a way that seems to match Keep A Changelog more closely, and matching Keep A Changelog is (part of) the objective of that page in the docs.I think it would be useful for it to be clear to users who want to use markdown that they don't need to configure a template themselves to get towcrier working with markdown - either by switching the docs to just use the default template, or by explicit discussion of this option in the docs.
I suspect the current situation is just a historical consequence of #436 coming a good while before #483 rather than a deliberate choice, but please correct me if I'm wrong!
While I'm writing, thanks for towncrier, I've found it very useful!
The text was updated successfully, but these errors were encountered: