REGRESSIONS

Short url for this page: hledger.org/regressions

A regression is "something that used to work, that broke", or "an unintended not-good change" in a released version of hledger.

We don't like regressions. We want to detect them quickly, repair them quickly, and reduce their frequency.

Regression bounty

You can help! Since 2021-06-14 we have offered a $100 bounty for each new regression reported in hledger releases. Since 2024-01-01, the bounty is split: $50 to the finder and $50 to the fixer (can be the same person, can't be the breaker).

To claim the bounty:

  1. Discover a new regression yourself (and don't be the one who caused it)
  2. Report it in the hledger bug tracker
  3. Wait for the issue manager (SM) confirm it with the regression label
  4. And/or, fix a regression yourself.
  5. Send an expense reimbursement request to our Open Collective.
    • Be aware this might reveal your real name, on opencollective.com and here on hledger.org
    • Submit Expense (if you are logged in, it will be under the ACTIONS menu)
    • choose Invoice
    • choose a Payout method; Next
    • Expense title: Regression bounty for #NNNN
    • Description: "QA", and for fast processing also include
      • the WORK DATE or WORK PERIOD
      • the ISSUE URL
    • Date: today's date
    • Amount: USD 50, or 100 if you reported and fixed. Or if you choose to receive another currency, convert from USD with that day's conversion rate and mention the rate in Description.
    • Next; Submit Expense
  6. Announce on the issue page or in chat that you've submitted (to help ensure it is not overlooked)
  7. Wait for the finance manager (SM) to approve it. This should not take more than a day or two.
  8. Then wait for Open Collective to pay it. Payouts happen twice a week.

Regressions reported

hledger version, bug reportReporterBounty paid on
1.19 2020-09-01--
#1568jolmgpre bounty
#1688Simon MichaelN/A
#1698David Lowe2021-09-18
#1745Arne Schlüter2021-11-02
#1800Chuck Holmes2022-01-21
1.20 2020-12-05--
#1439apauleypre bounty
#1468Simon MichaelN/A
1.20.3 2021-01-14--
#1566benwebberpre bounty
1.21 2021-03-10--
#1508edlangloispre bounty
#1523Simon MichaelN/A
#1526lestephanepre bounty
#1527lestephanepre bounty
#1656Stephen Morgan2021-08-22
1.22 2021-07-03--
#1597Simon Michael2021-07-08
#1607Simon Michael2021-07-16
#1625Julian Klode2021-07-30
#1736Romain Gehrig2021-11-14
#1851Eric Langlois2022-04-11
1.22.1 2021-08-02--
#1638Yann Büchau2021-08-03
#1642Simon MichaelN/A
1.23 2021-09-21--
#1933Simon Michael2022-09-14
#2071William Pierce
1.24 2021-12-01--
#1782Simon MichaelN/A
1.25 2022-03-04--
#2032Simon Michael2023-05-03
1.27 2022-09-01--
#1932Andras Fabian2022-09-15
#2018Allan Odgaard2023-03-28
1.29 2023-03-11--
#2012Simon MichaelN/A
#2020Pablo Mora2023-03-31
#2023Simon Michael2023-04-06
#2034Simon MichaelN/A
#2045Pranesh Prakash2023-10-17
#2153markokocic2024-01-25, $50 donated
1.30 2023-06-01--
#2072, #2137, #2150Simon Michael, usaAmch, ipvych
1.31 2023-09-03--
#2091Petr Slansky2023-10-16
#2115pepe_pecas2023-12-15, $100 donated
1.32 2023-12-01--
#2125Simon MichaelN/A
#2127rajeevn1
#2130Simon MichaelN/A
#2134pepe_pecas2023-12-15, $100 donated
#2156ishmaelavila