beancount (3.1.0-3) unstable; urgency=medium

  * Team upload.
  * Rebuild the package with python3.13 only. (Closes: #1098533)

 -- Boyuan Yang <byang@debian.org>  Sat, 01 Mar 2025 19:42:32 -0500

beancount (3.1.0-2) unstable; urgency=medium

  * Team upload.
  * debian/patches/backport/: Backport upstream commits till 2025-01-23.

 -- Boyuan Yang <byang@debian.org>  Tue, 28 Jan 2025 10:58:27 -0500

beancount (3.1.0-1) unstable; urgency=medium

  * Team upload.
  * New upstream release.
  * debian/patches: Refresh patches and drop backported patches.
  * debian/control: Add explicit build-dep to bison and flex.

 -- Boyuan Yang <byang@debian.org>  Tue, 28 Jan 2025 10:43:04 -0500

beancount (3.0.0-1) unstable; urgency=medium

  * Team upload.
  * Upload to unstable.
  * debian/patches/backport/:
    + 0004-lexer_test.py-Cherry-pick-from-trunk-for-Python3.13-.patch:
      Cherry-pick upstream latest version of lexer_test.py for Python
      3.13 compatibility.
  * debian/rules: Re-enable test_lex_indent.
  * debian/rules: Also strip the executable bits of installed .py files.

 -- Boyuan Yang <byang@debian.org>  Wed, 18 Dec 2024 15:33:05 -0500

beancount (3.0.0-1~exp1) experimental; urgency=medium

  * Team upload.
  * New upstream version 3.0.0. (Closes: #1082361, #1086121)
  * debian/rules: Remove instructions on removed files:
    - sheets_upload.py
    - setup_test.py
  * debian/rules: Simplify instruction on pytest.
  * debian/rules: Skip some failing tests, need to look into them later.
  * debian/rules: Skip some help2man generation, need to look into them later.
  * debian/patches/: Drop patches no longer applicable.
    - 0001-Remove-fonts.googleapis.com-links: Dropped, no longer applicable.
    - Drop all backported patches.
    - backport/0004-Remove-cgi-module.patch: Drop usage of cgi module
      (Closes: #1084528)
  * debian/: Apply wrap-and-sort -abst.
  * debian/control: Move package description to source package section.
  * debian/control: Add new build-deps:
    + pybuild-plugin-pyproject, python3-mesonpy, python3-regex.
    + pkgconf.
    - python3-chardet.
  * debian/control: Manually add python3 dependencies due to automated
    dependency detection not processing optional plugin dependencies.

 -- Boyuan Yang <byang@debian.org>  Wed, 18 Dec 2024 12:44:01 -0500

beancount (2.3.6-2) unstable; urgency=medium

  * Team upload.
  * Remove Build-Depends on python3-oauth2client.
    Beancount 2.3.6-1 introduced a dependency on python3-oauth2client which
    has unfortunately been deprecated for 7 years now. Currently, beancount
    has been removed from testing due to two RC bugs in python3-oauth2client.
    The current use seems to be solely upload-to-sheets (calling
    sheets_upload.py). Note that in the recently-released beancount 3, this
    binary has been moved in another package.
    Thanks to Adrien Nader (Closes: #1076444)
  * Update Standards-Version to 4.7.0, no changes needed

 -- Dr. Tobias Quathamer <toddy@debian.org>  Thu, 05 Sep 2024 21:01:33 +0200

beancount (2.3.6-1) unstable; urgency=high

  * Team upload.
  * New upstream release.
    + Fix compatibility with python3.12. (Closes: #1055684)
  * debian/control:
    + Add new build-dependency to python3-oauth2client.
    + Add new build-test-dependency python3-pdfminer.
    + Mark python3-pytest and python3-pdfminer as <!nocheck>.
    + Replace dh-python with dh-sequence-python3.
    + Bump Standards-Version to 4.6.2.
  * debian/rules:
    + Do not override dh_missing.
    + Remove now useless "--with python3" parameter.
    + Use "execute_after_dh_*" targets when possible.
    + Rename base beancount directory in dh_auto_test to avoid importing
      the wrong beancount library during test.
  * debian/patches/:
    - Drop old patch on quotechar, upstream has an alternative fix.
    - Drop old patch on testimport.py, merged upstream.
    + debian/patches/backport/: Backport trunk commits till 2023-11-19.

 -- Boyuan Yang <byang@debian.org>  Tue, 12 Dec 2023 00:31:17 -0500

beancount (2.3.5-3) unstable; urgency=medium

  * Team upload.
  * debian/rules: Do not disable pie in hardening to avoid FTBFS
    with LTO. Now we enable all default hardening flags and do not
    explicitly disable any hardening feature. (Closes: #1015359)

 -- Boyuan Yang <byang@debian.org>  Fri, 13 Oct 2023 09:31:42 -0400

beancount (2.3.5-2) unstable; urgency=medium

  * Team upload.
  * Apply upstream proposed patch fixing quotechar FTBFS (Closes: #1024207)

 -- Blair Noctis <n@sail.ng>  Fri, 18 Nov 2022 16:45:00 +0000

beancount (2.3.5-1) unstable; urgency=medium

  * Team upload.

  [ Blair Noctis ]
  * New upstream version 2.3.5

  [ Dr. Tobias Quathamer ]
  * Update homepage
  * Update Standards-Version to 4.6.1, no changes needed
  * Update d/copyright

 -- Dr. Tobias Quathamer <toddy@debian.org>  Sat, 22 Oct 2022 17:45:28 +0200

beancount (2.3.3-1) unstable; urgency=medium

  * Team upload.
  * New upstream version 2.3.3
  * Remove support for Emacs.
    Upstream has moved those files to a separate project,
    see https://github.com/beancount/beancount-mode
  * Update Standards-Version to 4.5.1, no changes needed

 -- Dr. Tobias Quathamer <toddy@debian.org>  Wed, 18 Nov 2020 20:13:06 +0100

beancount (2.3.1-2) unstable; urgency=medium

  [ Stefano Rivera ]
  * Team upload.
  * Patch: Support testing against multiple python3.x versions.
    (Closes: #972328)

  [ 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.

 -- Stefano Rivera <stefanor@debian.org>  Fri, 16 Oct 2020 10:36:42 -0700

beancount (2.3.1-1) unstable; urgency=medium

  * Team upload.
  * New upstream version 2.3.1
    - Update d/watch and d/copyright to new upstream URL
    - Refresh patches
    - New patch: Remove failing test for now
    - Revert temporary fix for dh_elpa
  * Add 'Recommends: fava' to beancount binary package
  * Use debhelper-compat v13
  * Update Standards-Version to 4.5.0, no changes needed
  * Do not generate a manpage for the BUILD script

 -- Dr. Tobias Quathamer <toddy@debian.org>  Sun, 06 Sep 2020 21:58:06 +0200

beancount (2.2.3+hg20200223.0.3af921a-1) unstable; urgency=medium

  * Team upload
  * New upstream version 2.2.3+hg20200223.0.3af921a
    - Work around a Python3.8 bug causing a segfault (Closes: #943608)
    - Refresh patches
    - Add patch to adjust beancount version
    - Add new patch to disable three failing tests with Python 3.7
  * Convert package version for dh_elpa, as '+hg2020...' is invalid

 -- Dr. Tobias Quathamer <toddy@debian.org>  Tue, 10 Mar 2020 21:46:39 +0100

beancount (2.2.3-2) unstable; urgency=medium

  * Team upload
  * d/p/0003: Work around a Python3.8 bug causing a segfault (Closes: #943608)

 -- Pierre-Elliott Bécue <peb@debian.org>  Wed, 25 Dec 2019 19:35:31 +0100

beancount (2.2.3-1) unstable; urgency=medium

  * Team upload.

  [ Ondřej Nový ]
  * Use debhelper-compat instead of debian/compat.
  * Bump Standards-Version to 4.4.1.
  * d/changelog: Remove trailing whitespaces.

  [ Dr. Tobias Quathamer ]
  * New upstream version 2.2.3
    - Remove patch 'Ignore FileNotFoundError from self.tmpdir.cleanup()'
      The patch has been applied upstream. Refresh remaining patches.
  * Use d/watch version 4

 -- Dr. Tobias Quathamer <toddy@debian.org>  Thu, 24 Oct 2019 22:56:15 +0200

beancount (2.2.0-3) unstable; urgency=medium

  [ Santiago Vila ]
  * patches/0003: Ignore FileNotFoundError from self.tmpdir.cleanup().
    Fixes a FTBFS problem which happens randomly (Closes: #923606)

 -- Stefano Zacchiroli <zack@debian.org>  Sun, 21 Apr 2019 17:00:36 +0200

beancount (2.2.0-2) unstable; urgency=medium

  * rules: do not ship *.picklecache files with Python examples (fixes
    build unreproducibility on armhf)
  * manpages/whatis.txt: provide sensible whatis entries for manpages
    (fixes lintian warnings)

 -- Stefano Zacchiroli <zack@debian.org>  Mon, 14 Jan 2019 10:01:37 +0100

beancount (2.2.0-1) unstable; urgency=medium

  * New upstream release.

 -- Stefano Zacchiroli <zack@debian.org>  Tue, 08 Jan 2019 21:31:17 +0100

beancount (2.1.3+hg20181225-3) unstable; urgency=medium

  * rules: do not ship __pycache__ dirs with Python examples
  * control: bump Standards-Version, no changes needed
  * compat: bump debhelper level to 12

 -- Stefano Zacchiroli <zack@debian.org>  Mon, 07 Jan 2019 13:45:11 +0100

beancount (2.1.3+hg20181225-2) unstable; urgency=medium

  * rules: simplify manpage dir creation
  * ship upstream examples
  * ship upstream info about where to find online documentation
  * copyright: release packaging files under GPL2 or later
  * copyright: document missing copyright and license for
    beancount/web/third_party/sorttable.js (Closes: #917960)

 -- Stefano Zacchiroli <zack@debian.org>  Tue, 01 Jan 2019 19:09:05 +0100

beancount (2.1.3+hg20181225-1) experimental; urgency=medium

  [ Nicolas Dandrimont ]
  * Initial release. (Closes: #799626)
  * patches/0001: remove fonts.googleapis.com links from bean-web template

  [ Stefano Zacchiroli ]
  * Update to upstream version 2.1.3 + recent hg snapshot
  * patches/0002: make test_version more lax to accept non git/hg versions

 -- Stefano Zacchiroli <zack@debian.org>  Wed, 26 Dec 2018 09:05:09 +0100
