diff --git a/python-towncrier.changes b/python-towncrier.changes index c3c07d1..9622ade 100644 --- a/python-towncrier.changes +++ b/python-towncrier.changes @@ -1,3 +1,93 @@ +------------------------------------------------------------------- +Sun Sep 8 13:29:25 UTC 2024 - Dirk Müller + +- update to 24.8.0: + * Add .gitkeep as an ignored filename. + * Config ignore option now supports wildcard matching via + fnmatch. + * Add a config for enforcing issue names using regex. + * The template file is now ignored based only on the file name. + * Control of the header formatting is once again completely up + to the user when they are writing markdown files (fixes a + regression introduced in + [#610](https://github.com/twisted/towncrier/pull/610)). + * Fixed an issue where issue_template failed recognizing the + issue name of files with a non-category suffix (.md) + * Fixed a bug where orphan news fragments (e.g. + +abc1234.feature) would fail when an issue_pattern is + configured. Orphan news fragments are now excempt from + issue_pattern checks. + * Moved towncrier version definition from + src/towncrier/_version.py to pyproject.toml + towncrier.__version__ was removed, after being deprecated in + 23.6.0. (#640) + * #640, #657 + * When the template file is stored in the same directory with + the news fragments, it is automatically ignored when checking + for valid fragment file names. + * #629, #630 + * towncrier build now handles removing news fragments which are + not part of the git repository. For example, uncommitted or + unstaged files. (#357) + * Inferring the version of a Python package now tries to use + the metadata of the installed package before importing the + package explicitly (which only looks for + [package].__version__). (#432) + * If no filename is given when doing towncrier create, + interactively ask for the issue number and fragment type (and + then launch an interactive editor for the fragment content). + Now by default, when creating a fragment it will be appended + with the filename option's extension (unless an extension is + explicitly provided). For example, towncrier create + 123.feature will create news/123.feature.rst. This can be + changed in configuration file by setting add_extension = + false. A new line is now added by default to the end of the + fragment contents. This can be reverted in the configuration + file by setting add_newline = false. (#482) + * The temporary file towncrier create creates now uses the + correct .rst or .md extension, which may help your editor + with with syntax highlighting. (#594) + * Running towncrier will now traverse back up directories + looking for the configuration file. (#601) + * The towncrier create action now uses sections defined in your + config (either interactively, or via the new --section + option). (#603) + * News fragments are now sorted by issue number even if they + have non-digit characters. For example: - some issue (gh-3, + gh-10) - another issue (gh-4) - yet another issue (gh-11) + The sorting algorithm groups the issues first by non-text + characters and then by number. (#608) + * The title_format configuration option now uses a markdown + format for markdown templates. (#610) + * newsfragment categories can now be marked with check = false, + causing them to be ignored in towncrier check (#617) + * towncrier check will now fail if any news fragments have + invalid filenames. Added a new configuration option called + ignore that allows you to specify a list of filenames that + should be ignored. If this is set, towncrier build will also + fail if any filenames are invalid, except for those in the + list. (#622) + * Add explicit encoding to read_text. + * The default Markdown template now renders a title containing + the release version and date, even when the name + configuration is left empty. + * Orphan news fragments, fragments not associated with an + issue, consisting of only digits (e.g. '+12345678.feature') + now retain their leading marker character. + * Orphan news fragments, fragments not associated with an + issue, will now still show in categories that are marked to + not show content, since they do not have an issue number to + show. + * Clarify version discovery behavior. + * The tutorial now introduces the filename option in the + appropriate paragraph and mentions its default value. + * Add docs to explain how towncrier create +.feature.rst + (orphan fragments) works. + * #491, #561, #562, #568, #569, #571, #574, #575, #582, #591, + #596, #597, #625 + * build now treats a missing fragments directory the same as an + empty one, consistent with other operations. + ------------------------------------------------------------------- Tue Mar 19 08:05:27 UTC 2024 - Dirk Müller diff --git a/python-towncrier.spec b/python-towncrier.spec index e1cb1d9..d407e11 100644 --- a/python-towncrier.spec +++ b/python-towncrier.spec @@ -18,7 +18,7 @@ %{?sle15_python_module_pythons} Name: python-towncrier -Version: 23.11.0 +Version: 24.8.0 Release: 0 Summary: Building newsfiles for your project License: MIT diff --git a/towncrier-23.11.0.tar.gz b/towncrier-23.11.0.tar.gz deleted file mode 100644 index 7914994..0000000 --- a/towncrier-23.11.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:13937c247e3f8ae20ac44d895cf5f96a60ad46cfdcc1671759530d7837d9ee5d -size 51483 diff --git a/towncrier-24.8.0.tar.gz b/towncrier-24.8.0.tar.gz new file mode 100644 index 0000000..cfe24f1 --- /dev/null +++ b/towncrier-24.8.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:013423ee7eed102b2f393c287d22d95f66f1a3ea10a4baa82d298001a7f18af3 +size 61635