offpunk (3.2-1) unstable; urgency=medium

  * New upstream version 3.2
  * d/control: declare compliance to standards version 4.7.4.
  * d/control: declare new test dependencies.
  * d/control: offpunk now recommends curl.
  * d/t/control: introduce curl as test dependency.
    The package is deployed along the rest for tests involving the
    deployment of packages Recommended by offpunk.
  * d/control: activate single-binary mode.
  * d/control: bump to debhelper-compat 14.

 -- Étienne Mollier <emollier@debian.org>  Thu, 23 Jul 2026 22:42:23 +0200

offpunk (3.1-3) unstable; urgency=medium

  * d/control: rearrange dependencies priorities.
    Promote chafa as a recommendation, demote all the rest as
    suggestions.
  * d/control: list commands in package description.
    This facilitates locating them via regular `apt search`.
  * d/py3dist-overrides: map bs4 to python3-bs4.
  * d/{control,rules}: split dh_python3 dependencies and suggestions.
  * d/control: drop dependency on python3-lxml.
  * d/t/control: reflect priority changes to autopkgtest environment.
  * d/NEWS: warn about possibly missing optional dependencies.

 -- Étienne Mollier <emollier@debian.org>  Thu, 12 Mar 2026 22:19:57 +0100

offpunk (3.1-2) unstable; urgency=medium

  * d/copyright: document further translators.

 -- Étienne Mollier <emollier@debian.org>  Sun, 08 Mar 2026 12:31:43 +0100

offpunk (3.1-1) unstable; urgency=medium

  * New upstream version 3.1
  * d/patches: delete all patches.
    They have all been applied or fixed upstream.
  * d/control: remove timg suggestion per upstream request.
  * d/control: build depends on python3-hatch-requirements-txt.
  * d/control: demote ${python3:Depends} to Recommends.
    This change is accompanied by a deduplication of initially declared
    Python module dependencies, since they will be otherwise caught
    automatically by dh_python3 anyway.

 -- Étienne Mollier <emollier@debian.org>  Wed, 04 Mar 2026 23:51:58 +0100

offpunk (3.0-1) unstable; urgency=medium

  * New upstream version 3.0
  * d/copyright: review following new release.
  * xkcdpunk.1-groff-message.patch: new.
    Fix a slight misrendering in man/xkcdpunk.1.
  * xkcdpunk.1-typo.patch: new: fix a typo.
  * unmerdify-manual.patch: new: provide unmerdify.1 manual.
  * offpunk-features.patch: new: fix --features argument.
  * d/t/run-commands: adjust to offpunk version 3.0.
    Tutorials moved from doc/ to tutorial/ and opnk has been deprecated in
    favor of openk.
  * d/control: offpunk depends on python3-lxml.
  * d/control: drop redundant Priority: optional.
  * d/control: declare compliance to standards version 4.7.3.

 -- Étienne Mollier <emollier@debian.org>  Wed, 11 Feb 2026 22:59:29 +0100

offpunk (2.8-1) unstable; urgency=medium

  * New upstream version 2.8
  * d/control: drop redundant Rules-Requires-Root: no.
  * d/watch: convert to v5 watch file.

 -- Étienne Mollier <emollier@debian.org>  Thu, 13 Nov 2025 16:31:35 +0100

offpunk (2.7.1-1) unstable; urgency=medium

  * New upstream version 2.7.1
  * undo-leftover-aprils-fool.patch: delete: applied upstream.

 -- Étienne Mollier <emollier@debian.org>  Wed, 09 Apr 2025 18:53:53 +0200

offpunk (2.7-1) unstable; urgency=medium

  * New upstream version 2.7 - "April's fool release"  :)
  * d/copyright: full copyright review to account for some independent
    contributions properly.
  * undo-leftover-aprils-fool.patch: make the tutorial less confusing
    when taken outside April's fool context.
  * d/control: declare compliance to standards version 4.7.2.
  * d/t/run-commands: add a check for the new xkcd command.

 -- Étienne Mollier <emollier@debian.org>  Wed, 09 Apr 2025 10:25:18 +0200

offpunk (2.6-1) unstable; urgency=medium

  * New upstream version 2.6
  * d/salsa-ci.yml: new: define CI from within the package.
  * d/control: declare compliance to standards version 4.7.1.
  * offpunk-manual.patch: delete: applied upstream.

 -- Étienne Mollier <emollier@debian.org>  Mon, 24 Feb 2025 20:08:07 +0100

offpunk (2.5-1) unstable; urgency=medium

  * New upstream version 2.5
  * d/patches: delete all patches: they are applied upstream.
  * d/control: enable newly introduced unit tests via pytest.
    This also allows for autopkgtest-pkg-pybuild support.
  * offpunk-manual.patch: new: add --config-file description in the manual.

 -- Étienne Mollier <emollier@debian.org>  Sun, 02 Feb 2025 20:18:49 +0100

offpunk (2.4-1) unstable; urgency=medium

  * New upstream version 2.4
  * d/control: update Homepage to https://offpunk.net.
  * d/control: declare compliance to standards version 4.7.0.
  * d/patches/update-*-manual.patch: freshen all manual pages.

 -- Étienne Mollier <emollier@debian.org>  Mon, 25 Nov 2024 22:49:18 +0100

offpunk (2.3-1) unstable; urgency=medium

  * New upstream version 2.3
  * fix-python3.12-warning.patch: applied upstream.
  * d/control: suggest xclip and wl-clipboard.
  * d/t/control: last test depends on xclip and wl-clipboard.

 -- Étienne Mollier <emollier@debian.org>  Sun, 30 Jun 2024 23:57:45 +0200

