python-debianbts (4.1.1) unstable; urgency=medium

  * Upload to unstable

 -- Bastian Venthur <venthur@debian.org>  Sun, 09 Jun 2024 09:36:48 +0200

python-debianbts (4.1.0) experimental; urgency=medium

  * replaced pysimplesoap with hand-coded SOAP requests and parsing of
    replies, thanks Peter de Wachter for providing the pull request!
  * replaced sphinx with mkdocs
  * fixed some documentation issues
  * Added Python 3.12 to test suite

 -- Bastian Venthur <venthur@debian.org>  Tue, 07 May 2024 21:03:36 +0200

python-debianbts (4.0.2) unstable; urgency=medium

  * distribute typing information using py.typed (Closes: #1054330)
  * replaced flake8 with ruff
  * raised minimum python version to 3.8
  * increased minimum version of pysimplesoap to 1.16.2-5 (Closes: #1032430)

 -- Bastian Venthur <venthur@debian.org>  Sun, 22 Oct 2023 15:29:00 +0200

python-debianbts (4.0.1) unstable; urgency=medium

  * switched from setup.py to pyproject.toml
  * modernized github actions
  * added test for release

 -- Bastian Venthur <venthur@debian.org>  Thu, 08 Dec 2022 12:34:45 +0100

python-debianbts (4.0.0) experimental; urgency=medium

  * removed support for positional arguments in `get_status`, `get_usertags`
    and `get_bugs` (deprecated since 2.10.0 (2019-11))
  * added type hints and mypy (strict) to test suite
  * updated docstrings to use type hints
  * removed obsolete code to fix issue with pysimplesoap with httplib2 for
    python versions < 3.4
  * removed support for ancient versions of pysimplesoap < 1.16.2
  * updated github actions

 -- Bastian Venthur <venthur@debian.org>  Sat, 19 Nov 2022 14:19:43 +0100

python-debianbts (3.2.4) unstable; urgency=medium

  [ Debian Janitor ]
  * Remove constraints unnecessary since buster (oldstable):
    + Build-Depends: Drop versioned constraint on python3.

  [ Bastian Venthur ]
  * dropped python 3.6 support
  * updated dev-requirements

 -- Bastian Venthur <venthur@debian.org>  Wed, 02 Nov 2022 19:27:33 +0100

python-debianbts (3.2.3) unstable; urgency=medium

  * source-only upload

 -- Bastian Venthur <venthur@debian.org>  Wed, 29 Jun 2022 21:35:27 +0200

python-debianbts (3.2.2) unstable; urgency=medium

  * test against Python 3.10
  * reformatted code
  * updated dependencies
  * added dependabot github action

 -- Bastian Venthur <venthur@debian.org>  Sun, 26 Jun 2022 12:27:29 +0200

python-debianbts (3.2.1) unstable; urgency=medium

  * Fix "changelog missing in binary package" Removed native CHANGELOG.md from
    dh_installdocs, as it prevented the shipping of the Debian changelog.
    (Closes: #949210)
  * Updated build system
  * Added sphinx documentation (readthedocs)
  * use pytest-xdist to speed up testing

 -- Bastian Venthur <venthur@debian.org>  Sun, 24 Apr 2022 15:00:03 +0200

python-debianbts (3.2.0) unstable; urgency=medium

  * Support overriding default SOAP location, thanks Mark Hindley for the
    patch! (Closes: #949867)

 -- Bastian Venthur <venthur@debian.org>  Sat, 07 Aug 2021 11:52:50 +0200

python-debianbts (3.1.0) unstable; urgency=medium

  [ Bastian Venthur ]
  * Document and test the `archive` kwarg of `get_bugs`
  * Changed from FeedParser to BytesFeedParser with STMP policy in
    `get_bug_logs`
  * Migrated from TravisCI to GitHub workflows

  [ Debian Janitor ]
  * Trim trailing whitespace.
  * Bump debhelper from old 9 to 12.
  * Set debhelper-compat version in Build-Depends.
  * Use secure URI in Vcs control header.

 -- Bastian Venthur <venthur@debian.org>  Fri, 18 Dec 2020 09:20:45 +0100

python-debianbts (3.0.2) unstable; urgency=medium

  * Source-only upload (Closes: #944690)

 -- Bastian Venthur <venthur@debian.org>  Sun, 17 Nov 2019 13:31:53 +0100

python-debianbts (3.0.1) unstable; urgency=medium

  * Fixed base64 decoding for `done_by`
  * Re-organized tests

 -- Bastian Venthur <venthur@debian.org>  Wed, 13 Nov 2019 16:43:55 +0100

python-debianbts (3.0.0) unstable; urgency=medium

  * Dropped Python2 support. (Closes: #937692)

 -- Bastian Venthur <venthur@debian.org>  Tue, 12 Nov 2019 17:30:10 +0100

python-debianbts (2.10.0) unstable; urgency=medium

  * Modernized a few awkward method calls:
    * Deprecated support for positional arguments in `get_status`, we use a
      list of bugnumbers explicitly now: `get_status(123, 234, 345)` becomes
      `get_status([123, 234, 345])`
    * Deprecated support for positional arguments in `get_usertags`, we use a
      list of tags explicitly now:
      `get_usertags('mail@example.com', 'foo', 'bar')` becomes
      `get_usertags('mail@example.com', ['foo', 'bar'])`
    * Deprecated support for positional arguments in `get_bugs`, we use
      `kwargs` explicitly now:
      `get_bugs('package', 'gtk-qt-engine', 'severity', 'normal')` becomes
      `get_bugs(package='gtk-qt-engine', severity='normal')`
    the old ways to call those methods will be supported for a while, but
    there will be deprecation warnings.
  * Report coverage for tests as well
  * Updated a few tests to increase coverage
  * Removed randomness from some tests

 -- Bastian Venthur <venthur@debian.org>  Fri, 01 Nov 2019 19:16:58 +0100

python-debianbts (2.9.0) unstable; urgency=medium

  * Added done_by field to Bug Status (Closes: #943529)

 -- Bastian Venthur <venthur@debian.org>  Fri, 01 Nov 2019 12:32:15 +0100

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