From 9e9c4ff2610aa5c27e64e80631b011be7d052a64 Mon Sep 17 00:00:00 2001 From: Chris Mayo Date: Mon, 18 Sep 2023 19:25:32 +0100 Subject: [PATCH 1/3] Installing from tagged commits needs setuptools-scm >= 7.1.0 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 2fc6575c..ab79206c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -30,7 +30,7 @@ dependencies = [ requires = [ "hatchling >= 1.8.0", "hatch-vcs", - "setuptools-scm >= 7.0.5", + "setuptools-scm >= 7.1.0", ] build-backend = "hatchling.build" From 95f158efd6fcf6ba2fd603f7e91b916bd8da77e4 Mon Sep 17 00:00:00 2001 From: Chris Mayo Date: Mon, 18 Sep 2023 19:25:32 +0100 Subject: [PATCH 2/3] Generate Sigstore signatures for release --- .github/workflows/release-files.yml | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-files.yml b/.github/workflows/release-files.yml index 5ac9b385..737fca8c 100644 --- a/.github/workflows/release-files.yml +++ b/.github/workflows/release-files.yml @@ -38,13 +38,18 @@ jobs: run: > python3 -m hatchling build + - name: Generate Sigstore signatures + uses: sigstore/gh-action-sigstore-python@9310933b45d7dfc2fe40c1d701ac114548c28d31 + with: + inputs: dist/* + - name: Check distribution files run: > - twine check dist/* + twine check dist/*.{tar.gz,whl} - name: Calculate checksums for distribution files run: > - sha256sum dist/* + sha256sum dist/*.{tar.gz,whl} - name: Add distribution files to release run: > From aa00dc78534b7570c636f0f51aa1ce87b7e115f9 Mon Sep 17 00:00:00 2001 From: Chris Mayo Date: Mon, 18 Sep 2023 19:25:32 +0100 Subject: [PATCH 3/3] Documentation for release 10.3.0 --- doc/changelog.txt | 13 ++++++++++++- doc/upgrading.txt | 2 +- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/doc/changelog.txt b/doc/changelog.txt index 72ff9cf8..84aa2f8d 100644 --- a/doc/changelog.txt +++ b/doc/changelog.txt @@ -1,9 +1,20 @@ -10.x +10.3.0 (released 18.09.2023) + +Features: +- TextLogger message wrapping is configurable using wraplength Changes: - Minimum Python version required is 3.8 - HTTP redirect causes a warning, http-redirected - Ignored warning messages are logged as information +- Installing from git archives is re-enabled +- Support for checking NNTP and Telnet links is removed + +Fixes +- -p/--password was being ignored +- FTP checker was raising a TypeError +- FTP checker was ignoring maxfilesizedownload +- Documentation updates 10.2.1 (released 05.12.2022) diff --git a/doc/upgrading.txt b/doc/upgrading.txt index 41fb3bc7..7f1db863 100644 --- a/doc/upgrading.txt +++ b/doc/upgrading.txt @@ -1,7 +1,7 @@ Upgrading ========= -Migrating from 10.2 to 10.x +Migrating from 10.2 to 10.3 --------------------------- Python 3.8 or newer is required.