libconfig-model-dpkg-perl (3.019) unstable; urgency=medium

  * New features:
    * add cme dpkg-upstream-metadata subcommand
    * add set-me-as-maintainer script
  * Control model changes:
    * setup default Build-dep with debhelper-compat
    * add description for Synopsis and Description parameters
  * Metadata model changes:
    * Screenshots is now a list of uniline
    *  Registry is now a list of nodes with Name/Entry (Closes: 1129472)
  * Copyright model changes:
    * fix rename of short_name from MIT to Expat (Closes: 1129476)
  * Bug fixes:
    * Dpkg::Dependency: suppress AptPkg::Cache messages (Closes: 1129473)
  * control: update dep on libconfig-model-perl > 2.157

 -- Dominique Dumont <dod@debian.org>  Wed, 11 Mar 2026 18:28:22 +0100

libconfig-model-dpkg-perl (3.018) unstable; urgency=medium

  * Team upload.

  [ Dr. Tobias Quathamer ]
  * Add dpkg-build-api to list of known virtual packages.

  [ gregor herrmann ]
  * Add test and runtime dependency on libjson-perl.
    Thanks to ci.debian.net and debusine.debian.net.
  * debian/control: drop «Priority: optional», which is now the default.

 -- gregor herrmann <gregoa@debian.org>  Mon, 09 Mar 2026 23:06:49 +0100

