summaryrefslogtreecommitdiff
path: root/changelogs
diff options
context:
space:
mode:
authorLee Garrett <lgarrett@rocketjump.eu>2023-08-18 23:02:31 +0200
committerLee Garrett <lgarrett@rocketjump.eu>2023-08-18 23:02:31 +0200
commitbda5b278e6632ca997f58b67f99f159544a63a57 (patch)
treebe7ef8c02ea878b09fc026c0f3f1d7ffc6ec0394 /changelogs
parentaff27d44d75c760b1288814b4948fc2c4a937d6e (diff)
downloaddebian-ansible-core-bda5b278e6632ca997f58b67f99f159544a63a57.zip
New upstream version 2.14.9
Diffstat (limited to 'changelogs')
-rw-r--r--changelogs/CHANGELOG-v2.14.rst39
-rw-r--r--changelogs/CHANGELOG.rst6
-rw-r--r--changelogs/changelog.yaml79
3 files changed, 118 insertions, 6 deletions
diff --git a/changelogs/CHANGELOG-v2.14.rst b/changelogs/CHANGELOG-v2.14.rst
index 4f4df76b..1bf32299 100644
--- a/changelogs/CHANGELOG-v2.14.rst
+++ b/changelogs/CHANGELOG-v2.14.rst
@@ -5,6 +5,45 @@ ansible-core 2.14 "C'mon Everybody" Release Notes
.. contents:: Topics
+v2.14.9
+=======
+
+Release Summary
+---------------
+
+| Release Date: 2023-08-14
+| `Porting Guide <https://docs.ansible.com/ansible-core/2.14/porting_guides/porting_guide_core_2.14.html>`__
+
+
+Minor Changes
+-------------
+
+- Removed ``exclude`` and ``recursive-exclude`` commands for generated files from the ``MANIFEST.in`` file. These excludes were unnecessary since releases are expected to be built with a clean worktree.
+- Removed ``exclude`` commands for sanity test files from the ``MANIFEST.in`` file. These tests were previously excluded because they did not pass when run from an sdist. However, sanity tests are not expected to pass from an sdist, so excluding some (but not all) of the failing tests makes little sense.
+- Removed redundant ``include`` commands from the ``MANIFEST.in`` file. These includes either duplicated default behavior or another command.
+- The ``ansible-core`` sdist no longer contains pre-generated man pages. Instead, a ``packaging/cli-doc/build.py`` script is included in the sdist. This script can generate man pages and standalone RST documentation for ``ansible-core`` CLI programs.
+- The ``docs`` and ``examples`` directories are no longer included in the ``ansible-core`` sdist. These directories have been moved to the https://github.com/ansible/ansible-documentation repository.
+- The minimum required ``setuptools`` version is now 45.2.0, as it is the oldest version to support Python 3.10.
+- Use ``include`` where ``recursive-include`` is unnecessary in the ``MANIFEST.in`` file.
+- Use ``package_data`` instead of ``include_package_data`` for ``setup.cfg`` to avoid ``setuptools`` warnings.
+- ansible-test - Update the logic used to detect when ``ansible-test`` is running from source.
+
+Bugfixes
+--------
+
+- Exclude internal options from man pages and docs.
+- Fix ``ansible-config init`` man page option indentation.
+- The ``ansible-config init`` command now has a documentation description.
+- The ``ansible-galaxy collection download`` command now has a documentation description.
+- The ``ansible-galaxy collection install`` command documentation is now visible (previously hidden by a decorator).
+- The ``ansible-galaxy collection verify`` command now has a documentation description.
+- The ``ansible-galaxy role install`` command documentation is now visible (previously hidden by a decorator).
+- The ``ansible-inventory`` command command now has a documentation description (previously used as the epilog).
+- Update module_utils.urls unit test to work with cryptography >= 41.0.0.
+- When generating man pages, use ``func`` to find the command function instead of looking it up by the command name.
+- ansible-test - Pre-build a PyYAML wheel before installing requirements to avoid a potential Cython build failure.
+- man page build - Sub commands of ``ansible-galaxy role`` and ``ansible-galaxy collection`` are now documented.
+
v2.14.8
=======
diff --git a/changelogs/CHANGELOG.rst b/changelogs/CHANGELOG.rst
deleted file mode 100644
index 6668a398..00000000
--- a/changelogs/CHANGELOG.rst
+++ /dev/null
@@ -1,6 +0,0 @@
-Placeholder changelog
-=====================
-
-This file is a placeholder; a version-specific ``CHANGELOG-vX.Y.rst`` will be generated during releases from fragments
-under changelogs/fragments. On release branches once a release has been created, consult the branch's version-specific
-file for changes that have occurred in that branch.
diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml
index 1024e9f8..1276d1a6 100644
--- a/changelogs/changelog.yaml
+++ b/changelogs/changelog.yaml
@@ -1376,3 +1376,82 @@ releases:
- long-collection-paths-fix.yml
- no-stacked-descriptors.yaml
release_date: '2023-07-10'
+ 2.14.9:
+ changes:
+ release_summary: '| Release Date: 2023-08-14
+
+ | `Porting Guide <https://docs.ansible.com/ansible-core/2.14/porting_guides/porting_guide_core_2.14.html>`__
+
+ '
+ codename: C'mon Everybody
+ fragments:
+ - 2.14.9_summary.yaml
+ release_date: '2023-08-14'
+ 2.14.9rc1:
+ changes:
+ bugfixes:
+ - Exclude internal options from man pages and docs.
+ - Fix ``ansible-config init`` man page option indentation.
+ - The ``ansible-config init`` command now has a documentation description.
+ - The ``ansible-galaxy collection download`` command now has a documentation
+ description.
+ - The ``ansible-galaxy collection install`` command documentation is now visible
+ (previously hidden by a decorator).
+ - The ``ansible-galaxy collection verify`` command now has a documentation description.
+ - The ``ansible-galaxy role install`` command documentation is now visible (previously
+ hidden by a decorator).
+ - The ``ansible-inventory`` command command now has a documentation description
+ (previously used as the epilog).
+ - Update module_utils.urls unit test to work with cryptography >= 41.0.0.
+ - When generating man pages, use ``func`` to find the command function instead
+ of looking it up by the command name.
+ - ansible-test - Pre-build a PyYAML wheel before installing requirements to
+ avoid a potential Cython build failure.
+ - man page build - Sub commands of ``ansible-galaxy role`` and ``ansible-galaxy
+ collection`` are now documented.
+ minor_changes:
+ - Removed ``exclude`` and ``recursive-exclude`` commands for generated files
+ from the ``MANIFEST.in`` file. These excludes were unnecessary since releases
+ are expected to be built with a clean worktree.
+ - Removed ``exclude`` commands for sanity test files from the ``MANIFEST.in``
+ file. These tests were previously excluded because they did not pass when
+ run from an sdist. However, sanity tests are not expected to pass from an
+ sdist, so excluding some (but not all) of the failing tests makes little sense.
+ - Removed redundant ``include`` commands from the ``MANIFEST.in`` file. These
+ includes either duplicated default behavior or another command.
+ - The ``ansible-core`` sdist no longer contains pre-generated man pages. Instead,
+ a ``packaging/cli-doc/build.py`` script is included in the sdist. This script
+ can generate man pages and standalone RST documentation for ``ansible-core``
+ CLI programs.
+ - The ``docs`` and ``examples`` directories are no longer included in the ``ansible-core``
+ sdist. These directories have been moved to the https://github.com/ansible/ansible-documentation
+ repository.
+ - The minimum required ``setuptools`` version is now 45.2.0, as it is the oldest
+ version to support Python 3.10.
+ - Use ``include`` where ``recursive-include`` is unnecessary in the ``MANIFEST.in``
+ file.
+ - Use ``package_data`` instead of ``include_package_data`` for ``setup.cfg``
+ to avoid ``setuptools`` warnings.
+ - ansible-test - Update the logic used to detect when ``ansible-test`` is running
+ from source.
+ release_summary: '| Release Date: 2023-08-07
+
+ | `Porting Guide <https://docs.ansible.com/ansible-core/2.14/porting_guides/porting_guide_core_2.14.html>`__
+
+ '
+ codename: C'mon Everybody
+ fragments:
+ - 2.14.9rc1_summary.yaml
+ - add-missing-cli-docs.yml
+ - ansible-test-layout-detection.yml
+ - ansible-test-minimum-setuptools.yml
+ - ansible-test-pyyaml-build.yml
+ - fix-setuptools-warnings.yml
+ - man-page-subcommands.yml
+ - manifest-in-cleanup.yml
+ - missing-doc-func.yml
+ - omit-man-pages-from-sdist.yml
+ - remove-docs-examples.yml
+ - suppressed-options.yml
+ - urls-unit-test-latest-cryptography.yml
+ release_date: '2023-08-07'