python-structlog (25.3.0-2) unstable; urgency=medium

  * Backport upstream PR #723, resolving a Python 3.14 compatibility issue.
    This, by extension, makes this compatible with the Python 3.13 snapshot as
    packaged in the Debian python3.13 3.13.3-4 package. (Closes: #1106444)

 -- Faidon Liambotis <paravoid@debian.org>  Wed, 28 May 2025 15:33:37 +0300

python-structlog (25.3.0-1) unstable; urgency=medium

  * New upstream release, containing a small targeted fix for a high priority
    bug where seemingly UTC timestamps in `TimeStamper` had the timestamp from
    the local timezone when passing utc=True.

 -- Faidon Liambotis <paravoid@debian.org>  Mon, 28 Apr 2025 12:24:11 +0300

python-structlog (25.2.0-1) unstable; urgency=medium

  * New upstream release.
    - Rebase and refresh debian/patches.
  * Bump Standards-Version to 4.7.2.

 -- Faidon Liambotis <paravoid@debian.org>  Sun, 30 Mar 2025 17:29:53 +0300

python-structlog (25.1.0-1) unstable; urgency=medium

  * New upstream release.
    - Update Do-not-embed-images-from-remote-sources to account for a minor
      upstream change.
    - Rebase and refresh the rest of debian/patches.

 -- Faidon Liambotis <paravoid@debian.org>  Sun, 16 Feb 2025 13:16:16 +0200

python-structlog (24.4.0-1) unstable; urgency=medium

  * New upstream release.
    - Rebase and refresh debian/patches.
  * Bump Standards-Version to 4.7.0.

 -- Faidon Liambotis <paravoid@debian.org>  Tue, 13 Aug 2024 12:59:50 +0300

python-structlog (24.2.0-1) unstable; urgency=low

  * New upstream version 24.2.0
  * Run wrap-and-sort -bast to reduce diff size of future changes.
  * Refresh patches.
  * Remove mermaid integration from documentation because of CDN loaded asset.
  * Add python3-rich to Suggests on python3-structlog.

 -- Michael Fladischer <fladi@debian.org>  Sat, 15 Jun 2024 16:22:11 +0000

python-structlog (24.1.0-1) unstable; urgency=medium

  * New upstream release.

 -- Faidon Liambotis <paravoid@debian.org>  Fri, 12 Jan 2024 07:02:45 +0200

python-structlog (23.3.0-1) unstable; urgency=medium

  * New upstream release.
    - Rebase and refresh debian/patches.
    - Build-Depend on python3-sphinxext-opengraph, new upstream dependency.

 -- Faidon Liambotis <paravoid@debian.org>  Sun, 31 Dec 2023 16:58:27 +0200

python-structlog (23.2.0-1) unstable; urgency=medium

  * New upstream release.
  * Drop patch Add-workaround-for-reproducible-building-of-docs. The Sphinx
    limitation that necessitated this patch has been fixed as of v7.2.0. See
    upstream issue sphinx-doc/sphinx#11198 for more context.
  * Add patch Do-not-embed-images-from-remote-sources, to avoid embedding
    <img> tags pointing to remote resources, resolving privacy-breach-generic
    Lintian warnings.
  * Add myself to Uploaders.

 -- Faidon Liambotis <paravoid@debian.org>  Fri, 15 Dec 2023 03:08:18 +0200

python-structlog (23.1.0-1) unstable; urgency=medium

  * Team upload.
  * New upstream release.
  * Add Security-Contact to debian/upstream/metadata (thanks Debian Janitor!).
  * Build-Depend on the newly available python3-hatch-fancy-pypi-readme
    package, and drop patch "Remove-hatch-fancy-pypi-readme-dependency".

 -- Faidon Liambotis <paravoid@debian.org>  Fri, 14 Jul 2023 01:32:19 +0300

python-structlog (22.3.0-2) unstable; urgency=medium

  * Team upload.
  * Remove a spurious dh_sphinxdoc invocation.
  * Set Rules-Requires-Root: no.
  * Add upstream patch to workaround a Sphinx limitation (reported upstream),
    that results in a non-reproducible build of the docs package, due to
    random variance introduced in one specific class.
  * Relicense debian/ from GPL-3+ to the upstream source code's license
    (Apache-2.0 or Expat).
  * Ship a doc-base file in the doc package, per Policy 9.10 and addressing
    lintian's possible-documentation-but-no-doc-base-registration warning.

 -- Faidon Liambotis <paravoid@debian.org>  Tue, 28 Feb 2023 03:44:23 +0200

python-structlog (22.3.0-1) unstable; urgency=medium

  * Team upload.
  * New upstream release.
    - Fixes FTBFS with Python 3.11. (Closes: #1026725)
  * General packaging hygiene:
    - Bump debhelper-compat to 13.
    - Use dh-sequence-*, instead of dh --with.
    - Drop versioned build-depends on an ancient version of sphinx.
    - debian/rules: use execute_before/_after instead of override_.
    - Update debian/watch to version 4.
    - Bump Standards-Version to 4.6.2.
    - Add upstream metadata.
  * Adjust packaging to upstream's switch of buildsystems, from setuptools to
    hatchling.
  * Adjust PYTHONPATH in "make docs" to point to the .pybuild directory.
  * Add a pyproject.toml patch to remove the build dependency on
    hatch-fancy-pypi-readme. It doesn't exist in Debian and is only used to
    generate the README file, which we don't care much about.
  * Use autopkgtest-pkg-pybuild for more comprehensive testing.
  * Add a mention to JSON output to the long description, copied from the
    upstream README.
  * Adjust intersphinx mapping to point to the packaged Python documentation,
    as installed by python3-doc, a new build-dependency.

 -- Faidon Liambotis <paravoid@debian.org>  Sat, 18 Feb 2023 09:28:31 +0200

python-structlog (20.1.0-3) unstable; urgency=medium

  [ Debian Janitor ]
  * Apply multi-arch hints. + python-structlog-doc: Add Multi-Arch: foreign.

 -- Jelmer Vernooĳ <jelmer@debian.org>  Sat, 22 Oct 2022 11:38:40 +0100

python-structlog (20.1.0-2) 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.

  [ Filippo Giunchedi ]
  * Remove myself from Uploaders

  [ Debian Janitor ]
  * Remove 1 unused lintian overrides.

 -- Sandro Tosi <morph@debian.org>  Sat, 04 Jun 2022 12:23:13 -0400

python-structlog (20.1.0-1) unstable; urgency=medium

  [ Debian Janitor ]
  * Use secure URI in Homepage field.
  * Bump debhelper from old 9 to 12.
  * Re-export upstream signing key without extra signatures.
  * Set fields Upstream-Name in debian/copyright.

  [ Vincent Bernat ]
  * New upstream version.
  * d/rules: run tests with Python 3.

 -- Vincent Bernat <bernat@debian.org>  Tue, 21 Apr 2020 07:07:40 +0200

python-structlog (18.1.0-2) unstable; urgency=medium

  * Team upload.
  * Use debhelper-compat instead of debian/compat.
  * Drop Python 2 support.

 -- Ondřej Nový <onovy@debian.org>  Thu, 25 Jul 2019 01:07:50 +0200

# Older entries have been removed from this changelog.
# To read the complete changelog use `apt changelog python-structlog-doc`.
