From 374ba70c37e0fa0242055ca80834eeba687d29ac Mon Sep 17 00:00:00 2001 From: "patchback[bot]" <45432694+patchback[bot]@users.noreply.github.com> Date: Wed, 24 Dec 2025 08:44:36 +0100 Subject: [PATCH] [PR #11320/99b9680e backport][stable-12] Announce making all module utils, plugin utils, and doc fragments private (#11321) Announce making all module utils, plugin utils, and doc fragments private (#11320) Announce making all module utils, plugin utils, and doc fragments private. (cherry picked from commit 99b9680ea2e4d66f82965dacad7e825b4e411adc) Co-authored-by: Felix Fontein --- changelogs/fragments/private.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 changelogs/fragments/private.yml diff --git a/changelogs/fragments/private.yml b/changelogs/fragments/private.yml new file mode 100644 index 0000000000..01cb29f8fe --- /dev/null +++ b/changelogs/fragments/private.yml @@ -0,0 +1,8 @@ +deprecated_features: + - "All module utils, plugin utils, and doc fragments will be made **private** in community.general 13.0.0. + This means that they will no longer be part of the public API of the collection, and can have breaking + changes even in bugfix releases. If you depend on importing code from the module or plugin utils, + or use one of the doc fragments, please + `comment in the issue to discuss this `__. + Note that this does not affect any use of community.general in task files, roles, or playbooks + (https://github.com/ansible-collections/community.general/issues/11312, https://github.com/ansible-collections/community.general/pull/11320)."