From 44d2d62d38f091eb731bbc03d0cff1939567458c Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Tue, 7 Jun 2022 12:43:11 +0200 Subject: [PATCH] Release 5.1.0. --- CHANGELOG.rst | 36 +++++++++++++++ changelogs/changelog.yaml | 44 +++++++++++++++++++ .../4654-alternatives-add-subcommands.yml | 3 -- .../fragments/4724-proxmox-qemu-extend.yaml | 3 -- .../4736-cmd-runner-skip-if-check.yml | 2 - changelogs/fragments/4740-puppet-feature.yaml | 2 - .../fragments/4746-add-vpn-support-nmcli.yaml | 2 - ...4752-ansible-galaxy-install-mh-updates.yml | 2 - .../4755-mhexception-improvement.yml | 2 - .../fragments/4776-xfconf-cmd-runner.yaml | 4 -- .../4777-cmd-runner-deprecate-fmt.yaml | 2 - changelogs/fragments/5.1.0.yml | 1 - 12 files changed, 80 insertions(+), 23 deletions(-) delete mode 100644 changelogs/fragments/4654-alternatives-add-subcommands.yml delete mode 100644 changelogs/fragments/4724-proxmox-qemu-extend.yaml delete mode 100644 changelogs/fragments/4736-cmd-runner-skip-if-check.yml delete mode 100644 changelogs/fragments/4740-puppet-feature.yaml delete mode 100644 changelogs/fragments/4746-add-vpn-support-nmcli.yaml delete mode 100644 changelogs/fragments/4752-ansible-galaxy-install-mh-updates.yml delete mode 100644 changelogs/fragments/4755-mhexception-improvement.yml delete mode 100644 changelogs/fragments/4776-xfconf-cmd-runner.yaml delete mode 100644 changelogs/fragments/4777-cmd-runner-deprecate-fmt.yaml delete mode 100644 changelogs/fragments/5.1.0.yml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c0dada9489..01d3dceff3 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -6,6 +6,42 @@ Community General Release Notes This changelog describes changes after version 4.0.0. +v5.1.0 +====== + +Release Summary +--------------- + +Regular bugfix and feature release. + +Minor Changes +------------- + +- ModuleHelper module utils - improved ``ModuleHelperException``, using ``to_native()`` for the exception message (https://github.com/ansible-collections/community.general/pull/4755). +- alternatives - add ``state=absent`` to be able to remove an alternative (https://github.com/ansible-collections/community.general/pull/4654). +- alternatives - add ``subcommands`` parameter (https://github.com/ansible-collections/community.general/pull/4654). +- ansible_galaxy_install - minor refactoring using latest ``ModuleHelper`` updates (https://github.com/ansible-collections/community.general/pull/4752). +- cmd_runner module util - added parameters ``check_mode_skip`` and ``check_mode_return`` to ``CmdRunner.context()``, so that the command is not executed when ``check_mode=True`` (https://github.com/ansible-collections/community.general/pull/4736). +- nmcli - adds ``vpn`` type and parameter for supporting VPN with service type L2TP and PPTP (https://github.com/ansible-collections/community.general/pull/4746). +- proxmox inventory plugin - added new flag ``qemu_extended_statuses`` and new groups ``prelaunch``, ``paused``. They will be populated only when ``want_facts=true``, ``qemu_extended_statuses=true`` and only for ``QEMU`` machines (https://github.com/ansible-collections/community.general/pull/4723). +- puppet - adds ``confdir`` parameter to configure a custom confir location (https://github.com/ansible-collections/community.general/pull/4740). +- xfconf - changed implementation to use ``cmd_runner`` (https://github.com/ansible-collections/community.general/pull/4776). +- xfconf module utils - created new module util ``xfconf`` providing a ``cmd_runner`` specific for ``xfconf`` modules (https://github.com/ansible-collections/community.general/pull/4776). +- xfconf_info - changed implementation to use ``cmd_runner`` (https://github.com/ansible-collections/community.general/pull/4776). + +Deprecated Features +------------------- + +- cmd_runner module utils - deprecated ``fmt`` in favour of ``cmd_runner_fmt`` as the parameter format object (https://github.com/ansible-collections/community.general/pull/4777). + +New Modules +----------- + +System +~~~~~~ + +- gconftool2_info - Retrieve GConf configurations + v5.0.2 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 0077475d46..4198fccc63 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -801,3 +801,47 @@ releases: - 5.0.2.yml - simplified-bsd-license.yml release_date: '2022-06-06' + 5.1.0: + changes: + deprecated_features: + - cmd_runner module utils - deprecated ``fmt`` in favour of ``cmd_runner_fmt`` + as the parameter format object (https://github.com/ansible-collections/community.general/pull/4777). + minor_changes: + - ModuleHelper module utils - improved ``ModuleHelperException``, using ``to_native()`` + for the exception message (https://github.com/ansible-collections/community.general/pull/4755). + - alternatives - add ``state=absent`` to be able to remove an alternative (https://github.com/ansible-collections/community.general/pull/4654). + - alternatives - add ``subcommands`` parameter (https://github.com/ansible-collections/community.general/pull/4654). + - ansible_galaxy_install - minor refactoring using latest ``ModuleHelper`` updates + (https://github.com/ansible-collections/community.general/pull/4752). + - cmd_runner module util - added parameters ``check_mode_skip`` and ``check_mode_return`` + to ``CmdRunner.context()``, so that the command is not executed when ``check_mode=True`` + (https://github.com/ansible-collections/community.general/pull/4736). + - nmcli - adds ``vpn`` type and parameter for supporting VPN with service type + L2TP and PPTP (https://github.com/ansible-collections/community.general/pull/4746). + - proxmox inventory plugin - added new flag ``qemu_extended_statuses`` and new + groups ``prelaunch``, ``paused``. They will be + populated only when ``want_facts=true``, ``qemu_extended_statuses=true`` and + only for ``QEMU`` machines (https://github.com/ansible-collections/community.general/pull/4723). + - puppet - adds ``confdir`` parameter to configure a custom confir location + (https://github.com/ansible-collections/community.general/pull/4740). + - xfconf - changed implementation to use ``cmd_runner`` (https://github.com/ansible-collections/community.general/pull/4776). + - xfconf module utils - created new module util ``xfconf`` providing a ``cmd_runner`` + specific for ``xfconf`` modules (https://github.com/ansible-collections/community.general/pull/4776). + - xfconf_info - changed implementation to use ``cmd_runner`` (https://github.com/ansible-collections/community.general/pull/4776). + release_summary: Regular bugfix and feature release. + fragments: + - 4654-alternatives-add-subcommands.yml + - 4724-proxmox-qemu-extend.yaml + - 4736-cmd-runner-skip-if-check.yml + - 4740-puppet-feature.yaml + - 4746-add-vpn-support-nmcli.yaml + - 4752-ansible-galaxy-install-mh-updates.yml + - 4755-mhexception-improvement.yml + - 4776-xfconf-cmd-runner.yaml + - 4777-cmd-runner-deprecate-fmt.yaml + - 5.1.0.yml + modules: + - description: Retrieve GConf configurations + name: gconftool2_info + namespace: system + release_date: '2022-06-07' diff --git a/changelogs/fragments/4654-alternatives-add-subcommands.yml b/changelogs/fragments/4654-alternatives-add-subcommands.yml deleted file mode 100644 index f771e9b51c..0000000000 --- a/changelogs/fragments/4654-alternatives-add-subcommands.yml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - alternatives - add ``subcommands`` parameter (https://github.com/ansible-collections/community.general/pull/4654). - - alternatives - add ``state=absent`` to be able to remove an alternative (https://github.com/ansible-collections/community.general/pull/4654). diff --git a/changelogs/fragments/4724-proxmox-qemu-extend.yaml b/changelogs/fragments/4724-proxmox-qemu-extend.yaml deleted file mode 100644 index 4b705bf9a9..0000000000 --- a/changelogs/fragments/4724-proxmox-qemu-extend.yaml +++ /dev/null @@ -1,3 +0,0 @@ -minor_changes: - - proxmox inventory plugin - added new flag ``qemu_extended_statuses`` and new groups ``prelaunch``, ``paused``. They will be populated only when ``want_facts=true``, ``qemu_extended_statuses=true`` and only for ``QEMU`` machines - (https://github.com/ansible-collections/community.general/pull/4723). diff --git a/changelogs/fragments/4736-cmd-runner-skip-if-check.yml b/changelogs/fragments/4736-cmd-runner-skip-if-check.yml deleted file mode 100644 index 3c626b2feb..0000000000 --- a/changelogs/fragments/4736-cmd-runner-skip-if-check.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - cmd_runner module util - added parameters ``check_mode_skip`` and ``check_mode_return`` to ``CmdRunner.context()``, so that the command is not executed when ``check_mode=True`` (https://github.com/ansible-collections/community.general/pull/4736). diff --git a/changelogs/fragments/4740-puppet-feature.yaml b/changelogs/fragments/4740-puppet-feature.yaml deleted file mode 100644 index a4341f42b8..0000000000 --- a/changelogs/fragments/4740-puppet-feature.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: -- puppet - adds ``confdir`` parameter to configure a custom confir location (https://github.com/ansible-collections/community.general/pull/4740). diff --git a/changelogs/fragments/4746-add-vpn-support-nmcli.yaml b/changelogs/fragments/4746-add-vpn-support-nmcli.yaml deleted file mode 100644 index 1ab7e8a20a..0000000000 --- a/changelogs/fragments/4746-add-vpn-support-nmcli.yaml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - nmcli - adds ``vpn`` type and parameter for supporting VPN with service type L2TP and PPTP (https://github.com/ansible-collections/community.general/pull/4746). \ No newline at end of file diff --git a/changelogs/fragments/4752-ansible-galaxy-install-mh-updates.yml b/changelogs/fragments/4752-ansible-galaxy-install-mh-updates.yml deleted file mode 100644 index b93d885ed4..0000000000 --- a/changelogs/fragments/4752-ansible-galaxy-install-mh-updates.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ansible_galaxy_install - minor refactoring using latest ``ModuleHelper`` updates (https://github.com/ansible-collections/community.general/pull/4752). diff --git a/changelogs/fragments/4755-mhexception-improvement.yml b/changelogs/fragments/4755-mhexception-improvement.yml deleted file mode 100644 index ebadb98bc5..0000000000 --- a/changelogs/fragments/4755-mhexception-improvement.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - ModuleHelper module utils - improved ``ModuleHelperException``, using ``to_native()`` for the exception message (https://github.com/ansible-collections/community.general/pull/4755). diff --git a/changelogs/fragments/4776-xfconf-cmd-runner.yaml b/changelogs/fragments/4776-xfconf-cmd-runner.yaml deleted file mode 100644 index a45cf51c31..0000000000 --- a/changelogs/fragments/4776-xfconf-cmd-runner.yaml +++ /dev/null @@ -1,4 +0,0 @@ -minor_changes: - - xfconf module utils - created new module util ``xfconf`` providing a ``cmd_runner`` specific for ``xfconf`` modules (https://github.com/ansible-collections/community.general/pull/4776). - - xfconf - changed implementation to use ``cmd_runner`` (https://github.com/ansible-collections/community.general/pull/4776). - - xfconf_info - changed implementation to use ``cmd_runner`` (https://github.com/ansible-collections/community.general/pull/4776). diff --git a/changelogs/fragments/4777-cmd-runner-deprecate-fmt.yaml b/changelogs/fragments/4777-cmd-runner-deprecate-fmt.yaml deleted file mode 100644 index 6057cf38e8..0000000000 --- a/changelogs/fragments/4777-cmd-runner-deprecate-fmt.yaml +++ /dev/null @@ -1,2 +0,0 @@ -deprecated_features: - - cmd_runner module utils - deprecated ``fmt`` in favour of ``cmd_runner_fmt`` as the parameter format object (https://github.com/ansible-collections/community.general/pull/4777). diff --git a/changelogs/fragments/5.1.0.yml b/changelogs/fragments/5.1.0.yml deleted file mode 100644 index 4b1469c9fe..0000000000 --- a/changelogs/fragments/5.1.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Regular bugfix and feature release.