From 531a8032d9cd9fc2cd3c8c85268ef18654f0cc2c Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 26 Jan 2024 17:47:55 +0000 Subject: [PATCH] Generate a changelog entry for v1.2.0rc0 --- docs/changelog-fragments/333.contrib.rst | 2 - docs/changelog-fragments/333.packaging.rst | 3 - docs/changelog-fragments/461.contrib.rst | 1 - docs/changelog-fragments/473.contrib.rst | 2 - docs/changelog-fragments/474.contrib.rst | 1 - docs/changelog-fragments/474.doc.rst | 2 - docs/changelog-fragments/499.doc.rst | 3 - docs/changelog-fragments/501.packaging.rst | 6 - docs/changelog-fragments/502.packaging.rst | 2 - docs/changelog-fragments/507.contrib.rst | 2 - docs/changelog-fragments/527.feature.rst | 3 - docs/changelog-fragments/532.packaging.rst | 4 - docs/changelog-fragments/533.contrib.rst | 2 - docs/changelog-fragments/538.contrib.rst | 2 - docs/changelog-fragments/539.contrib.rst | 6 - docs/changelog-fragments/540.packaging.rst | 6 - docs/changelog-fragments/541.contrib.rst | 4 - docs/changelog-fragments/541.packaging.rst | 7 - docs/changelog-fragments/559.contrib.rst | 5 - docs/changelog-fragments/560.contrib.rst | 4 - docs/changelog-fragments/565.contrib.rst | 2 - docs/changelog-fragments/852d259.contrib.rst | 3 - docs/changelog-fragments/f07296f.contrib.rst | 3 - docs/changelog.rst | 251 +++++++++++++++++++ 24 files changed, 251 insertions(+), 75 deletions(-) delete mode 100644 docs/changelog-fragments/333.contrib.rst delete mode 100644 docs/changelog-fragments/333.packaging.rst delete mode 120000 docs/changelog-fragments/461.contrib.rst delete mode 100644 docs/changelog-fragments/473.contrib.rst delete mode 120000 docs/changelog-fragments/474.contrib.rst delete mode 100644 docs/changelog-fragments/474.doc.rst delete mode 100644 docs/changelog-fragments/499.doc.rst delete mode 100644 docs/changelog-fragments/501.packaging.rst delete mode 100644 docs/changelog-fragments/502.packaging.rst delete mode 100644 docs/changelog-fragments/507.contrib.rst delete mode 100644 docs/changelog-fragments/527.feature.rst delete mode 100644 docs/changelog-fragments/532.packaging.rst delete mode 100644 docs/changelog-fragments/533.contrib.rst delete mode 100644 docs/changelog-fragments/538.contrib.rst delete mode 100644 docs/changelog-fragments/539.contrib.rst delete mode 100644 docs/changelog-fragments/540.packaging.rst delete mode 100644 docs/changelog-fragments/541.contrib.rst delete mode 100644 docs/changelog-fragments/541.packaging.rst delete mode 100644 docs/changelog-fragments/559.contrib.rst delete mode 100644 docs/changelog-fragments/560.contrib.rst delete mode 100644 docs/changelog-fragments/565.contrib.rst delete mode 100644 docs/changelog-fragments/852d259.contrib.rst delete mode 100644 docs/changelog-fragments/f07296f.contrib.rst diff --git a/docs/changelog-fragments/333.contrib.rst b/docs/changelog-fragments/333.contrib.rst deleted file mode 100644 index 8baf4ad2a..000000000 --- a/docs/changelog-fragments/333.contrib.rst +++ /dev/null @@ -1,2 +0,0 @@ -The CI configuration for building the macOS platform-specific -wheels switched to using ``cibuildwheel`` -- by :user:`webknjaz`. diff --git a/docs/changelog-fragments/333.packaging.rst b/docs/changelog-fragments/333.packaging.rst deleted file mode 100644 index 67d246af9..000000000 --- a/docs/changelog-fragments/333.packaging.rst +++ /dev/null @@ -1,3 +0,0 @@ -The platform-specific macOS wheels are now built using the -Python interpreter from https://python.org. They are tagged -with ``macosx_10_9`` -- by :user:`webknjaz`. diff --git a/docs/changelog-fragments/461.contrib.rst b/docs/changelog-fragments/461.contrib.rst deleted file mode 120000 index c1e08c9fb..000000000 --- a/docs/changelog-fragments/461.contrib.rst +++ /dev/null @@ -1 +0,0 @@ -473.contrib.rst \ No newline at end of file diff --git a/docs/changelog-fragments/473.contrib.rst b/docs/changelog-fragments/473.contrib.rst deleted file mode 100644 index eefad9d33..000000000 --- a/docs/changelog-fragments/473.contrib.rst +++ /dev/null @@ -1,2 +0,0 @@ -The OS-level tox package was upgraded to v3.28.0 in the UBI9 -CI runtime -- by :user:`Qalthos`. diff --git a/docs/changelog-fragments/474.contrib.rst b/docs/changelog-fragments/474.contrib.rst deleted file mode 120000 index 614b7db21..000000000 --- a/docs/changelog-fragments/474.contrib.rst +++ /dev/null @@ -1 +0,0 @@ -474.doc.rst \ No newline at end of file diff --git a/docs/changelog-fragments/474.doc.rst b/docs/changelog-fragments/474.doc.rst deleted file mode 100644 index f5f7f4d88..000000000 --- a/docs/changelog-fragments/474.doc.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed spelling of "Connect" in the ``Session.connect()`` -docstring -- by :user:`donnerhacke`. diff --git a/docs/changelog-fragments/499.doc.rst b/docs/changelog-fragments/499.doc.rst deleted file mode 100644 index 0e2c4b479..000000000 --- a/docs/changelog-fragments/499.doc.rst +++ /dev/null @@ -1,3 +0,0 @@ -Added a tip to the :ref:`installation guide ` -on how to set compiler flags when installing from source --- :user:`webknjaz`. diff --git a/docs/changelog-fragments/501.packaging.rst b/docs/changelog-fragments/501.packaging.rst deleted file mode 100644 index b01873297..000000000 --- a/docs/changelog-fragments/501.packaging.rst +++ /dev/null @@ -1,6 +0,0 @@ -The ``toml`` build time dependency has been replaced with -``tomli`` -- by :user:`webknjaz`. - -The ``tomli`` distribution is only pulled in under Python -versions below 3.11. On 3.11 and higher, the standard -library module :py:mod:`tomllib` is now used instead. diff --git a/docs/changelog-fragments/502.packaging.rst b/docs/changelog-fragments/502.packaging.rst deleted file mode 100644 index 3b23eb309..000000000 --- a/docs/changelog-fragments/502.packaging.rst +++ /dev/null @@ -1,2 +0,0 @@ -Started using the built-in ``setuptools-scm`` Git archive -support under Python 3.7 and higher -- :user:`webknjaz`. diff --git a/docs/changelog-fragments/507.contrib.rst b/docs/changelog-fragments/507.contrib.rst deleted file mode 100644 index f0f8f7394..000000000 --- a/docs/changelog-fragments/507.contrib.rst +++ /dev/null @@ -1,2 +0,0 @@ -The Packit CI access to the internet has been restored --- by :user:`Qalthos`. diff --git a/docs/changelog-fragments/527.feature.rst b/docs/changelog-fragments/527.feature.rst deleted file mode 100644 index 7968b0861..000000000 --- a/docs/changelog-fragments/527.feature.rst +++ /dev/null @@ -1,3 +0,0 @@ -Started exposing the ``SSH_OPTIONS_PUBLICKEY_ACCEPTED_TYPES`` -and ``SSH_OPTIONS_HOSTKEYS`` options publicly --- by :user:`Qalthos`. diff --git a/docs/changelog-fragments/532.packaging.rst b/docs/changelog-fragments/532.packaging.rst deleted file mode 100644 index 24f3b8815..000000000 --- a/docs/changelog-fragments/532.packaging.rst +++ /dev/null @@ -1,4 +0,0 @@ -Added support for Python 3.12 -- by :user:`Qalthos`. - -It is now both tested in the CI and is advertised through -the Trove classifiers. diff --git a/docs/changelog-fragments/533.contrib.rst b/docs/changelog-fragments/533.contrib.rst deleted file mode 100644 index 84e869334..000000000 --- a/docs/changelog-fragments/533.contrib.rst +++ /dev/null @@ -1,2 +0,0 @@ -Started building ``manylinux_2_28`` base images for testing and -packaging in the CI/CD infrastructure -- by :user:`Qalthos`. diff --git a/docs/changelog-fragments/538.contrib.rst b/docs/changelog-fragments/538.contrib.rst deleted file mode 100644 index f57d8b1aa..000000000 --- a/docs/changelog-fragments/538.contrib.rst +++ /dev/null @@ -1,2 +0,0 @@ -Switched back to using Cython's native plugin for measuring -code coverage -- by :user:`webknjaz`. diff --git a/docs/changelog-fragments/539.contrib.rst b/docs/changelog-fragments/539.contrib.rst deleted file mode 100644 index a82247c24..000000000 --- a/docs/changelog-fragments/539.contrib.rst +++ /dev/null @@ -1,6 +0,0 @@ -Added separate changelog fragment types for contributor- -and downstream-facing patches -- by :user:`webknjaz`. - -Their corresponding identifiers are ``contrib`` and ``packaging`` -respectively. They are meant to be used for more accurate -classification, where one would resort to using ``misc`` otherwise. diff --git a/docs/changelog-fragments/540.packaging.rst b/docs/changelog-fragments/540.packaging.rst deleted file mode 100644 index b976c3c4a..000000000 --- a/docs/changelog-fragments/540.packaging.rst +++ /dev/null @@ -1,6 +0,0 @@ -The ``Cython`` build time dependency now has the minimum -version of 3.0 under Python 3.12 and higher --- by :user:`webknjaz`. - -The previous versions of ``Cython`` are still able to build -the project under older Python versions. diff --git a/docs/changelog-fragments/541.contrib.rst b/docs/changelog-fragments/541.contrib.rst deleted file mode 100644 index 68cb491f9..000000000 --- a/docs/changelog-fragments/541.contrib.rst +++ /dev/null @@ -1,4 +0,0 @@ -:pep:`660` is now enabled -- :user:`webknjaz`. - -This effectively means that the ecosystem-native editable -install mode started working properly. diff --git a/docs/changelog-fragments/541.packaging.rst b/docs/changelog-fragments/541.packaging.rst deleted file mode 100644 index 70bee8ab7..000000000 --- a/docs/changelog-fragments/541.packaging.rst +++ /dev/null @@ -1,7 +0,0 @@ -:pep:`660` is now enabled -- :user:`webknjaz`. - -Previously, due to restrictive :pep:`517` hook reimports, -our in-tree build backend was losing :pep:`non-PEP 517 <517>` -hooks implemented in newer versions of ``setuptools`` but not -the earlier ones. This is now addressed by reexporting -everything that ``setuptools`` exposes with a wildcard. diff --git a/docs/changelog-fragments/559.contrib.rst b/docs/changelog-fragments/559.contrib.rst deleted file mode 100644 index e2bed89e9..000000000 --- a/docs/changelog-fragments/559.contrib.rst +++ /dev/null @@ -1,5 +0,0 @@ -The duplicated jobs matrices for building manylinux wheels -now reside in a single GitHub Actions CI/CD reusable -workflow definition. - --- :user:`webknjaz` diff --git a/docs/changelog-fragments/560.contrib.rst b/docs/changelog-fragments/560.contrib.rst deleted file mode 100644 index ca5c2c20b..000000000 --- a/docs/changelog-fragments/560.contrib.rst +++ /dev/null @@ -1,4 +0,0 @@ -The duplicated jobs matrices of the text jobs now reside in -a single GitHub Actions CI/CD reusable workflow definition. - --- :user:`webknjaz` diff --git a/docs/changelog-fragments/565.contrib.rst b/docs/changelog-fragments/565.contrib.rst deleted file mode 100644 index b130803d4..000000000 --- a/docs/changelog-fragments/565.contrib.rst +++ /dev/null @@ -1,2 +0,0 @@ -Fixed the location of release workflow in the -:ref:`Release Guide` document -- by :user:`Qalthos`. diff --git a/docs/changelog-fragments/852d259.contrib.rst b/docs/changelog-fragments/852d259.contrib.rst deleted file mode 100644 index 91d79c22a..000000000 --- a/docs/changelog-fragments/852d259.contrib.rst +++ /dev/null @@ -1,3 +0,0 @@ -The :doc:`changelog` page for the tagged release builds on -Read The Docs does not attempt showing the draft section -anymore -- by :user:`webknjaz`. diff --git a/docs/changelog-fragments/f07296f.contrib.rst b/docs/changelog-fragments/f07296f.contrib.rst deleted file mode 100644 index 04e0f3ee0..000000000 --- a/docs/changelog-fragments/f07296f.contrib.rst +++ /dev/null @@ -1,3 +0,0 @@ -Adjusted the publishing workflow automation to pre-configure -Git before attempting to create a tag when building a -source distribution -- by :user:`webknjaz`. diff --git a/docs/changelog.rst b/docs/changelog.rst index 8aebfc7a5..15f675664 100644 --- a/docs/changelog.rst +++ b/docs/changelog.rst @@ -17,6 +17,257 @@ versions with advance notice in the **Deprecations** section of releases. .. towncrier release notes start +v1.2.0rc0 (2024-01-26) +====================== + +Features +^^^^^^^^ + +- Started exposing the ``SSH_OPTIONS_PUBLICKEY_ACCEPTED_TYPES`` + and ``SSH_OPTIONS_HOSTKEYS`` options publicly + -- by :user:`Qalthos`. + + + *Related issues and pull requests on GitHub:* + :issue:`527`. + + + + +Improved documentation +^^^^^^^^^^^^^^^^^^^^^^ + +- Fixed spelling of "Connect" in the ``Session.connect()`` + docstring -- by :user:`donnerhacke`. + + + *Related issues and pull requests on GitHub:* + :issue:`474`. + + + +- Added a tip to the :ref:`installation guide ` + on how to set compiler flags when installing from source + -- :user:`webknjaz`. + + + *Related issues and pull requests on GitHub:* + :issue:`499`. + + + + +Packaging updates and notes for downstreams +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +- The platform-specific macOS wheels are now built using the + Python interpreter from https://python.org. They are tagged + with ``macosx_10_9`` -- by :user:`webknjaz`. + + + *Related issues and pull requests on GitHub:* + :issue:`333`. + + + +- The ``toml`` build time dependency has been replaced with + ``tomli`` -- by :user:`webknjaz`. + + The ``tomli`` distribution is only pulled in under Python + versions below 3.11. On 3.11 and higher, the standard + library module :py:mod:`tomllib` is now used instead. + + + *Related issues and pull requests on GitHub:* + :issue:`501`. + + + +- Started using the built-in ``setuptools-scm`` Git archive + support under Python 3.7 and higher -- :user:`webknjaz`. + + + *Related issues and pull requests on GitHub:* + :issue:`502`. + + + +- Added support for Python 3.12 -- by :user:`Qalthos`. + + It is now both tested in the CI and is advertised through + the Trove classifiers. + + + *Related issues and pull requests on GitHub:* + :issue:`532`. + + + +- The ``Cython`` build time dependency now has the minimum + version of 3.0 under Python 3.12 and higher + -- by :user:`webknjaz`. + + The previous versions of ``Cython`` are still able to build + the project under older Python versions. + + + *Related issues and pull requests on GitHub:* + :issue:`540`. + + + +- :pep:`660` is now enabled -- :user:`webknjaz`. + + Previously, due to restrictive :pep:`517` hook reimports, + our in-tree build backend was losing :pep:`non-PEP 517 <517>` + hooks implemented in newer versions of ``setuptools`` but not + the earlier ones. This is now addressed by reexporting + everything that ``setuptools`` exposes with a wildcard. + + + *Related issues and pull requests on GitHub:* + :issue:`541`. + + + + +Contributor-facing changes +^^^^^^^^^^^^^^^^^^^^^^^^^^ + +- The :doc:`changelog` page for the tagged release builds on + Read The Docs does not attempt showing the draft section + anymore -- by :user:`webknjaz`. + + + + *Related commits on GitHub:* + :commit:`852d259`. + + +- Adjusted the publishing workflow automation to pre-configure + Git before attempting to create a tag when building a + source distribution -- by :user:`webknjaz`. + + + + *Related commits on GitHub:* + :commit:`f07296f`. + + +- The CI configuration for building the macOS platform-specific + wheels switched to using ``cibuildwheel`` -- by :user:`webknjaz`. + + + *Related issues and pull requests on GitHub:* + :issue:`333`. + + + +- The OS-level tox package was upgraded to v3.28.0 in the UBI9 + CI runtime -- by :user:`Qalthos`. + + + *Related issues and pull requests on GitHub:* + :issue:`461`, :issue:`473`. + + + +- Fixed spelling of "Connect" in the ``Session.connect()`` + docstring -- by :user:`donnerhacke`. + + + *Related issues and pull requests on GitHub:* + :issue:`474`. + + + +- The Packit CI access to the internet has been restored + -- by :user:`Qalthos`. + + + *Related issues and pull requests on GitHub:* + :issue:`507`. + + + +- Started building ``manylinux_2_28`` base images for testing and + packaging in the CI/CD infrastructure -- by :user:`Qalthos`. + + + *Related issues and pull requests on GitHub:* + :issue:`533`. + + + +- Switched back to using Cython's native plugin for measuring + code coverage -- by :user:`webknjaz`. + + + *Related issues and pull requests on GitHub:* + :issue:`538`. + + + +- Added separate changelog fragment types for contributor- + and downstream-facing patches -- by :user:`webknjaz`. + + Their corresponding identifiers are ``contrib`` and ``packaging`` + respectively. They are meant to be used for more accurate + classification, where one would resort to using ``misc`` otherwise. + + + *Related issues and pull requests on GitHub:* + :issue:`539`. + + + +- :pep:`660` is now enabled -- :user:`webknjaz`. + + This effectively means that the ecosystem-native editable + install mode started working properly. + + + *Related issues and pull requests on GitHub:* + :issue:`541`. + + + +- The duplicated jobs matrices for building manylinux wheels + now reside in a single GitHub Actions CI/CD reusable + workflow definition. + + -- :user:`webknjaz` + + + *Related issues and pull requests on GitHub:* + :issue:`559`. + + + +- The duplicated jobs matrices of the text jobs now reside in + a single GitHub Actions CI/CD reusable workflow definition. + + -- :user:`webknjaz` + + + *Related issues and pull requests on GitHub:* + :issue:`560`. + + + +- Fixed the location of release workflow in the + :ref:`Release Guide` document -- by :user:`Qalthos`. + + + *Related issues and pull requests on GitHub:* + :issue:`565`. + + + + +---- + + v1.1.0 (2022-12-05) ===================