offpunk (2.2-2) unstable; urgency=medium

  * fix-python3.12-warning.patch: new.
    This patch fixes a syntax warning in the less prompt.  (Closes: #1064209)
  * d/control: demote python3-cryptography as recommendation.
    While important, this dependency is not strictly needed, and this
    change facilitates installability of offpunk on architectures that do
    support rust yet, on which the module cryptography depends.
  * d/t/control: reflect dependency change in tests.

 -- Étienne Mollier <emollier@debian.org>  Sun, 17 Mar 2024 15:58:24 +0100

offpunk (2.2-1) unstable; urgency=medium

  * New upstream version 2.2
  * d/copyright: update copyright year.
  * d/t/run-commands: update to new netcache output.
    The "Download" line disappeared for local files.

 -- Étienne Mollier <emollier@debian.org>  Tue, 13 Feb 2024 21:15:39 +0100

offpunk (2.1-1) unstable; urgency=medium

  * New upstream version 2.1

 -- Étienne Mollier <emollier@debian.org>  Wed, 13 Dec 2023 17:02:48 +0100

offpunk (2.0-1) unstable; urgency=medium

  * New upstream version 2.0
  * Migrate from experimental to unstable following end of the beta.
  * d/copyright: change license to AGPL-3.
    This follows upstream change, and also applies to the packaging.
  * d/{,t/}control: demote requests as recommendation.
    The bug in the beta version that made it mandatory is fixed.
  * d/control: add dependency on `file`.
  * d/t/run-commands: extend tests to new commands.
    The new tests now cover the newly introduced commands netcache,
    ansicat, and opnk.
  * d/t/run-commands: test offpunk's theme command.

 -- Étienne Mollier <emollier@debian.org>  Thu, 16 Nov 2023 21:45:10 +0100

offpunk (2.0~beta2-0+exp1) experimental; urgency=medium

  * New upstream version 2.0~beta2
  * d/watch: mangle beta versions.
  * d/control: replace flit by python3-hatchling.
  * d/install: remove: migration script removed.
  * d/NEWS: remove: migration script removed.
    The steps to proceed to the migration of the offpunk cache have been
    automated on program startup, so the notice does not apply anymore for
    version bumps like 1.9 to 2.0.
  * d/m/migrate-offpunk-cache.1: not needed anymore.
  * d/manpages: remove maintainer manual pages.
  * d/t/run-commands: remove migration script test.
  * d/control: promote python3-requests as Dependency.
  * d/t/control: remove dependency on requests.
    The python3-requests package will now be pulled automatically by
    offpunk for autopkgtesting.
  * d/copyright: "bump" upstream contact address.
  * d/copyright: update upstream copyright year.

 -- Étienne Mollier <emollier@debian.org>  Wed, 08 Nov 2023 13:24:40 +0100

offpunk (1.10-1) unstable; urgency=medium

  * New upstream version 1.10
  * d/copyright: update and obfuscate upstream email.
  * d/control: recommend python3-chardet.
  * d/t/control: update test dependencies accordingly.
  * d/install: provide migrate-offpunk-cache.
  * d/NEWS: highlight migrate-offpunk-cache use.
  * d/m/migrate-offpunk-cache.1: document cache migration.
  * d/manpages: also provide migrate-offpunk-cache(1).
  * d/t/run-commands: test migrate-offpunk-cache.

 -- Étienne Mollier <emollier@debian.org>  Fri, 11 Aug 2023 11:04:48 +0200

offpunk (1.9.2-1) unstable; urgency=medium

  * New upstream version 1.9.2
  * d/control: build depends on flit/pyproject.
    Upstream moved to PEP-517 source tree descriptor.

 -- Étienne Mollier <emollier@debian.org>  Mon, 13 Mar 2023 19:53:46 +0100

offpunk (1.9.1-1) unstable; urgency=medium

  * New upstream version 1.9.1
  * d/t/run-commands: test the "archive" command.
    The AttributeError previously encountered is now fixed upstream.

 -- Étienne Mollier <emollier@debian.org>  Thu, 09 Mar 2023 20:24:40 +0100

offpunk (1.9-1) unstable; urgency=medium

  * New upstream version 1.9
  * d/copyright: remove exclusion of debian/.
    The debian directory has been removed upstream.
  * d/watch: remove repack and version mangling.
    It is not necessary to append the +ds suffix to the version anymore.
  * d/manpages: use the now available upstream manual.
  * d/offpunk.1: delete; Debian manual now unneeded.

 -- Étienne Mollier <emollier@debian.org>  Wed, 08 Mar 2023 21:58:28 +0100

offpunk (1.8+ds-2) unstable; urgency=medium

  * Migrate Offpunk to unstable.
  * d/watch: check for 'v' prefix in release/tags page.
    While uscan from unstable will catch the package appropriately, the
    uscan version which actually scans for newer upstream versions on a
    regular basis is a wee bit older and doesn't yet include this prefix
    in the @ANY_VERSION@ macro.
  * d/control: point to the Homepage, not the source.
  * d/upstream/metadata: file added.
    Document where to find upstream source code, the bug database and how
    to submit new tickets.

 -- Étienne Mollier <emollier@debian.org>  Fri, 03 Mar 2023 13:05:39 +0100

offpunk (1.8+ds-1) experimental; urgency=medium

  * Initial release.  (Closes: #1031939)

 -- Étienne Mollier <emollier@debian.org>  Sun, 26 Feb 2023 10:02:26 +0100
