Skip to content

Commit

Permalink
Release 3.0.2.
Browse files Browse the repository at this point in the history
  • Loading branch information
felixfontein committed Aug 17, 2024
1 parent 89b03ca commit f671fec
Show file tree
Hide file tree
Showing 7 changed files with 98 additions and 55 deletions.
105 changes: 62 additions & 43 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,61 +2,64 @@

**Topics**

- <a href="#v3-0-1">v3\.0\.1</a>
- <a href="#v3-0-2">v3\.0\.2</a>
- <a href="#release-summary">Release Summary</a>
- <a href="#bugfixes">Bugfixes</a>
- <a href="#v3-0-0">v3\.0\.0</a>
- <a href="#v3-0-1">v3\.0\.1</a>
- <a href="#release-summary-1">Release Summary</a>
- <a href="#bugfixes-1">Bugfixes</a>
- <a href="#v3-0-0">v3\.0\.0</a>
- <a href="#release-summary-2">Release Summary</a>
- <a href="#breaking-changes--porting-guide">Breaking Changes / Porting Guide</a>
- <a href="#removed-features-previously-deprecated">Removed Features \(previously deprecated\)</a>
- <a href="#bugfixes-1">Bugfixes</a>
- <a href="#bugfixes-2">Bugfixes</a>
- <a href="#v2-2-0">v2\.2\.0</a>
- <a href="#release-summary-2">Release Summary</a>
- <a href="#release-summary-3">Release Summary</a>
- <a href="#minor-changes">Minor Changes</a>
- <a href="#bugfixes-2">Bugfixes</a>
- <a href="#bugfixes-3">Bugfixes</a>
- <a href="#v2-1-0">v2\.1\.0</a>
- <a href="#release-summary-3">Release Summary</a>
- <a href="#release-summary-4">Release Summary</a>
- <a href="#minor-changes-1">Minor Changes</a>
- <a href="#v2-0-0">v2\.0\.0</a>
- <a href="#release-summary-4">Release Summary</a>
- <a href="#release-summary-5">Release Summary</a>
- <a href="#minor-changes-2">Minor Changes</a>
- <a href="#breaking-changes--porting-guide-1">Breaking Changes / Porting Guide</a>
- <a href="#deprecated-features">Deprecated Features</a>
- <a href="#removed-features-previously-deprecated-1">Removed Features \(previously deprecated\)</a>
- <a href="#bugfixes-3">Bugfixes</a>
- <a href="#bugfixes-4">Bugfixes</a>
- <a href="#v1-4-0">v1\.4\.0</a>
- <a href="#release-summary-5">Release Summary</a>
- <a href="#release-summary-6">Release Summary</a>
- <a href="#minor-changes-3">Minor Changes</a>
- <a href="#bugfixes-4">Bugfixes</a>
- <a href="#bugfixes-5">Bugfixes</a>
- <a href="#v1-3-1">v1\.3\.1</a>
- <a href="#release-summary-6">Release Summary</a>
- <a href="#v1-3-0-post0">v1\.3\.0\.post0</a>
- <a href="#release-summary-7">Release Summary</a>
- <a href="#v1-3-0">v1\.3\.0</a>
- <a href="#v1-3-0-post0">v1\.3\.0\.post0</a>
- <a href="#release-summary-8">Release Summary</a>
- <a href="#v1-3-0">v1\.3\.0</a>
- <a href="#release-summary-9">Release Summary</a>
- <a href="#minor-changes-4">Minor Changes</a>
- <a href="#bugfixes-5">Bugfixes</a>
- <a href="#bugfixes-6">Bugfixes</a>
- <a href="#v1-2-0">v1\.2\.0</a>
- <a href="#release-summary-9">Release Summary</a>
- <a href="#release-summary-10">Release Summary</a>
- <a href="#minor-changes-5">Minor Changes</a>
- <a href="#deprecated-features-1">Deprecated Features</a>
- <a href="#bugfixes-6">Bugfixes</a>
- <a href="#bugfixes-7">Bugfixes</a>
- <a href="#v1-1-0">v1\.1\.0</a>
- <a href="#release-summary-10">Release Summary</a>
- <a href="#release-summary-11">Release Summary</a>
- <a href="#minor-changes-6">Minor Changes</a>
- <a href="#v1-0-1">v1\.0\.1</a>
- <a href="#release-summary-11">Release Summary</a>
- <a href="#bugfixes-7">Bugfixes</a>
- <a href="#v1-0-0">v1\.0\.0</a>
- <a href="#release-summary-12">Release Summary</a>
- <a href="#bugfixes-8">Bugfixes</a>
- <a href="#v1-0-0">v1\.0\.0</a>
- <a href="#release-summary-13">Release Summary</a>
- <a href="#major-changes">Major Changes</a>
- <a href="#minor-changes-7">Minor Changes</a>
- <a href="#removed-features-previously-deprecated-2">Removed Features \(previously deprecated\)</a>
- <a href="#v0-1-0">v0\.1\.0</a>
- <a href="#release-summary-13">Release Summary</a>
- <a href="#release-summary-14">Release Summary</a>

