dpkg-dev-el (37.20.3) unstable; urgency=medium

  * Fix adding items to lexical-bind lists
    - Should not use `add-to-list'; use `cl-pushnew' instead.
  * Fix quoting in docstring
  * Add lexical-binding directive to all test files
  * Fix free variable warning in dpkg-dev-common-utils.el
    - Eval (require 'eglot) also when byte-compiling.
  * Fixes in debian-changelog-mode.el
    - Fix typo "deiban" -> "debian".
    - Add missing use of `limit' parameter in
      `debian-changelog-fontify-version'.
    - Drop unused lexical-bound variables.
  * Fix unused lexical argument warning in debian-control-mode.el
    - Add `_' prefix to unused parameter.

 -- Xiyue Deng <manphiz@gmail.com>  Sat, 25 Oct 2025 03:23:00 -0700

dpkg-dev-el (37.20.2) unstable; urgency=medium

  * Update Ubuntu distro name list (Closes: #1117745)
  * Drop `Rules-Requires-Root: no'
    - This is the default since dpkg 1.22.13.

 -- Xiyue Deng <manphiz@gmail.com>  Fri, 10 Oct 2025 22:23:58 -0700

dpkg-dev-el (37.20.1) unstable; urgency=medium

  * Add/Refine more fields in debian/watch version 5 format
  * Bump version to 37.20.1

 -- Xiyue Deng <manphiz@gmail.com>  Fri, 12 Sep 2025 01:58:21 -0700

dpkg-dev-el (37.20) unstable; urgency=medium

  * Upload to unstable

 -- Xiyue Deng <manphiz@gmail.com>  Sun, 07 Sep 2025 22:26:53 -0700

dpkg-dev-el (37.20~exp7) experimental; urgency=medium

  * Enable yaml-mode for debian/upstream/metadata
    - Thanks Niels Thykier for the suggestions. (Closes: #1112562)

 -- Xiyue Deng <manphiz@gmail.com>  Sat, 30 Aug 2025 22:40:03 -0700

dpkg-dev-el (37.20~exp6) experimental; urgency=medium

  * Add more rfc822 watch fields supported in the latest devscripts
    - Update the examples in tests from the latest debian-watch(5).

 -- Xiyue Deng <manphiz@gmail.com>  Fri, 29 Aug 2025 03:08:32 -0700

dpkg-dev-el (37.20~exp5) experimental; urgency=medium

  * Improve comment handling
    - Allow empty characters before `#'.
  * Add support for distro-info to get suite names for Debian and Ubuntu
    - Also added simple test cases.
  * Add distro-info to Recommends and Build-Depends for tests in d/control

 -- Xiyue Deng <manphiz@gmail.com>  Thu, 28 Aug 2025 17:18:02 -0700

dpkg-dev-el (37.20~exp4) experimental; urgency=medium

  * Add support for uscan-template(5) fields
    - Also highlight "auto" in more supported fields.

 -- Xiyue Deng <manphiz@gmail.com>  Wed, 27 Aug 2025 21:46:29 -0700

dpkg-dev-el (37.20~exp3) experimental; urgency=medium

  * Style fixes in debian-rfc822-mode

 -- Xiyue Deng <manphiz@gmail.com>  Tue, 26 Aug 2025 01:39:37 -0700

dpkg-dev-el (37.20~exp2) experimental; urgency=medium

  * Add autoload cookie to derived modes
    - So that the mode definitions are available when using the major
      modes.

 -- Xiyue Deng <manphiz@gmail.com>  Mon, 25 Aug 2025 00:34:52 -0700

dpkg-dev-el (37.20~exp1) experimental; urgency=medium

  * Adapt improvements and fixes by Nicolas Boulenguez (Closes: #1085464)
    - Thanks for the work!
  * Use one debputy lsp entry to manage all supported modes
    - So that a single debputy instance can manage all opened buffers in
      those supported modes.  Thanks Niels Thykier for the suggestion and
      the example setting!
  * Add debian-rfc822-mode.el defining a base rfc822-style mode
    - Other rfc822-style modes can derive from this base mode for easy
      customization.
  * Derive debian-autopkgtest-control-mode from debian-rfc822-mode
    - Also update tests on the fontification of a single `@'.
  * Add debian-rfc822-watch-mode for debian/watch version 5 files
    - Derive from debian-rfc822-mode. (Closes: #1111341)
  * Add faceup tests for debian-deb822-watch-mode
    - Examples are taken from debian-watch(5).
  * Update d/copyright for newly added files

 -- Xiyue Deng <manphiz@gmail.com>  Sun, 24 Aug 2025 18:01:45 -0700

dpkg-dev-el (37.19) unstable; urgency=medium

  * Upload to unstable
  * Fix typo in debian-autopkgtest-control-mode.el

 -- Xiyue Deng <manphiz@gmail.com>  Mon, 07 Apr 2025 23:36:25 -0700

dpkg-dev-el (37.19~exp3) experimental; urgency=medium

  * Remove old FSF address in d/copyright
  * Introduce dpkg-dev-common-utils.el for hosting common utilities
    - Add a helper function for adding debputy eglot settings.
  * Rework adding debputy settings to supported dpkg dev major modes
    - Use the utility function to add debputy settings when turning on the
      major mode instead of using autoload.

 -- Xiyue Deng <manphiz@gmail.com>  Tue, 01 Apr 2025 21:22:12 -0700

dpkg-dev-el (37.19~exp2) experimental; urgency=medium

  * Add debputy language server settings to supported modes

 -- Xiyue Deng <manphiz@gmail.com>  Thu, 27 Mar 2025 22:36:57 -0700

dpkg-dev-el (37.19~exp1) experimental; urgency=medium

  * Add comment face handling in debian-autopkgtest-control-mode
  * Use run-mode-hooks instead of run-hooks
    - Using run-hooks in major modes may interfere with
      global-font-lock-mode in Emacs 30+.
    - See also https://debbugs.gnu.org/76701.
  * Add simple faceup tests for debian-autopkgtest-control-mode
  * Add simple faceup tests for debian-changelog-mode
  * Add simple faceup tests for debian-control-mode
  * Add simple faceup tests for debian-copyright-mode
  * Add simple faceup tests for readme-debian-mode
  * Enable lexical binding for all sources.
  * Update Standards-Version to 4.7.2; no change needed
  * Enable "Testsuite: autopkgtest-pkg-elpa" for faster migration

 -- Xiyue Deng <manphiz@gmail.com>  Mon, 24 Mar 2025 14:43:27 -0700

dpkg-dev-el (37.18) unstable; urgency=medium

  * Add erts files tests for debian-changelog-mode
  * Change section from lisp to editors in d/control
  * Drop transitional package dpkg-dev-el
    - This has existed in the past 3 releases at least.
    - Rename {,elpa-}dpkg-dev-el.maintscript to keep its function.

 -- Xiyue Deng <manphiz@gmail.com>  Wed, 08 Jan 2025 13:59:11 -0800

dpkg-dev-el (37.17) unstable; urgency=medium

  * Support more bullet types
    - Currently supports "*", "-", and "+".
  * More robust indentation through better `left-margin' handling
    - Now `fill-paragraph' properly handles bullet points of different
      levels and the corresponding text filling will be wrapped
      accordingly.

 -- Xiyue Deng <manphiz@gmail.com>  Fri, 25 Oct 2024 23:25:45 -0700

dpkg-dev-el (37.16) unstable; urgency=medium

  [ Xiyue Deng ]
  * Add Homepage in d/control
  * Add Source in d/copyright
  * Drop explicit dependency on elpa-debian-el in favor of
    Package-Requires
  * Add optional version support to `reassign' (Closes: #503108)
  * Rename forward paragraph helper function using the internal function
    convention
  * Implement toggling team upload (Closes: #595067)
    - Also bind to "C-c C-t"
  * Fix fontification for frozen to properly detect proposed updates
  * Improve fontification of backports to only detect stable and oldstable
  * Add fontification for known release code names
    - Currently includes Debian and Ubuntu release code names
  * Add font lock for emails in debian-control-mode
  * Add font lock regexp for URLs in debian-control-mode
  * Improve email and url detection regexps

  [ Sven Joachim ]
  * Use run-mode-hooks rather than run-hooks (Closes: #1074305)

 -- Xiyue Deng <manphiz@gmail.com>  Sat, 27 Jul 2024 22:12:32 -0700

dpkg-dev-el (37.15) unstable; urgency=medium

  * Team upload.
  * Rebuild against dh-elpa 2.1.5.
    Upload pushed to dgit-repos but not salsa.
    See <https://lists.debian.org/debian-emacsen/2024/07/msg00077.html>.

 -- Sean Whitton <spwhitton@spwhitton.name>  Thu, 25 Jul 2024 18:58:37 +0900

dpkg-dev-el (37.14) unstable; urgency=medium

  * Team upload.
  * Rebuild against dh-elpa 2.1.5.
    Upload pushed to dgit-repos but not salsa.
    See <https://lists.debian.org/debian-emacsen/2024/07/msg00077.html>.

 -- Sean Whitton <spwhitton@spwhitton.name>  Thu, 25 Jul 2024 18:01:46 +0900

dpkg-dev-el (37.13) unstable; urgency=medium

  * Team upload.
  * Rebuild against dh-elpa 2.1.3.
    Upload pushed to dgit-repos but not salsa.
    See <https://lists.debian.org/debian-emacsen/2024/07/msg00077.html>.

 -- Sean Whitton <spwhitton@spwhitton.name>  Wed, 24 Jul 2024 21:54:52 +0900

dpkg-dev-el (37.12) unstable; urgency=medium

  [ Niels Thykier ]
  * Update list of known d/control fields for debian-control-mode

  [ Xiyue Deng ]
  * Untabify and reindent source code in Emacs 29 for consistency
  * Fix fill-paragraph in debian-changelog-mode (Closes: #620185)
  * Improve highlighting in debian-copyright (Closes: #557594, #1067589)
    - Add highlighting for more field names
    - Properly highlight common URLs
    - Add highlighting for emails
    - Add highlighting for common licenses as defined in base-files
  * Fix comp warnings (Closes: #1026450, #1028470)
    - Drop calls to obsolete easy-menu-add
    - Guard XEmacs functions
    - Require debian-bug for function usage
    - There are still some warnings due to compatibility with XEmacs
      which are being tracked in Bug#1068370.
    - Replace obsolete `max-specpdl-size' with `max-lisp-eval-depth'
    - Drop calls to no-op function `easy-menu-add'
    - Use defvar for variables without a require
    - Replace `position' with `seq-position'
    - Replace `subseq' with `seq-subseq'
    - Fix long docstring
    - Use `goto-char' instead of `goto-line'
  * Initial support for autopkgtest control files (Closes: #1067590)
    - Add initial highlighting for field names, dependency extensions,
      and restrictions
  * Bump version to prepare for release
  * Add myself to uploaders
  * Add copyright info for debian-autopkgtest-control-mode.el
  * Add Vcs-Browser to valid VCS name fields
  * Update the link of valid VCS name fields to point to Debian policy
  * Update Standards-Version to 4.7.0; no change needed
  * Update package description with new mode in d/control

 -- Xiyue Deng <manphiz@gmail.com>  Mon, 15 Apr 2024 21:02:25 -0700

dpkg-dev-el (37.11) unstable; urgency=medium

  * Team upload.

  [ Xiyue Deng ]
  * d/control: add elpa-debian-el to Build-Depends and the dependencies of
    elpa-dpkg-dev-el (Closes: #1061650).
  * Add a dummy ERT test to force byte-compiling all addons to help catch
    issues.

 -- Arto Jantunen <viiru@debian.org>  Sat, 03 Feb 2024 10:28:42 +0200

dpkg-dev-el (37.10) unstable; urgency=medium

  * Team upload

  [ Nicholas D Steeves ]
  * Drop emacs25 from Enhances (package does not exist in bullseye).

  [ Amin Bandali ]
  * Fix a few warnings.

  [ Xiyue Deng ]
  * Convert debian-changelog-mode file encoding to UTF-8
  * Drop emacs version from recommends
  * Update Standards-Version to 4.6.2, no changes needed
  * Migrate to debhelper-compat version 13
  * Mark Rules-Requires-Root as no in d/control
  * Use dh_elpa to generate autoloads and pkg el files
  * Add "Package" to debian-control-binary-fields
  * Fix a few more warnings
  * Add Upstream-Contact to d/copyright

 -- Arto Jantunen <viiru@debian.org>  Sat, 27 Jan 2024 14:47:15 +0200

dpkg-dev-el (37.9) unstable; urgency=medium

  * Rebuild with current dh-elpa (no changes)

 -- David Bremner <bremner@debian.org>  Sun, 06 Dec 2020 08:14:57 -0400

dpkg-dev-el (37.8) unstable; urgency=medium

  [ Nicholas D Steeves ]
  * Remove trailing whitespace and inconsistent use of newlines.
  * Update metadata headers needed for ELPA packages (Closes: #911062).
    - Add Commentary and Code sections to debian-copyright.el.
    - Add Commentary section to readme-debian.el.
    - Fix Commentary section in dpkg-dev-el.el.
    - Add Copyright, Author, and Created headers to dpkg-dev-el.el.
    - Make GPL-2+ licensing explicit in dpkg-dev-el.el by adding a GPL-2+
      licensing header.  Previously this could only be determined by
      examining debian/copyright.
  * debian/copyright:
    - Add entry for dpkg-dev-el.el.
    - Use secure copyright-format URL.
  * dpkg-dev-el.el: Change description to name dpkg-dev-el rather than
    debian-el, which is now anachronistic.

  [ David Bremner ]
  * rebuild with dh_elpa 1.16

 -- David Bremner <bremner@debian.org>  Sat, 24 Aug 2019 20:15:16 -0300

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog elpa-dpkg-dev-el`.
