-
Notifications
You must be signed in to change notification settings - Fork 127
#717 Release 25.8.0 #718
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
#717 Release 25.8.0 #718
Changes from 11 commits
eb1701a
79e7ce2
314f9d3
e5853c5
5347588
8547ca9
234ebc5
5f4639a
10bbd8e
cb696b2
aae1d33
fb2c842
762c8f2
ae3a9d8
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change | ||||
|---|---|---|---|---|---|---|
|
|
@@ -5,6 +5,52 @@ Release notes | |||||
|
|
||||||
| .. towncrier release notes start | ||||||
|
|
||||||
| towncrier 25.8.0rc2 (2025-08-15) | ||||||
| ================================ | ||||||
|
|
||||||
| Features | ||||||
| -------- | ||||||
|
|
||||||
| - Support was added for Mercurial SCM. (`#394 <https://github.com/twisted/towncrier/issues/394>`_) | ||||||
| - The :command:`towncrier check` command now has a ``--staged`` flag to inspect the files staged for commit when checking for a news fragment: useful in a pre-commit hook (`#676 <https://github.com/twisted/towncrier/issues/676>`_) | ||||||
| - When used with an :file:`pyproject.toml` file, when no explicit values are | ||||||
| defined for ``[tool.towncrier.name|package]`` they will now fallback to | ||||||
| the value of ``[project.name]``. (`#687 <https://github.com/twisted/towncrier/issues/687>`_) | ||||||
| - The `directory` configuration option is no longer required. | ||||||
| It can now be generated based on value from the `name` configuration. | ||||||
| (`#691 <https://github.com/twisted/towncrier/issues/691>`_) | ||||||
| - Added support for Python 3.13 and removed support for Python 3.8. (`#700 <https://github.com/twisted/towncrier/issues/700>`_) | ||||||
adiroiban marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
|
|
||||||
|
|
||||||
| Bugfixes | ||||||
| -------- | ||||||
|
|
||||||
| - Multi-line news fragments that end with a code block will now have a newline inserted before appending the link to the issue, to avoid breaking formatting. (`#614 <https://github.com/twisted/towncrier/issues/614>`_) | ||||||
| - Markdown header level is correctly inferred from ``title_format``. (`#695 <https://github.com/twisted/towncrier/issues/695>`_) | ||||||
|
|
||||||
|
|
||||||
| Improved Documentation | ||||||
| ---------------------- | ||||||
|
|
||||||
| - The documentation RST source files are now included in the sdist package. (`#672 <https://github.com/twisted/towncrier/issues/672>`_) | ||||||
| - Refactor the default markdown template to make it easier to understand, extend, and customize. (`#706 <https://github.com/twisted/towncrier/issues/706>`_) | ||||||
|
|
||||||
|
|
||||||
| Deprecations and Removals | ||||||
| ------------------------- | ||||||
|
|
||||||
adiroiban marked this conversation as resolved.
Show resolved
Hide resolved
|
||||||
| - Support for Python 3.8 was removed. (`#700 <https://github.com/twisted/towncrier/issues/700>`_) | ||||||
| - When no sections are present, | ||||||
| the default Markdown template now renders the category headers as H2. | ||||||
| In previous versions it was rendered as H3. (`#663 <https://github.com/twisted/towncrier/issues/663>`_) | ||||||
adiroiban marked this conversation as resolved.
Show resolved
Hide resolved
Comment on lines
+46
to
+48
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Should this entry be under removals it's a feature / behavior change if you ask me.
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We can have a better name for We can look to update the template and use "Breaking changes"
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @adiroiban yeah, I should probably propose updating the default templates. Over at @aio-libs and in other projects, I ended up having more accurate categories like contrib/packaging/downstream: https://yarl.aio-libs.org/en/latest/changes/#id100 / https://yarl.aio-libs.org/en/latest/contributing/guidelines/#alright-so-how-to-add-a-news-fragment / https://github.com/aio-libs/yarl/blob/b8d06ec9a7d95ac11437afd5e467c2c2bb1704d2/towncrier.toml#L18-L68. Though, I wouldn't consider this all a part of the release PR. It's probably best to postpone until post-release. |
||||||
|
|
||||||
|
|
||||||
| Misc | ||||||
| ---- | ||||||
|
|
||||||
| - `#667 <https://github.com/twisted/towncrier/issues/667>`_, `#669 <https://github.com/twisted/towncrier/issues/669>`_, `#679 <https://github.com/twisted/towncrier/issues/679>`_, `#680 <https://github.com/twisted/towncrier/issues/680>`_, `#682 <https://github.com/twisted/towncrier/issues/682>`_, `#701 <https://github.com/twisted/towncrier/issues/701>`_, `#702 <https://github.com/twisted/towncrier/issues/702>`_, `#713 <https://github.com/twisted/towncrier/issues/713>`_ | ||||||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Does this have to be a single bullet point?
Suggested change
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. This is how it's implemented now in the template and is how we did it in the past the ".misc" items might not have a description Now... if you ask me, I would say that we should not list these items at all in the release notes But this is a discussion for a separate issue/PR
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Agreed. This is separate. Though, I feel like misc items should be rendered with content, just like the others. If something isn't necessary in the change log, it should just not have a note to begin with.
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I like the .misc notes. ... but I agree they should not be rendered. They are an explicit confirmation that the changes are not public. It makes it easier to raise an errror in the case you accidentally forget to update the release notes for a public change. We can look into this as part of updating the template that we user towncrier We don't have to change the default template , towncrier can have a custom template ... but I think that it makese sense for towncrier itself to use the default template I am happy to update the default template... but in a separate issue |
||||||
|
|
||||||
|
|
||||||
| Towncrier 24.8.0 (2024-08-23) | ||||||
| ============================= | ||||||
|
|
||||||
|
|
||||||
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
This file was deleted.
Uh oh!
There was an error while loading. Please reload this page.