<a id="v3-0-1"></a>
## v3\.0\.1
<a id="v3-0-2"></a>
## v3\.0\.2

<a id="release-summary"></a>
### Release Summary
Expand All @@ -66,12 +69,28 @@ Bugfix release\.
<a id="bugfixes"></a>
### Bugfixes

* Adjust the aiohttp retry GET mananger to use <code>ClientTimeout</code> instead of a <code>float</code>\, 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)\)\.
* Bump asyncio requirement to \>\= 3\.3\.0 instead of 3\.0\.0\. Version 3\.0\.0 likely never worked with the retry code that has been in here basically since he beginning \([https\://github\.com/ansible\-community/antsibull\-core/pull/163](https\://github\.com/ansible\-community/antsibull\-core/pull/163)\)\.
* Make sure that app and lib contexts are cleaned up correctly in case of generator exit \([https\://github\.com/ansible\-community/antsibull\-core/pull/161](https\://github\.com/ansible\-community/antsibull\-core/pull/161)\)\.
* Make sure that the right <code>TimeoutError</code> is used in the HTTP retry util\. <code>asyncio\.TimeoutError</code> is a deprecated alias of <code>TimeoutError</code> since Python 3\.11 \([https\://github\.com/ansible\-community/antsibull\-core/pull/160](https\://github\.com/ansible\-community/antsibull\-core/pull/160)\)\.

<a id="v3-0-1"></a>
## v3\.0\.1

<a id="release-summary-1"></a>
### Release Summary

Bugfix release\.

<a id="bugfixes-1"></a>
### Bugfixes

* Adjusting ansible\-core PyPI code to also accept a filename starting with <code>ansible\_core</code>\, 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)\)\.

<a id="v3-0-0"></a>
## v3\.0\.0

<a id="release-summary-1"></a>
<a id="release-summary-2"></a>
### Release Summary

New major release\.
Expand All @@ -96,15 +115,15 @@ New major release\.
* <code>dependency\_files</code> \- drop support for <code>\_ansible\_base\_version</code> and <code>\_acd\_version</code> in pieces files\. <code>\_ansible\_core\_version</code> and <code>\_ansible\_version</code>\, respectively\, should be used instead \([https\://github\.com/ansible\-community/antsibull\-core/pull/132](https\://github\.com/ansible\-community/antsibull\-core/pull/132)\)\.
* <code>venv</code> \- remove <code>get\_command\(\)</code> method from <code>VenvRunner</code> and <code>FakeVenvRunner</code> \([https\://github\.com/ansible\-community/antsibull\-core/pull/119](https\://github\.com/ansible\-community/antsibull\-core/pull/119)\)\.

<a id="bugfixes-1"></a>
<a id="bugfixes-2"></a>
### 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)\)\.

<a id="v2-2-0"></a>
## v2\.2\.0

<a id="release-summary-2"></a>
<a id="release-summary-3"></a>
### Release Summary

Add support for Python 3\.12 and improve <code>subprocess\_util</code>
Expand All @@ -115,7 +134,7 @@ Add support for Python 3\.12 and improve <code>subprocess\_util</code>
* Declare support for Python 3\.12 \([https\://github\.com/ansible\-community/antsibull\-core/pull/103](https\://github\.com/ansible\-community/antsibull\-core/pull/103)\)\.
* <code>subprocess\_util\.async\_log\_run\(\)</code>\, <code>subprocess\_util\.log\_run\(\)</code>\, and the corresponding functions in <code>venv</code> now support passing generic callback functions for <code>stdout\_loglevel</code> and <code>stderr\_loglevel</code> \([https\://github\.com/ansible\-community/antsibull\-core/pull/113](https\://github\.com/ansible\-community/antsibull\-core/pull/113)\)\.

<a id="bugfixes-2"></a>
<a id="bugfixes-3"></a>
### Bugfixes

* Fix typing for <code>antsibull\_core\.app\_context\.app\_context\(\)</code> functions \([https\://github\.com/ansible\-community/antsibull\-core/pull/109](https\://github\.com/ansible\-community/antsibull\-core/pull/109)\)\.
Expand All @@ -124,7 +143,7 @@ Add support for Python 3\.12 and improve <code>subprocess\_util</code>
<a id="v2-1-0"></a>
## v2\.1\.0

<a id="release-summary-3"></a>
<a id="release-summary-4"></a>
### Release Summary

Feature release\.
Expand All @@ -137,7 +156,7 @@ Feature release\.
<a id="v2-0-0"></a>
## v2\.0\.0

<a id="release-summary-4"></a>
<a id="release-summary-5"></a>
### Release Summary

New major release
Expand Down Expand Up @@ -179,7 +198,7 @@ New major release

* The unused <code>antsibull\_core\.schemas\.config\.ConfigModel</code> model and the unused <code>antsibull\_core\.config\.read\_config</code> function have been removed \([https\://github\.com/ansible\-community/antsibull\-core/pull/82](https\://github\.com/ansible\-community/antsibull\-core/pull/82)\)\.

<a id="bugfixes-3"></a>
<a id="bugfixes-4"></a>
### 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)\)\.
Expand All @@ -190,7 +209,7 @@ New major release
<a id="v1-4-0"></a>
## v1\.4\.0

<a id="release-summary-5"></a>
<a id="release-summary-6"></a>
### Release Summary

Bugfix and feature release\.
Expand All @@ -200,31 +219,31 @@ Bugfix and feature release\.

* Fix overly restrictive file name type annotations\. Use <code>StrOrBytesPath</code> type annotation instead of <code>str</code> 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)\)\.

<a id="bugfixes-4"></a>
<a id="bugfixes-5"></a>
### 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/)\)\.

<a id="v1-3-1"></a>
## v1\.3\.1

<a id="release-summary-6"></a>
<a id="release-summary-7"></a>
### Release Summary

Maintenance release to fix unwanted <code>1\.3\.0\.post0</code> release\.

<a id="v1-3-0-post0"></a>
## v1\.3\.0\.post0

<a id="release-summary-7"></a>
<a id="release-summary-8"></a>
### Release Summary

Erroneously released version\.

<a id="v1-3-0"></a>
## v1\.3\.0

<a id="release-summary-8"></a>
<a id="release-summary-9"></a>
### Release Summary

Feature and bugfix release\.
Expand All @@ -234,15 +253,15 @@ Feature and bugfix release\.

* Allow to write Python dependencies as <code>\_python</code> key into build and dependency files \([https\://github\.com/ansible\-community/antsibull\-core/pull/10](https\://github\.com/ansible\-community/antsibull\-core/pull/10)\)\.

<a id="bugfixes-5"></a>
<a id="bugfixes-6"></a>
### Bugfixes

* Fix async file copying helper \([https\://github\.com/ansible\-community/antsibull\-core/pull/11](https\://github\.com/ansible\-community/antsibull\-core/pull/11)\)\.

<a id="v1-2-0"></a>
## v1\.2\.0

<a id="release-summary-9"></a>
<a id="release-summary-10"></a>
### Release Summary

Feature release\.
Expand All @@ -258,15 +277,15 @@ Feature release\.

* The <code>DepsFile\.write\(\)</code> method will require the first parameter to be a <code>packaging\.version\.Version</code> 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)\)\.

<a id="bugfixes-6"></a>
<a id="bugfixes-7"></a>
### Bugfixes

* Adjust signature of <code>DepsFile\.write\(\)</code> to work around bug in antsibull \([https\://github\.com/ansible\-community/antsibull\-core/pull/6](https\://github\.com/ansible\-community/antsibull\-core/pull/6)\)\.

<a id="v1-1-0"></a>
## v1\.1\.0

<a id="release-summary-10"></a>
<a id="release-summary-11"></a>
### Release Summary

Maintenance release\.
Expand All @@ -279,20 +298,20 @@ Maintenance release\.
<a id="v1-0-1"></a>
## v1\.0\.1

<a id="release-summary-11"></a>
<a id="release-summary-12"></a>
### Release Summary

Bugfix release\.

<a id="bugfixes-7"></a>
<a id="bugfixes-8"></a>
### 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)\)\.

<a id="v1-0-0"></a>
## v1\.0\.0

<a id="release-summary-12"></a>
<a id="release-summary-13"></a>
### Release Summary

First stable release\.
Expand All @@ -315,7 +334,7 @@ First stable release\.
<a id="v0-1-0"></a>
## v0\.1\.0

<a id="release-summary-13"></a>
<a id="release-summary-14"></a>
### Release Summary

Initial release\.
16 changes: 16 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,22 @@ antsibull-core Release Notes

.. contents:: Topics

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).
- Bump asyncio requirement to >= 3.3.0 instead of 3.0.0. Version 3.0.0 likely never worked with the retry code that has been in here basically since he beginning (https://github.com/ansible-community/antsibull-core/pull/163).
- Make sure that app and lib contexts are cleaned up correctly in case of generator exit (https://github.com/ansible-community/antsibull-core/pull/161).
- Make sure that the right ``TimeoutError`` is used in the HTTP retry util. ``asyncio.TimeoutError`` is a deprecated alias of ``TimeoutError`` since Python 3.11 (https://github.com/ansible-community/antsibull-core/pull/160).

v3.0.1
======

Expand Down
20 changes: 20 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -301,3 +301,23 @@ releases:
- 158-ansible-core-pypi.yml
- 3.0.1.yml
release_date: '2024-04-17'
3.0.2:
changes:
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).
- Bump asyncio requirement to >= 3.3.0 instead of 3.0.0. Version 3.0.0 likely
never worked with the retry code that has been in here basically since he
beginning (https://github.com/ansible-community/antsibull-core/pull/163).
- Make sure that app and lib contexts are cleaned up correctly in case of
generator exit (https://github.com/ansible-community/antsibull-core/pull/161).
- Make sure that the right ``TimeoutError`` is used in the HTTP retry util.
``asyncio.TimeoutError`` is a deprecated alias of ``TimeoutError`` since
Python 3.11 (https://github.com/ansible-community/antsibull-core/pull/160).
release_summary: Bugfix release.
fragments:
- 160-asyncio-timeouterror.yml
- 161-context.yml
- 163-aiohttp-timeout.yml
- 3.0.2.yml
release_date: '2024-08-17'
4 changes: 0 additions & 4 deletions changelogs/fragments/160-asyncio-timeouterror.yml

This file was deleted.

2 changes: 0 additions & 2 deletions changelogs/fragments/161-context.yml

This file was deleted.

5 changes: 0 additions & 5 deletions changelogs/fragments/163-aiohttp-timeout.yml

This file was deleted.

1 change: 0 additions & 1 deletion changelogs/fragments/3.0.2.yml

This file was deleted.

0 comments on commit f671fec

Please sign in to comment.