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. Here's the suggested procedure for fastest processing:
    • click Submit Expense (if you are logged in, it will be under the ACTIONS menu)
    • choose Invoice
    • choose a Payout method; click Next
    • Expense title: "Regression finder bounty for #NNNN" (or "fixer" or "finder & fixer")
    • Description: "Found ISSUEURL, WORKDATE(S)" (or "Fixed ...")
    • Date: today's date
    • Amount: USD 50 (or 100 if you found 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,
regressions found
Finder bounties
(since 2021-06-14)
Fixer bounties
(since 2024-01-01)
1.19 2020-09-01------
#1568jolmg : N/A
#1688Simon Michael : N/A
#1698David Lowe : 2021-09-18
#1745Arne Schlüter : 2021-11-02
#1800Chuck Holmes : 2022-01-21
1.20 2020-12-05------
#1439apauley : N/A
#1468Simon Michael : N/A
1.20.3 2021-01-14------
#1566benwebber : N/A
1.21 2021-03-10------
#1508edlanglois : N/A
#1523Simon Michael : N/A
#1526lestephane : N/A
#1527lestephane : N/A
#1656Stephen Morgan : 2021-08-22
1.22 2021-07-03------
#1597Simon Michael : 2021-07-08
#1607Simon Michael : 2021-07-16
#1625Julian Klode : 2021-07-30
#1736Romain Gehrig : 2021-11-14
#1851Eric Langlois : 2022-04-11
1.22.1 2021-08-02------
#1638Yann Büchau : 2021-08-03
#1642Simon Michael : N/A
1.23 2021-09-21------
#1933Simon Michael : 2022-09-14
#2071William Pierce : 2024-04-02
1.24 2021-12-01------
#1782Simon Michael : N/A
1.25 2022-03-04------
#2032Simon Michael : 2023-05-03
#2196Pranesh Prakash : 2024-09-18Simon Michael : unclaimed,
Bas van Dijk #2224 : donated 2024-09-22
1.26 2022-06-04------
1.27 2022-09-01------
#1932Andras Fabian : 2022-09-15
#2018Allan Odgaard : 2023-03-28
1.28 2022-12-01------
1.29 2023-03-11------
#2012Simon Michael : N/A
#2020Pablo Mora : 2023-03-31
#2023Simon Michael : 2023-04-06
#2034Simon Michael : N/A
#2045Pranesh Prakash : 2023-10-17
#2153markokocic : donated 2024-01-25Simon Michael : N/A
1.30 2023-06-01------
#2072Simon Michael : unclaimed,
usaAmch #2137 : donated 2024-09-18,
ipvych #2150 : paid 2024-09-25
Simon Michael : unclaimed
1.31 2023-09-03------
#2091Petr Slansky : 2023-10-16Simon Michael : N/A
#2115usaAmch : donated 2024-09-25Simon Michael : N/A
1.32 2023-12-01------
#2125Simon Michael : N/ASimon Michael : N/A
#2127Rajeev N : 2023-12-15Simon Michael : unclaimed
#2130Simon Michael : N/ASimon Michael : N/A
#2134pepe_pecas : donated 2023-12-15Simon Michael : N/A
#2156ishmaelavila : unclaimedSimon Michael : unclaimed
#2254akanshaG42 : donated 2024-10-09Simon Michael : unclaimed
1.33 2024-04-18------
#2227Henning Thielemann : unclaimedHenning Thielemann : unclaimed
1.34 2024-06-01------
1.40 2024-09-09------
#2225Bas van Dijk : donated 2024-09-22Henning Thielemann : unclaimed