From 184568553342ea4319b0f55e3b48e20249d614a1 Mon Sep 17 00:00:00 2001 From: Felix Fontein Date: Tue, 22 Oct 2024 19:11:57 +0200 Subject: [PATCH] Release 1.1.0. --- CHANGELOG.md | 33 ++++++++++++++++--- CHANGELOG.rst | 19 +++++++++++ changelogs/changelog.yaml | 20 +++++++++++ changelogs/fragments/1.1.0.yml | 1 - .../fragments/6-collection-copier-strpath.yml | 2 -- changelogs/fragments/8-copier.yml | 6 ---- changelogs/fragments/python-3.13.yml | 2 -- 7 files changed, 67 insertions(+), 16 deletions(-) delete mode 100644 changelogs/fragments/1.1.0.yml delete mode 100644 changelogs/fragments/6-collection-copier-strpath.yml delete mode 100644 changelogs/fragments/8-copier.yml delete mode 100644 changelogs/fragments/python-3.13.yml diff --git a/CHANGELOG.md b/CHANGELOG.md index acefdbc..5694db1 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,21 +2,44 @@ **Topics** -- v1\.0\.1 +- v1\.1\.0 - Release Summary + - Minor Changes - Bugfixes -- v1\.0\.0 +- v1\.0\.1 - Release Summary + - Bugfixes +- v1\.0\.0 + - Release Summary + + +## v1\.1\.0 + + +### Release Summary + +Bugfix and feature release\. + + +### Minor Changes + +* Declare support for Python 3\.13 \([https\://github\.com/ansible\-community/antsibull\-fileutils/pull/10](https\://github\.com/ansible\-community/antsibull\-fileutils/pull/10)\)\. +* Rewrite Copier and GitCopier so that both symlinks outside the tree and symlinks inside the tree are handled more correctly\: symlinks inside the tree are kept\, while for symlinks outside the tree the content is copied\. Symlinks are normalized by default\, which makes this behavior similar to ansible\-core\'s behavior in ansible\-galaxy collection build\. Also copying now tries to preserve metadata \([https\://github\.com/ansible\-community/antsibull\-fileutils/pull/8](https\://github\.com/ansible\-community/antsibull\-fileutils/pull/8)\)\. + + +### Bugfixes + +* CollectionCopier\'s source\_directory argument now accepts pathlib\.Path objects in addition to str s \([https\://github\.com/ansible\-community/antsibull\-fileutils/pull/6](https\://github\.com/ansible\-community/antsibull\-fileutils/pull/6)\)\. ## v1\.0\.1 - + ### Release Summary Bugfix release\. - + ### Bugfixes * Remove accidentally left\-in print\(\) statement in antsibull\_fileutils\.io\.write\_file\(\) \([https\://github\.com/ansible\-community/antsibull\-fileutils/pull/5](https\://github\.com/ansible\-community/antsibull\-fileutils/pull/5)\)\. @@ -24,7 +47,7 @@ Bugfix release\. ## v1\.0\.0 - + ### Release Summary Initial release\. diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 58dcb5c..860144b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,25 @@ antsibull-fileutils Release Notes .. contents:: Topics +v1.1.0 +====== + +Release Summary +--------------- + +Bugfix and feature release. + +Minor Changes +------------- + +- Declare support for Python 3.13 (https://github.com/ansible-community/antsibull-fileutils/pull/10). +- Rewrite ``Copier`` and ``GitCopier`` so that both symlinks outside the tree and symlinks inside the tree are handled more correctly: symlinks inside the tree are kept, while for symlinks outside the tree the content is copied. Symlinks are normalized by default, which makes this behavior similar to ansible-core's behavior in ``ansible-galaxy collection build``. Also copying now tries to preserve metadata (https://github.com/ansible-community/antsibull-fileutils/pull/8). + +Bugfixes +-------- + +- ``CollectionCopier``'s ``source_directory`` argument now accepts ``pathlib.Path`` objects in addition to ``str`` s (https://github.com/ansible-community/antsibull-fileutils/pull/6). + v1.0.1 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 083a079..7f00cb2 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -17,3 +17,23 @@ releases: - 1.0.1.yml - 5-io-print.yml release_date: '2024-09-13' + 1.1.0: + changes: + bugfixes: + - '``CollectionCopier``''s ``source_directory`` argument now accepts ``pathlib.Path`` + objects in addition to ``str`` s (https://github.com/ansible-community/antsibull-fileutils/pull/6).' + minor_changes: + - Declare support for Python 3.13 (https://github.com/ansible-community/antsibull-fileutils/pull/10). + - 'Rewrite ``Copier`` and ``GitCopier`` so that both symlinks outside the + tree and symlinks inside the tree are handled more correctly: symlinks inside + the tree are kept, while for symlinks outside the tree the content is copied. + Symlinks are normalized by default, which makes this behavior similar to + ansible-core''s behavior in ``ansible-galaxy collection build``. Also copying + now tries to preserve metadata (https://github.com/ansible-community/antsibull-fileutils/pull/8).' + release_summary: Bugfix and feature release. + fragments: + - 1.1.0.yml + - 6-collection-copier-strpath.yml + - 8-copier.yml + - python-3.13.yml + release_date: '2024-10-22' diff --git a/changelogs/fragments/1.1.0.yml b/changelogs/fragments/1.1.0.yml deleted file mode 100644 index 56de6d9..0000000 --- a/changelogs/fragments/1.1.0.yml +++ /dev/null @@ -1 +0,0 @@ -release_summary: Bugfix and feature release. diff --git a/changelogs/fragments/6-collection-copier-strpath.yml b/changelogs/fragments/6-collection-copier-strpath.yml deleted file mode 100644 index 6353ce7..0000000 --- a/changelogs/fragments/6-collection-copier-strpath.yml +++ /dev/null @@ -1,2 +0,0 @@ -bugfixes: - - "``CollectionCopier``'s ``source_directory`` argument now accepts ``pathlib.Path`` objects in addition to ``str``\ s (https://github.com/ansible-community/antsibull-fileutils/pull/6)." diff --git a/changelogs/fragments/8-copier.yml b/changelogs/fragments/8-copier.yml deleted file mode 100644 index dbaadef..0000000 --- a/changelogs/fragments/8-copier.yml +++ /dev/null @@ -1,6 +0,0 @@ -minor_changes: - - "Rewrite ``Copier`` and ``GitCopier`` so that both symlinks outside the tree and symlinks inside the tree are handled more correctly: - symlinks inside the tree are kept, while for symlinks outside the tree the content is copied. Symlinks are normalized by default, - which makes this behavior similar to ansible-core's behavior in ``ansible-galaxy collection build``. - Also copying now tries to preserve metadata - (https://github.com/ansible-community/antsibull-fileutils/pull/8)." diff --git a/changelogs/fragments/python-3.13.yml b/changelogs/fragments/python-3.13.yml deleted file mode 100644 index 088a4ba..0000000 --- a/changelogs/fragments/python-3.13.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - Declare support for Python 3.13 (https://github.com/ansible-community/antsibull-fileutils/pull/10).