pdfminer (20260107+dfsg-1) unstable; urgency=medium

  * Team upload.
  * New upstream version 20260107. (Closes: #1113990) (Also #1120642,
    CVE-2025-64512)
  * debian/control: Bump Standards-Version to 4.7.3; drop Priority: optional.
  * debian/tests/control: Add dependency to pdfminer-data since some tests
    requires the data files to be present.
  * debian/rules: Migrate to use pyproject.toml in package building.
  * debian/rules: Remove hardcoding of VERSION, prefer using importlib.metadata.
  * debian/rules: Update handling of cmap files.
  * debian/rules: Avoid calling pybuild tool directly.
  * debian/rules: Enable verbose build.
  * debian/watch: Update to version 5.
  * debian/patches/:
    - 0003-Fix-arbitary-code-execution: Dropped, merged upstream.
    - 0002-Avoid-timestamps-in-gzip-compressed-file-and-use-com.patch:
      Rewrite the reproducibility patch, which natually closes: #1082887.
    - debian/patches/0001: Dropped, now useless.

 -- Boyuan Yang <byang@debian.org>  Sat, 17 Jan 2026 21:00:54 -0500

pdfminer (20221105+dfsg-1.1) unstable; urgency=medium

  * Non-maintainer upload.
  * Fix: arbitary code execution when loading pickle font files (CVE-2025-64512)
    (Closes: #1120642)

 -- Salvatore Bonaccorso <carnil@debian.org>  Thu, 13 Nov 2025 22:53:52 +0100

pdfminer (20221105+dfsg-1) unstable; urgency=medium

  * New upstream version 20221105.
  * Refresh patches.
  * Use pytest instead of nose. (Closes: #1018435)
  * Resolve version from debian/changelog. (Closes: #1009182)
    Upstream uses a CI job to write version before publishing the package to
    PyPI and upstream changelog, unfortunately, doesn't list every release so
    we resolve the version from the debian/changelog. Thanks Julian Gilbey for
    the report.
  * debian/control
    - Switch from chardet to charset-normalizer.
    - Remove unused dependecy on sortedcontainers.
    - Bump Standards-Version to 4.6.2.0, no changes needed.

 -- Daniele Tricoli <eriol@debian.org>  Sat, 17 Dec 2022 17:51:39 +0100

pdfminer (20220319+dfsg-2) unstable; urgency=medium

  [ Debian Janitor ]
  * Remove constraints unnecessary since buster

 -- Jelmer Vernooĳ <jelmer@debian.org>  Wed, 25 May 2022 19:53:01 +0100

pdfminer (20220319+dfsg-1) unstable; urgency=medium

  * New upstream version 20220319+dfsg. (Closes: #968865)
  * Refresh patches.
  * debian/copyright
    - Update copyright years.
  * debian/control
    - Rework Breaks and Replaces.
    - Add python3-pil to Suggests.

 -- Daniele Tricoli <eriol@debian.org>  Tue, 22 Mar 2022 03:54:10 +0100

pdfminer (20201018+dfsg-1) unstable; urgency=medium

  [ Ondřej Nový ]
  * d/control: Update Maintainer field with new Debian Python Team
    contact address.
  * d/control: Update Vcs-* fields with new Debian Python Team Salsa
    layout.

  [ Debian Janitor ]
  * Apply multi-arch hints. + pdfminer-data: Add Multi-Arch: foreign.
  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
    Repository-Browse.

  [ Daniele Tricoli ]
  * New upstream version 20201018.
  * Remove latin2ascii manpage since upstream removed the CLI utility.
  * debian/changelog
    - Wrap to not exceed 80 column.
  * debian/control
    - Remove python3-crypto from Recommends (Closes: #991937).
    - Add python3-cryptography to Depends.
    - Indent Build-Depends.
    - Bump Standards-Version to 4.6.0, no changes required
  * debian/copyright
    - Remove pdfminer/rijndael.py since the module is not included anymore.
    - Update copyright years.
  * debian/salsa-ci.yml
    - Use the recipe debian.yml instead of list explicitly salsa-ci.yml and
      pipeline-jobs.yml.

 -- Daniele Tricoli <eriol@debian.org>  Wed, 25 Aug 2021 19:41:20 +0200

pdfminer (20200726-1) unstable; urgency=medium

  * Team upload.
  * New upstream version 20200726.
  * d/changelog: fix changelog bad formatting entry.
  * d/control: mark package as Multi-Arch: foreign.
  * d/patches: remove 0002-Remove-dependency-on-pycryptodome.patch
    is no longer apply.
  * d/patches: Update patches. Changes made on:
    - 0001-Update-patch-use-Python3.patch.
    - 0002-Avoid-timestamps-in-gzip-compressed-file-and-use-com.patch.
  * d/control: Update dependencies.

 -- Emmanuel Arias <eamanu@yaerobi.com>  Sat, 08 Aug 2020 21:56:58 -0300

pdfminer (20191020+dfsg-3) unstable; urgency=medium

  [ Emmanuel Arias ]
  * d/control: Bumps Standards-Version to 4.5.0.
  * Stop use rename.ul because binary.
    - Will stop install it on utils-linux.
  * Use rename instead (Closes: #963521).
  * Run wrap-and-sort.
  * d/salsa-ci.yml: Enable salsa-ci.yml.
  * d/tests/python3-pdfminer: use py3versions -s instead of -i.

  [ Daniele Tricoli ]
  * Bump debhelper-compat to 13.

 -- Daniele Tricoli <eriol@debian.org>  Fri, 10 Jul 2020 00:47:36 +0200

pdfminer (20191020+dfsg-2) unstable; urgency=medium

  * Don't run CI tests on removed python-pdfminer package.

 -- Daniele Tricoli <eriol@debian.org>  Sat, 21 Dec 2019 00:26:29 +0100

pdfminer (20191020+dfsg-1) unstable; urgency=medium

  [ Ondřej Nový ]
  * Use debhelper-compat instead of debian/compat.
  * Bump Standards-Version to 4.4.1.

  [ Daniele Tricoli ]
  * New upstream release.
  * Refresh 0002-Remove-dependency-on-pycryptodome.patch.
  * Add 0003-Use-Python3.patch to use Python3 in Makefile.
  * Drop Python2 support. (Closes: #937263)
  * debian/copyright
    - Update copyright years.

 -- Daniele Tricoli <eriol@debian.org>  Mon, 09 Dec 2019 23:34:10 +0100

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog python3-pdfminer`.
