summaryrefslogtreecommitdiff
path: root/changelogs/changelog.yaml
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/changelog.yaml
parentaff27d44d75c760b1288814b4948fc2c4a937d6e (diff)
downloaddebian-ansible-core-bda5b278e6632ca997f58b67f99f159544a63a57.zip
New upstream version 2.14.9
Diffstat (limited to 'changelogs/changelog.yaml')
-rw-r--r--changelogs/changelog.yaml79
1 files changed, 79 insertions, 0 deletions
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'