diff --git a/CHANGELOG.md b/CHANGELOG.md index 01a0d1b..e49a7d7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,74 +2,97 @@ **Topics** -- v3\.1\.0 +- v3\.2\.0 - Release Summary - Minor Changes -- v3\.0\.2 - - Release Summary - Bugfixes -- v3\.0\.1 +- v3\.1\.0 + - Release Summary + - Minor Changes +- v3\.0\.2 - Release Summary - Bugfixes -- v3\.0\.0 +- v3\.0\.1 - Release Summary - - Breaking Changes / Porting Guide - - Removed Features \(previously deprecated\) - Bugfixes -- v2\.2\.0 +- v3\.0\.0 - Release Summary - - Minor Changes + - Breaking Changes / Porting Guide + - Removed Features \(previously deprecated\) - Bugfixes -- v2\.1\.0 +- v2\.2\.0 - Release Summary - Minor Changes -- v2\.0\.0 + - Bugfixes +- v2\.1\.0 - Release Summary - Minor Changes +- v2\.0\.0 + - Release Summary + - Minor Changes - Breaking Changes / Porting Guide - Deprecated Features - Removed Features \(previously deprecated\) - - Bugfixes -- v1\.4\.0 - - Release Summary - - Minor Changes - Bugfixes -- v1\.3\.1 +- v1\.4\.0 - Release Summary -- v1\.3\.0\.post0 - - Release Summary -- v1\.3\.0 - - Release Summary - Minor Changes - Bugfixes -- v1\.2\.0 +- v1\.3\.1 + - Release Summary +- v1\.3\.0\.post0 + - Release Summary +- v1\.3\.0 - Release Summary - Minor Changes - - Deprecated Features - Bugfixes -- v1\.1\.0 +- v1\.2\.0 - Release Summary - Minor Changes -- v1\.0\.1 - - Release Summary + - Deprecated Features - Bugfixes -- v1\.0\.0 +- v1\.1\.0 + - Release Summary + - Minor Changes +- v1\.0\.1 - Release Summary + - Bugfixes +- v1\.0\.0 + - Release Summary - Major Changes - - Minor Changes + - Minor Changes - Removed Features \(previously deprecated\) - v0\.1\.0 - - Release Summary + - Release Summary + + +## v3\.2\.0 + + +### Release Summary + +Feature and bugfix release\. + + +### Minor Changes + +* Add pydantic helper for strict linting \([https\://github\.com/ansible\-community/antsibull\-core/pull/169](https\://github\.com/ansible\-community/antsibull\-core/pull/169)\)\. +* Allow information on removed collections in collection metadata schema \([https\://github\.com/ansible\-community/antsibull\-core/pull/173](https\://github\.com/ansible\-community/antsibull\-core/pull/173)\)\. + + +### Bugfixes + +* Collection metadata removal schema valiation\: remove bad check that deprecated redirect replacement major version must be in the future \([https\://github\.com/ansible\-community/antsibull\-core/pull/172](https\://github\.com/ansible\-community/antsibull\-core/pull/172)\)\. ## v3\.1\.0 - + ### Release Summary Feature release adding a new dependency\. - + ### Minor Changes * Add schema and validation helper for ansible\-build\-data\'s collection meta \([https\://github\.com/ansible\-community/ansible\-build\-data/pull/450](https\://github\.com/ansible\-community/ansible\-build\-data/pull/450)\, [https\://github\.com/ansible\-community/antsibull\-core/pull/168](https\://github\.com/ansible\-community/antsibull\-core/pull/168)\)\. @@ -78,12 +101,12 @@ Feature release adding a new dependency\. ## v3\.0\.2 - + ### Release Summary Bugfix release\. - + ### Bugfixes * Adjust the aiohttp retry GET mananger to use ClientTimeout instead of a float\, since that will be removed in aiohttp 4\.0\.0 \([https\://github\.com/ansible\-community/antsibull\-core/pull/163](https\://github\.com/ansible\-community/antsibull\-core/pull/163)\)\. @@ -94,12 +117,12 @@ Bugfix release\. ## v3\.0\.1 - + ### Release Summary Bugfix release\. - + ### Bugfixes * Adjusting ansible\-core PyPI code to also accept a filename starting with ansible\_core\, which seems to be in use since ansible\-core 2\.16\.6 due to [PEP\-625](https\://peps\.python\.org/pep\-0625/) support in setuptools 69\.3\.0 \([https\://github\.com/ansible\-community/antsibull\-core/pull/158](https\://github\.com/ansible\-community/antsibull\-core/pull/158)\)\. @@ -107,7 +130,7 @@ Bugfix release\. ## v3\.0\.0 - + ### Release Summary New major release\. @@ -132,7 +155,7 @@ New major release\. * dependency\_files \- drop support for \_ansible\_base\_version and \_acd\_version in pieces files\. \_ansible\_core\_version and \_ansible\_version\, respectively\, should be used instead \([https\://github\.com/ansible\-community/antsibull\-core/pull/132](https\://github\.com/ansible\-community/antsibull\-core/pull/132)\)\. * venv \- remove get\_command\(\) method from VenvRunner and FakeVenvRunner \([https\://github\.com/ansible\-community/antsibull\-core/pull/119](https\://github\.com/ansible\-community/antsibull\-core/pull/119)\)\. - + ### Bugfixes * Avoid superfluous network request when trusting the ansible\-core download cache \([https\://github\.com/ansible\-community/antsibull\-core/pull/135](https\://github\.com/ansible\-community/antsibull\-core/pull/135)\)\. @@ -140,18 +163,18 @@ New major release\. ## v2\.2\.0 - + ### Release Summary Add support for Python 3\.12 and improve subprocess\_util - + ### Minor Changes * Declare support for Python 3\.12 \([https\://github\.com/ansible\-community/antsibull\-core/pull/103](https\://github\.com/ansible\-community/antsibull\-core/pull/103)\)\. * subprocess\_util\.async\_log\_run\(\)\, subprocess\_util\.log\_run\(\)\, and the corresponding functions in venv now support passing generic callback functions for stdout\_loglevel and stderr\_loglevel \([https\://github\.com/ansible\-community/antsibull\-core/pull/113](https\://github\.com/ansible\-community/antsibull\-core/pull/113)\)\. - + ### Bugfixes * Fix typing for antsibull\_core\.app\_context\.app\_context\(\) functions \([https\://github\.com/ansible\-community/antsibull\-core/pull/109](https\://github\.com/ansible\-community/antsibull\-core/pull/109)\)\. @@ -160,12 +183,12 @@ Add support for Python 3\.12 and improve subprocess\_util ## v2\.1\.0 - + ### Release Summary Feature release\. - + ### Minor Changes * Allow to overwrite the version and the program name when using antsibull\_core\.args\.get\_toplevel\_parser\(\) \([https\://github\.com/ansible\-community/antsibull\-core/pull/96](https\://github\.com/ansible\-community/antsibull\-core/pull/96)\)\. @@ -173,12 +196,12 @@ Feature release\. ## v2\.0\.0 - + ### Release Summary New major release - + ### Minor Changes * Add async\_log\_run\(\) and log\_run\(\) methods to antsibull\_core\.venv\.VenvRunner and antsibull\_core\.venv\.FakeVenvRunner\. These should be used instead of get\_command\(\) \([https\://github\.com/ansible\-community/antsibull\-core/pull/50](https\://github\.com/ansible\-community/antsibull\-core/pull/50)\)\. @@ -215,7 +238,7 @@ New major release * The unused antsibull\_core\.schemas\.config\.ConfigModel model and the unused antsibull\_core\.config\.read\_config function have been removed \([https\://github\.com/ansible\-community/antsibull\-core/pull/82](https\://github\.com/ansible\-community/antsibull\-core/pull/82)\)\. - + ### Bugfixes * Fix a bug in Galaxy download code when the filename is found in the cache\, but the checksum does not match\. In that case\, the collection was not copied to the destination\, and the code did not try to download the correct file \([https\://github\.com/ansible\-community/antsibull\-core/pull/76](https\://github\.com/ansible\-community/antsibull\-core/pull/76)\)\. @@ -226,17 +249,17 @@ New major release ## v1\.4\.0 - + ### Release Summary Bugfix and feature release\. - + ### Minor Changes * Fix overly restrictive file name type annotations\. Use StrOrBytesPath type annotation instead of str for functions that accept a file name \([https\://github\.com/ansible\-community/antsibull\-core/pull/14](https\://github\.com/ansible\-community/antsibull\-core/pull/14)\)\. - + ### Bugfixes * Remove use of blocking IO in an async function \([https\://github\.com/ansible\-community/antsibull\-core/pull/13/](https\://github\.com/ansible\-community/antsibull\-core/pull/13/)\)\. @@ -244,7 +267,7 @@ Bugfix and feature release\. ## v1\.3\.1 - + ### Release Summary Maintenance release to fix unwanted 1\.3\.0\.post0 release\. @@ -252,7 +275,7 @@ Maintenance release to fix unwanted 1\.3\.0\.post0 release\. ## v1\.3\.0\.post0 - + ### Release Summary Erroneously released version\. @@ -260,17 +283,17 @@ Erroneously released version\. ## v1\.3\.0 - + ### Release Summary Feature and bugfix release\. - + ### Minor Changes * Allow to write Python dependencies as \_python key into build and dependency files \([https\://github\.com/ansible\-community/antsibull\-core/pull/10](https\://github\.com/ansible\-community/antsibull\-core/pull/10)\)\. - + ### Bugfixes * Fix async file copying helper \([https\://github\.com/ansible\-community/antsibull\-core/pull/11](https\://github\.com/ansible\-community/antsibull\-core/pull/11)\)\. @@ -278,12 +301,12 @@ Feature and bugfix release\. ## v1\.2\.0 - + ### Release Summary Feature release\. - + ### Minor Changes * Improve typing \([https\://github\.com/ansible\-community/antsibull\-core/pull/6](https\://github\.com/ansible\-community/antsibull\-core/pull/6)\)\. @@ -294,7 +317,7 @@ Feature release\. * The DepsFile\.write\(\) method will require the first parameter to be a packaging\.version\.Version object\, the second parameter to be a string\, and the third parameter a mapping of strings to strings\, from antsibull\-core 2\.0\.0 on \([https\://github\.com/ansible\-community/antsibull\-core/pull/6](https\://github\.com/ansible\-community/antsibull\-core/pull/6)\)\. - + ### Bugfixes * Adjust signature of DepsFile\.write\(\) to work around bug in antsibull \([https\://github\.com/ansible\-community/antsibull\-core/pull/6](https\://github\.com/ansible\-community/antsibull\-core/pull/6)\)\. @@ -302,12 +325,12 @@ Feature release\. ## v1\.1\.0 - + ### Release Summary Maintenance release\. - + ### Minor Changes * 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\-core/pull/5](https\://github\.com/ansible\-community/antsibull\-core/pull/5)\)\. @@ -315,12 +338,12 @@ Maintenance release\. ## v1\.0\.1 - + ### Release Summary Bugfix release\. - + ### Bugfixes * Fix detection of ansible\-core devel checkouts \([https\://github\.com/ansible\-community/antsibull\-core/pull/4](https\://github\.com/ansible\-community/antsibull\-core/pull/4)\)\. @@ -328,7 +351,7 @@ Bugfix release\. ## v1\.0\.0 - + ### Release Summary First stable release\. @@ -338,7 +361,7 @@ First stable release\. * From version 1\.0\.0 on\, antsibull\-core is sticking to semantic versioning and aims at providing no backwards compatibility breaking changes during a major release cycle \([https\://github\.com/ansible\-community/antsibull\-core/pull/2](https\://github\.com/ansible\-community/antsibull\-core/pull/2)\)\. - + ### Minor Changes * Remove unused code \([https\://github\.com/ansible\-community/antsibull\-core/pull/1](https\://github\.com/ansible\-community/antsibull\-core/pull/1)\)\. @@ -351,7 +374,7 @@ First stable release\. ## v0\.1\.0 - + ### Release Summary Initial release\. diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 2849485..65bab6c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,25 @@ antsibull-core Release Notes .. contents:: Topics +v3.2.0 +====== + +Release Summary +--------------- + +Feature and bugfix release. + +Minor Changes +------------- + +- Add pydantic helper for strict linting (https://github.com/ansible-community/antsibull-core/pull/169). +- Allow information on removed collections in collection metadata schema (https://github.com/ansible-community/antsibull-core/pull/173). + +Bugfixes +-------- + +- Collection metadata removal schema valiation: remove bad check that deprecated redirect replacement major version must be in the future (https://github.com/ansible-community/antsibull-core/pull/172). + v3.1.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 14252c3..cebeee4 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -335,3 +335,18 @@ releases: - 168-collection-meta.yml - 3.1.0.yml release_date: '2024-09-12' + 3.2.0: + changes: + bugfixes: + - 'Collection metadata removal schema valiation: remove bad check that deprecated + redirect replacement major version must be in the future (https://github.com/ansible-community/antsibull-core/pull/172).' + minor_changes: + - Add pydantic helper for strict linting (https://github.com/ansible-community/antsibull-core/pull/169). + - Allow information on removed collections in collection metadata schema (https://github.com/ansible-community/antsibull-core/pull/173). + release_summary: Feature and bugfix release. + fragments: + - 169-pydantic.yml + - 172-removal-schema.yml + - 173-schema-removal.yml + - 3.2.0.yml + release_date: '2024-09-23' diff --git a/changelogs/fragments/169-pydantic.yml b/changelogs/fragments/169-pydantic.yml deleted file mode 100644 index fa89ab8..0000000 --- a/changelogs/fragments/169-pydantic.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "Add pydantic helper for strict linting (https://github.com/ansible-community/antsibull-core/pull/169)." diff --git a/changelogs/fragments/172-removal-schema.yml b/changelogs/fragments/172-removal-schema.yml deleted file mode 100644 index d3a8518..0000000 --- a/changelogs/fragments/172-removal-schema.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "Collection metadata removal schema valiation: remove bad check that deprecated redirect replacement major version must be in the future (https://github.com/ansible-community/antsibull-core/pull/172)." diff --git a/changelogs/fragments/173-schema-removal.yml b/changelogs/fragments/173-schema-removal.yml deleted file mode 100644 index e24eb43..0000000 --- a/changelogs/fragments/173-schema-removal.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "Allow information on removed collections in collection metadata schema (https://github.com/ansible-community/antsibull-core/pull/173)." diff --git a/changelogs/fragments/3.2.0.yml b/changelogs/fragments/3.2.0.yml deleted file mode 100644 index 80287c3..0000000 --- a/changelogs/fragments/3.2.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Feature and bugfix release.