fastapi (0.115.11-5) unstable; urgency=medium

  * debian/patches/PR14036.patch
    - fix for pydantic 2.12.0~a1 ; patch provided by Colin Watson;
      Closes: #1113771

 -- Sandro Tosi <morph@debian.org>  Sat, 27 Sep 2025 01:44:49 -0400

fastapi (0.115.11-4) unstable; urgency=medium

  * debian/{control, rules}
    - add orjson to b-d and run tests depending on it
    - add jwt, passlib to b-d and run test_tutorial005 tests
  * debian/rules
    - run test_openapi tests, now pass since 3.13 is the only available

 -- Sandro Tosi <morph@debian.org>  Mon, 17 Mar 2025 00:58:05 -0400

fastapi (0.115.11-3) unstable; urgency=medium

  * debian/patches/PR13452.patch
    - update test_exception_handler_body_access fix

 -- Sandro Tosi <morph@debian.org>  Thu, 06 Mar 2025 18:58:36 -0500

fastapi (0.115.11-2) unstable; urgency=medium

  * debian/copyright
    - fix machine readable copyright format by explicitly specify the Expat
      license; Closes: #1093471

 -- Sandro Tosi <morph@debian.org>  Thu, 06 Mar 2025 01:27:30 -0500

fastapi (0.115.11-1) unstable; urgency=medium

  * New upstream release
  * debian/patches/PR12971-2087f0c07753112e3126126272c25211cd96c2c5.patch
    - drop patch, merged upstream
  * debian/patches/PR13452.patch
    - fix failure in test_exception_handler_body_access test; Closes: #1099230
  * debian/python3-fastapi.pyremove
    - remove log.txt (generated during tests) from the installed module path;
      Closes: #1093470

 -- Sandro Tosi <morph@debian.org>  Wed, 05 Mar 2025 02:11:43 -0500

fastapi (0.115.5-3) unstable; urgency=medium

  * debian/rules
    - ignore tests/test_multipart_installation.py during test, to support
      multipart/python_multipart co-existance in debian; Closes: #1091598

 -- Sandro Tosi <morph@debian.org>  Thu, 16 Jan 2025 18:01:58 -0500

fastapi (0.115.5-2) unstable; urgency=medium

  [ Colin Watson ]
  * Require python3-multipart (>= 0.0.13); some tests require this, since
    earlier versions didn't have a python_multipart package.
  * Accept renamed python3-python-multipart; Closes: #1088569

 -- Sandro Tosi <morph@debian.org>  Thu, 28 Nov 2024 21:00:07 -0500

fastapi (0.115.5-1) unstable; urgency=medium

  * New upstream release; Closes: #1030779
  * debian/control
    - build the package with pdm, not hatch
    - add inline-snapshot and pydantic-settings to b-d, needed by tests
    - bump Standards-Version to 4.7.0 (no changes needed)
  * debian/rules
    - split PYBUILD_TEST_ARGS into multiple lines, easier to edit
    - update tests exclusion for new upstream release; Closes: #1073445
  * debian/patches/PR12971-2087f0c07753112e3126126272c25211cd96c2c5.patch
    - ensure compatibility with pydantic >= 2.10, from upstream PR #12971

 -- Sandro Tosi <morph@debian.org>  Wed, 27 Nov 2024 04:05:17 -0500

fastapi (0.110.0-1) unstable; urgency=medium

  * New upstream release
  * drop patches, merged upstream

 -- Sandro Tosi <morph@debian.org>  Tue, 05 Mar 2024 23:32:48 -0500

fastapi (0.101.0-3) unstable; urgency=medium

  * drop DPT

 -- Sandro Tosi <morph@debian.org>  Sat, 02 Mar 2024 01:05:44 -0500

