From 02f787a93044b0be7196b5bde36da3c874ee144b Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Sun, 2 Nov 2025 12:30:18 +0100 Subject: [PATCH] Release 5.0.0. --- CHANGELOG.md | 18 +++++++++--------- CHANGELOG.rst | 16 ++++++++-------- changelogs/changelog.yaml | 20 ++++++++++++++++++++ changelogs/fragments/5.0.0.yml | 9 --------- 4 files changed, 37 insertions(+), 26 deletions(-) delete mode 100644 changelogs/fragments/5.0.0.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index 0ff17dc8..73f2300e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,7 +2,7 @@ **Topics** -- v5\.0\.0\-a1 +- v5\.0\.0 - Release Summary - Minor Changes - Breaking Changes / Porting Guide @@ -327,20 +327,20 @@ - Removed Features \(previously deprecated\) - Bugfixes - -## v5\.0\.0\-a1 + +## v5\.0\.0 ### Release Summary -First alpha release of community\.docker 5\.0\.0\. +New major release\. -The main changes are that the collection dropped support for some ansible\-core versions that are End of Life\, and thus dropped support for Python 2\.7\. +The main changes are that the collection dropped support for some ansible\-core +versions that are End of Life\, and thus dropped support for Python 2\.7\. This allowed to modernize the Python code\, in particular with type hints\. -Also all module and plugin utils are now private to the collection\, which makes it easier to refactor code\. -All these changes should have no effect on end\-users\. - -The current plan is to release 5\.0\.0 in time for Ansible 13\'s feature freeze\, so in roughly one week\. +Also all module and plugin utils are now private to the collection\, which +makes it easier to refactor code\. All these changes should have no effect on +end\-users\. ### Minor Changes diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 98e91429..9c8caca6 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,20 +4,20 @@ Docker Community Collection Release Notes .. contents:: Topics -v5.0.0-a1 -========= +v5.0.0 +====== Release Summary --------------- -First alpha release of community.docker 5.0.0. +New major release. -The main changes are that the collection dropped support for some ansible-core versions that are End of Life, and thus dropped support for Python 2.7. +The main changes are that the collection dropped support for some ansible-core +versions that are End of Life, and thus dropped support for Python 2.7. This allowed to modernize the Python code, in particular with type hints. -Also all module and plugin utils are now private to the collection, which makes it easier to refactor code. -All these changes should have no effect on end-users. - -The current plan is to release 5.0.0 in time for Ansible 13's feature freeze, so in roughly one week. +Also all module and plugin utils are now private to the collection, which +makes it easier to refactor code. All these changes should have no effect on +end-users. Minor Changes ------------- diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 3b616555..cf43ff76 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -2250,3 +2250,23 @@ releases: - 5.0.0-a1.yml - 5.0.0.yml release_date: '2025-10-25' + 5.0.0: + changes: + release_summary: 'New major release. + + + The main changes are that the collection dropped support for some ansible-core + + versions that are End of Life, and thus dropped support for Python 2.7. + + This allowed to modernize the Python code, in particular with type hints. + + Also all module and plugin utils are now private to the collection, which + + makes it easier to refactor code. All these changes should have no effect + on + + end-users.' + fragments: + - 5.0.0.yml + release_date: '2025-11-02' diff --git a/changelogs/fragments/5.0.0.yml b/changelogs/fragments/5.0.0.yml deleted file mode 100644 index 8606707a..00000000 --- a/changelogs/fragments/5.0.0.yml +++ /dev/null @@ -1,9 +0,0 @@ -release_summary: |- - New major release. - - The main changes are that the collection dropped support for some ansible-core - versions that are End of Life, and thus dropped support for Python 2.7. - This allowed to modernize the Python code, in particular with type hints. - Also all module and plugin utils are now private to the collection, which - makes it easier to refactor code. All these changes should have no effect on - end-users.