diff --git a/CHANGELOG.md b/CHANGELOG.md index cf2f5824..9574522d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,87 +2,90 @@ **Topics** -- v0\.31\.0 +- v0\.31\.1 - Release Summary + - Bugfixes +- v0\.31\.0 + - Release Summary - Minor Changes - Breaking Changes / Porting Guide - v0\.30\.0 - - Release Summary + - Release Summary - Minor Changes - v0\.29\.0 - - Release Summary + - Release Summary - Minor Changes - Removed Features \(previously deprecated\) - - Bugfixes + - Bugfixes - v0\.28\.0 - - Release Summary + - Release Summary - Minor Changes - v0\.27\.0 - - Release Summary + - Release Summary - Minor Changes - v0\.26\.0 - - Release Summary + - Release Summary - Minor Changes - v0\.25\.0 - - Release Summary + - Release Summary - Minor Changes - - Bugfixes + - Bugfixes - v0\.24\.0 - - Release Summary + - Release Summary - Minor Changes - Deprecated Features - v0\.23\.0 - - Release Summary + - Release Summary - Minor Changes - v0\.22\.0 - - Release Summary + - Release Summary - Minor Changes - v0\.21\.0 - - Release Summary + - Release Summary - Deprecated Features - v0\.20\.0 - - Release Summary + - Release Summary - Major Changes - - Bugfixes + - Bugfixes - v0\.19\.0 - - Release Summary + - Release Summary - Minor Changes - v0\.18\.0 - - Release Summary + - Release Summary - Breaking Changes / Porting Guide - v0\.17\.0 - - Release Summary + - Release Summary - Minor Changes - v0\.16\.0 - - Release Summary + - Release Summary - Minor Changes - - Bugfixes + - Bugfixes - v0\.15\.0 - - Release Summary + - Release Summary - Minor Changes - v0\.14\.0 - - Release Summary + - Release Summary - Minor Changes - v0\.13\.0 - - Release Summary + - Release Summary - Minor Changes - - Bugfixes + - Bugfixes - v0\.12\.0 - - Release Summary + - Release Summary - Minor Changes - - Bugfixes + - Bugfixes - v0\.11\.0 - Minor Changes - - Bugfixes + - Bugfixes - v0\.10\.0 - Minor Changes - - Bugfixes + - Bugfixes - v0\.9\.0 - Major Changes - Minor Changes - Breaking Changes / Porting Guide - v0\.8\.1 - - Bugfixes + - Bugfixes - v0\.8\.0 - Minor Changes - v0\.7\.0 @@ -93,22 +96,35 @@ - Minor Changes - v0\.4\.0 - Minor Changes - - Bugfixes -- v0\.3\.1 - Bugfixes +- v0\.3\.1 + - Bugfixes - v0\.3\.0 - Minor Changes - v0\.2\.1 - - Bugfixes + - Bugfixes - v0\.2\.0 - Minor Changes - v0\.1\.0 - - Release Summary + - Release Summary + + +## v0\.31\.1 + + +### Release Summary + +Bugfix release for ansible\-core\. + + +### Bugfixes + +* Fix namespace extraction for ansible\-core modules \([https\://github\.com/ansible\-community/antsibull\-changelog/issues/184](https\://github\.com/ansible\-community/antsibull\-changelog/issues/184)\, [https\://github\.com/ansible\-community/antsibull\-changelog/pull/185](https\://github\.com/ansible\-community/antsibull\-changelog/pull/185)\)\. ## v0\.31\.0 - + ### Release Summary Feature release\. @@ -129,7 +145,7 @@ Feature release\. ## v0\.30\.0 - + ### Release Summary Feature release\. @@ -145,7 +161,7 @@ Feature release\. ## v0\.29\.0 - + ### Release Summary Feature release\. @@ -162,7 +178,7 @@ Feature release\. * Removes support for the deprecated classic changelog format\. changes\_format must now be present and set to combined for ansible\-core usage\, and the value classic is no longer allowed \([https\://github\.com/ansible\-community/antsibull\-changelog/issues/137](https\://github\.com/ansible\-community/antsibull\-changelog/issues/137)\)\. - + ### Bugfixes * Remove Python version check that was checking for Python \>\= 3\.6 \(instead of \>\= 3\.9\)\. This check is not really necessary since pyproject\.toml declares requires\-python\, and old enough Python versions where pip does not know about requires\-python will not load antsibull\-changelog due to syntax errors anyway \([https\://github\.com/ansible\-community/antsibull\-changelog/pull/167](https\://github\.com/ansible\-community/antsibull\-changelog/pull/167)\)\. @@ -170,7 +186,7 @@ Feature release\. ## v0\.28\.0 - + ### Release Summary Feature release\. @@ -188,7 +204,7 @@ Feature release\. ## v0\.27\.0 - + ### Release Summary Feature release\. @@ -201,7 +217,7 @@ Feature release\. ## v0\.26\.0 - + ### Release Summary Feature release\. @@ -214,7 +230,7 @@ Feature release\. ## v0\.25\.0 - + ### Release Summary Bugfix and feature release\. @@ -224,7 +240,7 @@ Bugfix and feature release\. * Add \-\-version flag to print package version and exit \([https\://github\.com/ansible\-community/antsibull\-changelog/pull/147](https\://github\.com/ansible\-community/antsibull\-changelog/pull/147)\)\. - + ### Bugfixes * When multiple output formats are defined and antsibull\-changelog generate is used with both \-\-output and \-\-output\-format\, an error was displayed that \-\-output\-format must be specified \([https\://github\.com/ansible\-community/antsibull\-changelog/issues/149](https\://github\.com/ansible\-community/antsibull\-changelog/issues/149)\, [https\://github\.com/ansible\-community/antsibull\-changelog/pull/151](https\://github\.com/ansible\-community/antsibull\-changelog/pull/151)\)\. @@ -232,7 +248,7 @@ Bugfix and feature release\. ## v0\.24\.0 - + ### Release Summary Feature release which now allows to output MarkDown\. @@ -252,7 +268,7 @@ Feature release which now allows to output MarkDown\. ## v0\.23\.0 - + ### Release Summary Feature release\. @@ -267,7 +283,7 @@ Feature release\. ## v0\.22\.0 - + ### Release Summary New feature release @@ -281,7 +297,7 @@ New feature release ## v0\.21\.0 - + ### Release Summary Maintenance release with a deprecation\. @@ -294,7 +310,7 @@ Maintenance release with a deprecation\. ## v0\.20\.0 - + ### Release Summary Bugfix and maintenance release using a new build system\. @@ -304,7 +320,7 @@ Bugfix and maintenance release using a new build system\. * Change pyproject build backend from poetry\-core to hatchling\. pip install antsibull works exactly the same as before\, but some users may be affected depending on how they build/install the project \([https\://github\.com/ansible\-community/antsibull\-changelog/pull/109](https\://github\.com/ansible\-community/antsibull\-changelog/pull/109)\)\. - + ### Bugfixes * When releasing ansible\-core and only one of \-\-version and \-\-codename is supplied\, error out instead of ignoring the supplied value \([https\://github\.com/ansible\-community/antsibull\-changelog/issues/104](https\://github\.com/ansible\-community/antsibull\-changelog/issues/104)\, [https\://github\.com/ansible\-community/antsibull\-changelog/pull/105](https\://github\.com/ansible\-community/antsibull\-changelog/pull/105)\)\. @@ -312,7 +328,7 @@ Bugfix and maintenance release using a new build system\. ## v0\.19\.0 - + ### Release Summary Feature release\. @@ -328,7 +344,7 @@ Feature release\. ## v0\.18\.0 - + ### Release Summary Maintenance release that drops support for older Python versions\. @@ -341,7 +357,7 @@ Maintenance release that drops support for older Python versions\. ## v0\.17\.0 - + ### Release Summary Feature release for ansible\-core\. @@ -354,7 +370,7 @@ Feature release for ansible\-core\. ## v0\.16\.0 - + ### Release Summary Feature and bugfix release\. @@ -365,7 +381,7 @@ Feature and bugfix release\. * Allow to extract other project versions for Python poetry projects from pyproject\.toml \([https\://github\.com/ansible\-community/antsibull\-changelog/pull/80](https\://github\.com/ansible\-community/antsibull\-changelog/pull/80)\)\. * The files in the source repository now follow the [REUSE Specification](https\://reuse\.software/spec/)\. The only exceptions are changelog fragments in changelogs/fragments/ \([https\://github\.com/ansible\-community/antsibull\-changelog/pull/82](https\://github\.com/ansible\-community/antsibull\-changelog/pull/82)\)\. - + ### Bugfixes * Mark rstcheck 4\.x and 5\.x as compatible\. Support rstcheck 6\.x as well \([https\://github\.com/ansible\-community/antsibull\-changelog/pull/81](https\://github\.com/ansible\-community/antsibull\-changelog/pull/81)\)\. @@ -373,7 +389,7 @@ Feature and bugfix release\. ## v0\.15\.0 - + ### Release Summary Feature release\. @@ -386,7 +402,7 @@ Feature release\. ## v0\.14\.0 - + ### Release Summary Feature release that will speed up the release process with ansible\-core 2\.13\. @@ -400,7 +416,7 @@ Feature release that will speed up the release process with ansible\-core 2\.13\ ## v0\.13\.0 - + ### Release Summary This release makes changelog building more reliable\. @@ -410,7 +426,7 @@ This release makes changelog building more reliable\. * Always lint fragments before releasing \([https\://github\.com/ansible\-community/antsibull\-changelog/issues/65](https\://github\.com/ansible\-community/antsibull\-changelog/issues/65)\, [https\://github\.com/ansible\-community/antsibull\-changelog/pull/67](https\://github\.com/ansible\-community/antsibull\-changelog/pull/67)\)\. - + ### Bugfixes * Fix issues with module namespaces when symlinks appear in the path to the temp directory \([https\://github\.com/ansible\-community/antsibull\-changelog/issues/68](https\://github\.com/ansible\-community/antsibull\-changelog/issues/68)\, [https\://github\.com/ansible\-community/antsibull\-changelog/pull/69](https\://github\.com/ansible\-community/antsibull\-changelog/pull/69)\)\. @@ -419,7 +435,7 @@ This release makes changelog building more reliable\. ## v0\.12\.0 - + ### Release Summary New feature release which supports other projects than ansible\-core and Ansible collections\. @@ -429,7 +445,7 @@ New feature release which supports other projects than ansible\-core and Ansible * Support changelogs for other projects than ansible\-core/\-base and Ansible collections \([https\://github\.com/ansible\-community/antsibull\-changelog/pull/60](https\://github\.com/ansible\-community/antsibull\-changelog/pull/60)\)\. - + ### Bugfixes * Fix prerelease collapsing when use\_semantic\_versioning is set to true for ansible\-core\. @@ -442,7 +458,7 @@ New feature release which supports other projects than ansible\-core and Ansible * When using ansible\-core 2\.11 or newer\, will now detect new roles with argument spec\. We only consider the main entrypoint of roles\. - + ### Bugfixes * When subdirectories of modules are used in ansible\-base/ansible\-core\, the wrong module name was passed to ansible\-doc when \-\-use\-ansible\-doc was not used\. @@ -456,7 +472,7 @@ New feature release which supports other projects than ansible\-core and Ansible * The new \-\-cummulative\-release option for antsibull\-changelog release allows to add all plugins and objects to a release since whose version\_added is later than the previous release version \(or ancestor if there was no previous release\)\, and at latest the current release version\. This is needed for major releases of community\.general and similarly organized collections\. * Will now print a warning when a release is made where the no prelude\_section\_name section \(default\: release\_summary\) appears\. - + ### Bugfixes * Make sure that the plugin caching inside ansible\-base/\-core works without \-\-use\-ansible\-doc\. @@ -502,7 +518,7 @@ New feature release which supports other projects than ansible\-core and Ansible ## v0\.8\.1 - + ### Bugfixes * Fixed error on generating changelogs when using the trivial section\. @@ -552,7 +568,7 @@ New feature release which supports other projects than ansible\-core and Ansible * Allow to enable or disable flatmapping via config\.yaml\. - + ### Bugfixes * Fix bad module namespace detection when collection was symlinked into Ansible\'s collection search path\. This also allows to add releases to collections which are not installed in a way that Ansible finds them\. @@ -560,7 +576,7 @@ New feature release which supports other projects than ansible\-core and Ansible ## v0\.3\.1 - + ### Bugfixes * Do not fail when changelogs/fragments does not exist\. Simply assume there are no fragments in that case\. @@ -580,7 +596,7 @@ New feature release which supports other projects than ansible\-core and Ansible ## v0\.2\.1 - + ### Bugfixes * Allow to enumerate plugins/modules with ansible\-doc by specifying \-\-use\-ansible\-doc\. @@ -602,7 +618,7 @@ New feature release which supports other projects than ansible\-core and Ansible ## v0\.1\.0 - + ### Release Summary Initial release as antsibull\-changelog\. The Ansible Changelog Tool has originally been developed by \@mattclay in [the ansible/ansible](https\://github\.com/ansible/ansible/blob/stable\-2\.9/packaging/release/changelogs/changelog\.py) repository for Ansible itself\. It has been extended in [felixfontein/ansible\-changelog](https\://github\.com/felixfontein/ansible\-changelog/) and [ansible\-community/antsibull](https\://github\.com/ansible\-community/antsibull/) to work with collections\, until it was moved to its current location [ansible\-community/antsibull\-changelog](https\://github\.com/ansible\-community/antsibull\-changelog/)\. diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 5069428d..0151bfc5 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,19 @@ Ansible Changelog Tool Release Notes .. contents:: Topics +v0.31.1 +======= + +Release Summary +--------------- + +Bugfix release for ansible-core. + +Bugfixes +-------- + +- Fix ``namespace`` extraction for ansible-core modules (https://github.com/ansible-community/antsibull-changelog/issues/184, https://github.com/ansible-community/antsibull-changelog/pull/185). + v0.31.0 ======= diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 3bd8544f..b3ce8599 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -484,3 +484,13 @@ releases: - 182-strict-linting.yml - python-3.13.yml release_date: '2024-10-19' + 0.31.1: + changes: + bugfixes: + - Fix ``namespace`` extraction for ansible-core modules (https://github.com/ansible-community/antsibull-changelog/issues/184, + https://github.com/ansible-community/antsibull-changelog/pull/185). + release_summary: Bugfix release for ansible-core. + fragments: + - 0.31.1.yml + - 185-core-modules.yml + release_date: '2024-10-27' diff --git a/changelogs/fragments/0.31.1.yml b/changelogs/fragments/0.31.1.yml deleted file mode 100644 index b67ad537..00000000 --- a/changelogs/fragments/0.31.1.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Bugfix release for ansible-core. diff --git a/changelogs/fragments/185-core-modules.yml b/changelogs/fragments/185-core-modules.yml deleted file mode 100644 index 456adcd1..00000000 --- a/changelogs/fragments/185-core-modules.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "Fix ``namespace`` extraction for ansible-core modules (https://github.com/ansible-community/antsibull-changelog/issues/184, https://github.com/ansible-community/antsibull-changelog/pull/185)."