Skip to content

Commit

Permalink
Release 0.40.0.
Browse files Browse the repository at this point in the history
  • Loading branch information
felixfontein committed Jan 7, 2022
1 parent d621334 commit 6afd3e5
Show file tree
Hide file tree
Showing 3 changed files with 91 additions and 27 deletions.
46 changes: 46 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,52 @@ antsibull -- Ansible Build Scripts Release Notes
.. contents:: Topics


v0.40.0
=======

Release Summary
---------------

Feature and bugfix release.

Major Changes
-------------

- Responsive parameter and return value tables. Also use RST tables instead of HTML blobs (https://github.com/ansible-community/antsibull/pull/335).

Minor Changes
-------------

- Add a changelog (https://github.com/ansible-community/antsibull/pull/378).
- Allow to specify ``collection_cache`` in config file (https://github.com/ansible-community/antsibull/pull/375).
- Allow to still use HTML blobs for parameter and return value tables. This can be controlled by a CLI option ``--use-html-blobs`` and by a global config option ``use_html_blobs`` (https://github.com/ansible-community/antsibull/pull/360).
- Avoid prereleases when creating the ``.build`` file in ``antsibull-build new-acd``. The old behavior of including them can be obtained by passing the ``--allow-prereleases`` option (https://github.com/ansible-community/antsibull/pull/298).
- Change ansible-base references in documentation and code to ansible-core where it makes sense (https://github.com/ansible-community/antsibull/pull/353).
- During docs build, only write/copy files to the destination that have changed assuming they are not too large (https://github.com/ansible-community/antsibull/pull/374).
- Improve ``build-ansible.sh`` script integrated in the release tarball (https://github.com/ansible-community/antsibull/pull/369).
- Improve ``galaxy-requirements.yaml`` generation (https://github.com/ansible-community/antsibull/pull/350).
- Mention new options in the porting guide (https://github.com/ansible-community/antsibull/pull/363).
- Modify ``thread_max`` default value from 80 to 8 (https://github.com/ansible-community/antsibull/pull/365, https://github.com/ansible-community/antsibull/pull/370).
- Move modules to beginning of plugin index (https://github.com/ansible-community/antsibull/pull/336).
- Remove unnecessary Python 2 boilerplates (https://github.com/ansible-community/antsibull/pull/371).
- Simplify ansible-core dependency in ``setup.py`` with compatibility operator (https://github.com/ansible-community/antsibull/pull/346).
- Split ``antsibull-build single`` subcommand into ``prepare`` and ``rebuild-single`` subcommand (https://github.com/ansible-community/antsibull/pull/341).
- Stop using deprecated Python standard library ``distutils.version`` (https://github.com/ansible-community/antsibull/pull/372).
- Various improvements to the build role (https://github.com/ansible-community/antsibull/pull/338).

Deprecated Features
-------------------

- The ``antsibull-build single`` subcommand is deprecated. Use the ``prepare`` and ``rebuild-single`` subcommands instead (https://github.com/ansible-community/antsibull/pull/341).

Bugfixes
--------

- Fix ``rsync`` flags in build scripts generated by ``antsibull-docs sphinx-init`` to allow Sphinx to not rebuild unchanged files (https://github.com/ansible-community/antsibull/pull/357).
- Fix boolean logic error when ``--skip-indexes`` was used in ``antsibull-docs`` (https://github.com/ansible-community/antsibull/pull/377).
- Fix feature freeze handling after Beta 1 in build role (https://github.com/ansible-community/antsibull/pull/337).
- Require Python 3.8 for Ansible 5 (https://github.com/ansible-community/antsibull/pull/345).

v0.39.2
=======

Expand Down
45 changes: 45 additions & 0 deletions changelogs/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,51 @@ releases:
release_date: '2021-11-10'
0.4.0:
release_date: '2020-06-01'
0.40.0:
changes:
bugfixes:
- Fix ``rsync`` flags in build scripts generated by ``antsibull-docs sphinx-init``
to allow Sphinx to not rebuild unchanged files (https://github.com/ansible-community/antsibull/pull/357).
- Fix boolean logic error when ``--skip-indexes`` was used in ``antsibull-docs``
(https://github.com/ansible-community/antsibull/pull/377).
- Fix feature freeze handling after Beta 1 in build role (https://github.com/ansible-community/antsibull/pull/337).
- Require Python 3.8 for Ansible 5 (https://github.com/ansible-community/antsibull/pull/345).
deprecated_features:
- The ``antsibull-build single`` subcommand is deprecated. Use the ``prepare``
and ``rebuild-single`` subcommands instead (https://github.com/ansible-community/antsibull/pull/341).
major_changes:
- Responsive parameter and return value tables. Also use RST tables instead
of HTML blobs (https://github.com/ansible-community/antsibull/pull/335).
minor_changes:
- Add a changelog (https://github.com/ansible-community/antsibull/pull/378).
- Allow to specify ``collection_cache`` in config file (https://github.com/ansible-community/antsibull/pull/375).
- Allow to still use HTML blobs for parameter and return value tables. This
can be controlled by a CLI option ``--use-html-blobs`` and by a global config
option ``use_html_blobs`` (https://github.com/ansible-community/antsibull/pull/360).
- Avoid prereleases when creating the ``.build`` file in ``antsibull-build new-acd``.
The old behavior of including them can be obtained by passing the ``--allow-prereleases``
option (https://github.com/ansible-community/antsibull/pull/298).
- Change ansible-base references in documentation and code to ansible-core where
it makes sense (https://github.com/ansible-community/antsibull/pull/353).
- During docs build, only write/copy files to the destination that have changed
assuming they are not too large (https://github.com/ansible-community/antsibull/pull/374).
- Improve ``build-ansible.sh`` script integrated in the release tarball (https://github.com/ansible-community/antsibull/pull/369).
- Improve ``galaxy-requirements.yaml`` generation (https://github.com/ansible-community/antsibull/pull/350).
- Mention new options in the porting guide (https://github.com/ansible-community/antsibull/pull/363).
- Modify ``thread_max`` default value from 80 to 8 (https://github.com/ansible-community/antsibull/pull/365,
https://github.com/ansible-community/antsibull/pull/370).
- Move modules to beginning of plugin index (https://github.com/ansible-community/antsibull/pull/336).
- Remove unnecessary Python 2 boilerplates (https://github.com/ansible-community/antsibull/pull/371).
- Simplify ansible-core dependency in ``setup.py`` with compatibility operator
(https://github.com/ansible-community/antsibull/pull/346).
- Split ``antsibull-build single`` subcommand into ``prepare`` and ``rebuild-single``
subcommand (https://github.com/ansible-community/antsibull/pull/341).
- Stop using deprecated Python standard library ``distutils.version`` (https://github.com/ansible-community/antsibull/pull/372).
- Various improvements to the build role (https://github.com/ansible-community/antsibull/pull/338).
release_summary: Feature and bugfix release.
fragments:
- 0.40.0.yml
release_date: '2022-01-07'
0.5.0:
release_date: '2020-06-02'
0.6.0:
Expand Down
27 changes: 0 additions & 27 deletions changelogs/fragments/0.40.0.yml

This file was deleted.

0 comments on commit 6afd3e5

Please sign in to comment.