libconfig-model-dpkg-perl (3.017) unstable; urgency=medium

  * dpkg-control model: remove support for policy < 4.0.1
  * dpkg-control model: Drop Priority when set to optional (Closes: #1125485)
  * updated copyright year of Dominique Dumont
  * control: declare compliance with Debian policy 4.7.3

 -- Dominique Dumont <dod@debian.org>  Sat, 17 Jan 2026 15:26:27 +0100

libconfig-model-dpkg-perl (3.016) unstable; urgency=medium

  [ Dominique Dumont ]
  * control model: drop "undef_is" parameter from Protected field
  * Dpkg::Dependency: Don't drop apt from *-depends fields.
    Thanks to Jochen Sprickerhof for the MR
  * README.source.org: update source organisation
  * Move information from CONTRIBUTING.md to README.org
  * ship both README files in docs

  [ William Desportes ]
  * Add support for Multi-Arch: no
  * Remove not needed anymore Rules-Requires-Root: no

 -- Dominique Dumont <dod@debian.org>  Sat, 22 Nov 2025 17:23:40 +0100

libconfig-model-dpkg-perl (3.015) unstable; urgency=medium

  * grant by-file: handle empty dist.ini files.
    Thanks to Walter Lozano for the report (Closes: #1107170)
  * Backend: sort unknown fields on read (Closes: #1111291)
  * Dpkg backend: use style like wrap-and-sort -ast
  * control:
    * reformated by cme
    * dropped old version constraints in dependencies
  * control model:
    * set Priority upstream_default to optional (Closes: #1111391)
    * move Standards-Version in the beginning of the field list.
    * add Build-Driver field
    * add doc for "Essential" field
    * add Bugs and Origin fields
    * add X-Cargo-Crate and X-Style fields
    * add Source Synopsis and Description fields
    * add X-Important and Protected binary field
    * setup migration from X-Important to Protected field
    * add XB-Installer-Meny-Item binary field
    * add X-DH-Build-For-Type and X-Time64-Compat binary fields
    * add X-DhRuby-Root binary field
    * add X-DH-Compat source field (Closes: 1111292)
    * re-order elements in a more logical order

 -- Dominique Dumont <dod@debian.org>  Sat, 30 Aug 2025 17:24:26 +0200

libconfig-model-dpkg-perl (3.014) unstable; urgency=medium

  * control: add dep on libconfig-inifiles-perl and remove
    libconfig-ini-perl

 -- Dominique Dumont <dod@debian.org>  Thu, 10 Apr 2025 17:36:58 +0200

libconfig-model-dpkg-perl (3.013) unstable; urgency=medium

  * control/binary model: Description fix now uses "Debian" instead
    of "Debian GNU" (Closes: 1101401)
  * copyright handler:
    * Place Source field after Format field (Closes: 1101404)
    * extract license and copyright from dist.ini files
    * handle BOM in package.json
    * handle broken package.json files (Closes: 1101989)
    * handle broken Cargo.toml files (Closes: 1101988)
  * docs(scan-copyright): add instruction to fill blank or skip files
  * control:
    * bump version on build-depends
    * add new dep libconfig-ini-perl
    * declare compliance with Debian policy 4.7.2

 -- Dominique Dumont <dod@debian.org>  Thu, 10 Apr 2025 15:57:24 +0200

libconfig-model-dpkg-perl (3.012) unstable; urgency=medium

  * Fix bug when parsing Cargo.toml files (Closes: 1100660)

 -- Dominique Dumont <dod@debian.org>  Tue, 18 Mar 2025 11:34:27 +0100

libconfig-model-dpkg-perl (3.011) unstable; urgency=medium

  * dpkg-copyright: handle deprecated package.json license entries.
    Thanks to Walter for the bug report (Closes: #1100033)
  * control model: XS-Ruby-Versions and XB-Ruby-Versions are deprecated.
    Thanks to Praveen for the bug report (Closes: #1075762)
  * add support for upstream/metadata (Closes: #966208)

 -- Dominique Dumont <dod@debian.org>  Fri, 14 Mar 2025 19:21:36 +0100

libconfig-model-dpkg-perl (3.010) unstable; urgency=medium

  * Remove failing test, which is no longer needed (Closes: 1095114)

 -- Dominique Dumont <dod@debian.org>  Tue, 04 Feb 2025 09:41:34 +0100

libconfig-model-dpkg-perl (3.009) unstable; urgency=medium

  * Grant/ByFile: avoid crash when get_has_files returns undef
    (Closes: #1092950)
  * scan-copyright: avoid duplicated log messages

 -- Dominique Dumont <dod@debian.org>  Sun, 19 Jan 2025 16:01:46 +0100

libconfig-model-dpkg-perl (3.008) unstable; urgency=medium

  * fill copyright blanks: add forwared-comment parameter
  * Grant/ByDir: write comment in generated debian/copyright file
  * ByFile: fix crash when comments are specified in fill.copyrights.blank

 -- Dominique Dumont <dod@debian.org>  Sun, 05 Jan 2025 18:35:17 +0100

libconfig-model-dpkg-perl (3.007) unstable; urgency=medium

  * Grant/ByDir: fix crash in corner case (Closes: #1091179)

 -- Dominique Dumont <dod@debian.org>  Mon, 23 Dec 2024 16:50:02 +0100

libconfig-model-dpkg-perl (3.006) unstable; urgency=medium

  * new feature: add update-standards-version script
  * cme copyright:
    * fix unknown license filler
    * warn if unversioned GFDL is used
    * remove registered trade mark from owner
    * grant: also cleanup copyright from fill.blank file
    * grant: suppress warning when package.json has no author field
    * Grant/ByFile: propagate comment found in fill.blanks
      (Closes: #1085382)
  * debian/control: declare compliance with Debian policy 4.7.0
  * debian/control: depend on libconfig-model-perl 2.155

 -- Dominique Dumont <dod@debian.org>  Sat, 07 Dec 2024 17:18:14 +0100

libconfig-model-dpkg-perl (3.005) unstable; urgency=medium

  * grant: change perl license to Artistic-1.0 or GPL-1+
  * fix(dependencies): add loong64 and risv64 in list of permitted arch
    (Closes: #1072334)

 -- Dominique Dumont <dod@debian.org>  Sat, 15 Jun 2024 16:55:45 +0200

libconfig-model-dpkg-perl (3.004) unstable; urgency=medium

  [ Victor Westerhuis ]
  * Add Architecture as allowed field in debian/tests/control
    (Closes: #1063783)

  [ Dominique Dumont ]
  * add Victor Westerhuis in contributor list
  * control: add autopkgtest-pkg-pybuild as a known auto test suites
    (Closes: #1064001)

 -- Dominique Dumont <dod@debian.org>  Sun, 03 Mar 2024 17:37:08 +0100

libconfig-model-dpkg-perl (3.003) unstable; urgency=medium

  * fix grant/by-dir test (Closes: #1061035)

 -- Dominique Dumont <dod@debian.org>  Wed, 17 Jan 2024 17:56:41 +0100

libconfig-model-dpkg-perl (3.002) unstable; urgency=medium

  * fix tests broken by Software::Copyright 0.012
  * control: build-dep on libsoftware-copyright-perl 0.012

 -- Dominique Dumont <dod@debian.org>  Thu, 28 Sep 2023 18:56:39 +0200

libconfig-model-dpkg-perl (3.001) unstable; urgency=medium

  [ Dominique Dumont ]
  * This new release features a major rewrite of Copyright Scanner and
    Copyright update. As a result, the scanner algorithm was changed and
    you may observe slightly different results in debian/copyright file.
    (Closes: 1033406)
  * Dropped "check" parameter from copyright-scan-patterns.yml file. Now all
    files are parsed, excepts binary files. You still may specify file patterns
    to exclude some files in debian/copyright-scan-patterns.yml.
  * control:
    * remove dependency on libdata-compare-perl
    * add dependency on libsoftware-copyright-perl
    * add build dependency on libtest-synopsis-expectation-perl

 -- Dominique Dumont <dod@debian.org>  Wed, 23 Aug 2023 16:06:45 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog libconfig-model-dpkg-perl`.
