dupload (2.14.0) unstable; urgency=medium

  * Code internals:
    - Switch code to «use v5.40» instead of «use strict» and «use warnings».
    - Refactor hook prompts into a new perl module.
    - Use native try/catch instead of eval/or-do.
  * Build system:
    - Add an editorconfig file.
  * Packaging:
    - Remove «Rules-Requires-Root: no», which is the current default.
    - Remove «Priority: optional», which is the current default.
    - Remove build dependency on debhelper (>= 13.10), implied by
      debhelper-compat (= 13) since Debian bookworm.
    - Switch to Standards-Version 4.7.4 (no changes needed).
  * Test suite:
    - Rename $eval variable to $comp.

 -- Guillem Jover <guillem@debian.org>  Sun, 10 May 2026 23:13:55 +0200

dupload (2.13.2) unstable; urgency=medium

  * hooks: Print the OpenPGP keyrings that are being skipped.
  * Packaging:
    - Add Recommends on debian-keyring | ubuntu-keyring. Closes: #1099556

 -- Guillem Jover <guillem@debian.org>  Fri, 07 Mar 2025 12:33:11 +0100

dupload (2.13.1) unstable; urgency=medium

  * hooks: Only print the OpenPGP keyring being used if it's present on disk.
  * hooks: Error out if the OpenPGP check ends up with no keyrings.
  * Packaging:
    - Add a retroactive NEWS entry for OpenPGP multi-backend support.
      Closes: #1099178
    - Fix bash-completion for .changes files and directories. Closes: #1087780
    - Switch to Standards-Version 4.7.2 (no changed needed).

 -- Guillem Jover <guillem@debian.org>  Sat, 01 Mar 2025 19:52:15 +0100

dupload (2.13.0) unstable; urgency=medium

  * hooks: Unify OpenPGP verification success message with other hooks.
  * hooks: Rewrite openpgp-check in perl for Dpkg::OpenPGP multi-backend
    support.
  * Fix batch progress printing. Closes: #181476

 -- Guillem Jover <guillem@debian.org>  Thu, 27 Feb 2025 03:38:16 +0100

dupload (2.12.0) unstable; urgency=medium

  * hooks: Do not use unnecessary interpolating quotes.
  * hooks: Use 'eq' instead of a fixed-pattern regex.
  * hooks: Do not use C-style for loop.
  * hooks: Improve hook reporting.
  * Add support for per host OpenPGP keyrings.
  * Update copyright years.
  * Build system:
    - Add support for verbose test output.
  * Packaging:
    - Improve package description.
    - Switch to Standards-Version 4.7.1 (no changed needed).
  * Test suite:
    - Check also perl scripts hooks.

 -- Guillem Jover <guillem@debian.org>  Fri, 21 Feb 2025 10:32:02 +0100

dupload (2.11.2) unstable; urgency=medium

  * hooks: Fix URLs for Debian transition tracker references.

 -- Guillem Jover <guillem@debian.org>  Mon, 08 Apr 2024 03:47:05 +0200

dupload (2.11.1) unstable; urgency=medium

  * hooks: Fix debian-transition to not prompt when there are no transitions.

 -- Guillem Jover <guillem@debian.org>  Thu, 28 Mar 2024 13:26:22 +0100

dupload (2.11.0) unstable; urgency=medium

  * Add hook information on --print output.
  * Add --skip-hooks option and DUPLOAD_SKIP_HOOKS environment variable.
  * hooks: Print skip and prompt instructions for both debian-source-only
    warnings.
  * hooks: Add information on how to skip them.
  * hooks: Add new Debian transition check hook. See #1060367.
  * Code internals:
    - Refactor hook types into a variable.
  * Build system:
    - Parametrize prove invocation.
    - Add support for parallel test execution via TEST_PARALLEL.
  * Test suite:
    - Rename BASEDIR replacement to TESTDIR.
    - Make datadir an absolute path for all codepaths in test_dupload().
    - Neutralize also datadir and workdir in test_dupload().

 -- Guillem Jover <guillem@debian.org>  Sat, 16 Mar 2024 21:03:08 +0100

dupload (2.10.5) unstable; urgency=medium

  * Revert "hooks: Rewrite openpgp-check in perl for Dpkg::OpenPGP
    multi-backend support". We need to make the keyrings to use,
    the OpenPGP backend, its commands and whether to use its certificate
    store configurable before we can do this switch. Closes: #1059266

 -- Guillem Jover <guillem@debian.org>  Sat, 23 Dec 2023 01:06:23 +0100

dupload (2.10.4) unstable; urgency=medium

  * hooks: Rewrite openpgp-check in perl for Dpkg::OpenPGP multi-backend
    support, so that we get automatic SOP and Sequoia-PGP support.

 -- Guillem Jover <guillem@debian.org>  Fri, 22 Dec 2023 01:22:49 +0100

# For older changelog entries, run 'apt-get changelog dupload'
