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.