fastapi (0.101.0-2) unstable; urgency=medium

  [ Stefano Rivera ]
  * Patch: Fix test_warn_duplicate_operation_id. (Closes #1054764)

 -- Sandro Tosi <morph@debian.org>  Sun, 14 Jan 2024 02:18:21 -0500

fastapi (0.101.0-1) unstable; urgency=medium

  * New upstream release

 -- Sandro Tosi <morph@debian.org>  Thu, 10 Aug 2023 13:56:04 -0400

fastapi (0.100.0-2) unstable; urgency=medium

  * run autopkgtests via autopkgtest-pkg-pybuild, refactoring how we teach
    d/rules to run tests

 -- Sandro Tosi <morph@debian.org>  Mon, 31 Jul 2023 21:33:21 -0400

fastapi (0.100.0-1) unstable; urgency=medium

  * New upstream release
  * debian/control
    - add dirty-equals to b-d, needed by test
    - add typing-extensions to b-d, needed by tests
  * debian/rules
    - skip test_dependency_gets_exception

 -- Sandro Tosi <morph@debian.org>  Mon, 24 Jul 2023 01:14:13 -0400

fastapi (0.92.0-1) unstable; urgency=medium

  * New upstream release
  * debian/control
    - bump b-d on starlette to >= 0.25.0

 -- Sandro Tosi <morph@debian.org>  Fri, 24 Feb 2023 16:15:44 -0500

fastapi (0.91.0-1) unstable; urgency=medium

  * New upstream release
  * debian/control
    - bump b-d on starlette to >= 0.24.0

 -- Sandro Tosi <morph@debian.org>  Mon, 13 Feb 2023 23:33:51 -0500

fastapi (0.89.1-1) unstable; urgency=medium

  * New upstream release
  * debian/control
    - bump Standards-Version to 4.6.2.0 (no changes needed)
  * debian/copyright
    - extend packaging copyright years
  * debian/tests/unittests
    - run autopkgtest on all supported python versions

 -- Sandro Tosi <morph@debian.org>  Sun, 22 Jan 2023 02:53:46 -0500

fastapi (0.88.0-1) unstable; urgency=medium

  * New upstream release
  * debian/control
    - bump httpx b-d to >= 0.23.1, needed for python 3.11 compatibility;
      Closes: #1025242
    - bump b-d on starlette to >= 0.22.0
    - add trio to b-d, needed by tests
  * debian/rules
    - ignore DeprecationWarnins during pytest

 -- Sandro Tosi <morph@debian.org>  Fri, 09 Dec 2022 16:38:27 -0500

fastapi (0.85.0-2) unstable; urgency=medium

  [ Debian Janitor ]
  * Set upstream metadata fields: Security-Contact.

  [ Sandro Tosi ]
  * debian/control
    - tighten b-d on starlette to >= 0.20.4

 -- Sandro Tosi <morph@debian.org>  Thu, 29 Sep 2022 22:02:40 -0400

fastapi (0.85.0-1) unstable; urgency=medium

  * New upstream release; Closes: #1020083
  * Drop patches, no longer needed
  * debian/control
    - build system, switch from flit to hatchling
  * skip more tests during build and autopkgtests

 -- Sandro Tosi <morph@debian.org>  Tue, 27 Sep 2022 23:24:21 -0400

fastapi (0.74.1-1) unstable; urgency=medium

  [ Debian Janitor ]
  * Set upstream metadata fields: Bug-Database, Bug-Submit, Repository,
    Repository-Browse.

  [ Sandro Tosi ]
  * New upstream release
  * debian/control
    - remove pytest-asyncio from b-d, not needed
  * debian/patches/PR4483.patch
    - support starlette 0.18.0; Closes: #1005547, #1005635

 -- Sandro Tosi <morph@debian.org>  Sat, 26 Feb 2022 22:32:18 -0500

fastapi (0.73.0-1) unstable; urgency=medium

  * New upstream release
  * debian/copyright
    - extend packaging copyright years
  * debian/rules debian/tests/unittests
    - skip more tests depending on jose, not available in debian yet

 -- Sandro Tosi <morph@debian.org>  Tue, 25 Jan 2022 23:38:13 -0500

fastapi (0.70.1-1) unstable; urgency=medium

  * New upstream release
  * debian/tests
    - add autopkgtest
  * debian/control
    - bump Standards-Version to 4.6.0.1 (no changes needed)
  * debian/copyright
    - extend packaging copyright years

 -- Sandro Tosi <morph@debian.org>  Mon, 20 Dec 2021 01:29:58 -0500

fastapi (0.70.0-2) unstable; urgency=medium

  * use flit build backend instead of a custom setup.py file

 -- Sandro Tosi <morph@debian.org>  Mon, 13 Dec 2021 23:52:49 -0500

fastapi (0.70.0-1) unstable; urgency=medium

  * New upstream release
    - fixes CVE-2021-32677, Closes: #990582
  * debian/patches
    - drop patches, merged upstream
  * debian/control
    - tighen up starlette b-d version
  * debian/rules
    - exclude 2 more tests, which need an updated httpx
  * debian/control
    - tighen starlette and pydantic versions, add yaml to b-d

 -- Sandro Tosi <morph@debian.org>  Fri, 08 Oct 2021 22:35:10 -0400

fastapi (0.63.0-2) unstable; urgency=medium

  * debian/watch
    - track github releases

 -- Sandro Tosi <morph@debian.org>  Sun, 31 Jan 2021 18:29:02 -0500

fastapi (0.63.0-1) unstable; urgency=low

  * Initial release; Closes: #977492

 -- Sandro Tosi <morph@debian.org>  Sun, 10 Jan 2021 23:22:17 -0500
