# Regression bounty

<div class=pagetoc>

<!-- toc -->
</div>

Shortcut: [hledger.org/regressions](https://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.
You can help by finding them, or fixing them! 

## Regression finder bounty

For new regression reports (affecting any past release) submitted to the bug tracker, we offer a $50 bounty.
([original announcement](https://github.com/simonmichael/hledger/issues/1570))

## Regression fixer bounty

For regression issues fixed, we offer a separate $50 bounty.

(If you caused the regression, there's no bounty, though we still appreciate you reporting or fixing it!)

## Should I claim the bounty ?
If you don't want the bounty, you can choose to donate it back to the project treasury.
But consider accepting it - it's good for the project!

## Is there a time limit ?
Yes - once the bounty is confirmed, if you want to claim it please respond within 7 days.
If we don't hear from you, it will be automatically converted to a project donation at that time.
This reduces wasteful admin work.

## How to claim the bounty

1. Discover a new regression and report it in the [hledger bug tracker](http://bugs.hledger.org).
   And/or, fix an open issue which has the `regression` label.
2. Wait for confirmation from the issue manager ([SM](https://joyful.com)).
3. Send an expense reimbursement request to [hledger's open collective](https://opencollective.com/hledger).
   Note this might reveal your real name.
   Here's the procedure:
   - at hledger's open collective, click [Submit Expense](https://opencollective.com/hledger/expenses/new).  (If you are logged in, this will be under the ACTIONS menu.)
   - choose **Invoice**; choose a Payout method; click Next
   - Expense title: **Regression (finder / fixer / finder & fixer) bounty for #NNNN**
   - Description: **(Found / Fixed) ISSUEURL, WORKDATE(S)**
   - Date: **today's date** (you may need to click and select it to make it work)
   - Amount: **USD 50** (or **100** if you found and fixed).
     Or convert to another currency with today's rate (and mention that rate in Description).
   - Next, Submit Expense
5. Wait for the finance manager (SM) to get the email notification and approve it. This should not take more than a day or two.
   (For fastest response, mention on the issue page or in chat that you've submitted.)
6. Wait for Open Collective to pay it. This should happen within a week (payouts happen twice a week).

## Regressions reported

- [Issue tracker: all regression reports](https://bugs.hledger.org/regressions)
- [Open Collective: expense requests](https://opencollective.com/hledger/expenses)  <!-- not ?amount=50-100 because other currencies -->
- [Open Collective: payments](https://opencollective.com/hledger/transactions?kind=EXPENSE)

[#1439]: https://github.com/simonmichael/hledger/issues/1439
[#1468]: https://github.com/simonmichael/hledger/issues/1468
[#1508]: https://github.com/simonmichael/hledger/issues/1508
[#1523]: https://github.com/simonmichael/hledger/issues/1523
[#1526]: https://github.com/simonmichael/hledger/issues/1526
[#1527]: https://github.com/simonmichael/hledger/issues/1527
[#1566]: https://github.com/simonmichael/hledger/issues/1566
[#1568]: https://github.com/simonmichael/hledger/issues/1568
[#1597]: https://github.com/simonmichael/hledger/issues/1597
[#1607]: https://github.com/simonmichael/hledger/issues/1607
[#1625]: https://github.com/simonmichael/hledger/issues/1625
[#1638]: https://github.com/simonmichael/hledger/issues/1638
[#1642]: https://github.com/simonmichael/hledger/issues/1642
[#1656]: https://github.com/simonmichael/hledger/issues/1656
[#1688]: https://github.com/simonmichael/hledger/issues/1688
[#1698]: https://github.com/simonmichael/hledger/issues/1698
[#1736]: https://github.com/simonmichael/hledger/issues/1736
[#1745]: https://github.com/simonmichael/hledger/issues/1745
[#1782]: https://github.com/simonmichael/hledger/issues/1782
[#1800]: https://github.com/simonmichael/hledger/issues/1800
[#1851]: https://github.com/simonmichael/hledger/issues/1851
[#1932]: https://github.com/simonmichael/hledger/issues/1932
[#1933]: https://github.com/simonmichael/hledger/issues/1933
[#2012]: https://github.com/simonmichael/hledger/issues/2012
[#2018]: https://github.com/simonmichael/hledger/issues/2018
[#2020]: https://github.com/simonmichael/hledger/issues/2020
[#2023]: https://github.com/simonmichael/hledger/issues/2023
[#2032]: https://github.com/simonmichael/hledger/issues/2032
[#2034]: https://github.com/simonmichael/hledger/issues/2034
[#2045]: https://github.com/simonmichael/hledger/issues/2045
[#2071]: https://github.com/simonmichael/hledger/issues/2071
[#2072]: https://github.com/simonmichael/hledger/issues/2072
[#2091]: https://github.com/simonmichael/hledger/issues/2091
[#2115]: https://github.com/simonmichael/hledger/issues/2115
[#2125]: https://github.com/simonmichael/hledger/issues/2125
[#2127]: https://github.com/simonmichael/hledger/issues/2127
[#2130]: https://github.com/simonmichael/hledger/issues/2130
[#2134]: https://github.com/simonmichael/hledger/issues/2134
[#2137]: https://github.com/simonmichael/hledger/issues/2137
[#2150]: https://github.com/simonmichael/hledger/issues/2150
[#2153]: https://github.com/simonmichael/hledger/issues/2153
[#2156]: https://github.com/simonmichael/hledger/issues/2156
[#2196]: https://github.com/simonmichael/hledger/issues/2196
[#2224]: https://github.com/simonmichael/hledger/issues/2224
[#2225]: https://github.com/simonmichael/hledger/issues/2225
[#2227]: https://github.com/simonmichael/hledger/issues/2227
[#2254]: https://github.com/simonmichael/hledger/issues/2254
[#2284]: https://github.com/simonmichael/hledger/issues/2284
[#2302]: https://github.com/simonmichael/hledger/issues/2302
[#2352]: https://github.com/simonmichael/hledger/issues/2352
[#2386]: https://github.com/simonmichael/hledger/issues/2386
[#2389]: https://github.com/simonmichael/hledger/issues/2389
[#2396]: https://github.com/simonmichael/hledger/issues/2396
[#2397]: https://github.com/simonmichael/hledger/issues/2397
[#2405]: https://github.com/simonmichael/hledger/issues/2405
[#2406]: https://github.com/simonmichael/hledger/issues/2406
[#2407]: https://github.com/simonmichael/hledger/issues/2407
[#2417]: https://github.com/simonmichael/hledger/issues/2417
[#2444]: https://github.com/simonmichael/hledger/issues/2444

<!-- 
This table keeps evolving. Bold things are unresolved. The formatting evolves like this:
     (unclaimed)                (submitted)               (paid)
**NAME FINDORFIXDATE** -> **[NAME](EXPENSEPAGE)** -> [NAME](EXPENSEPAGE)
                                               or -> NAME donated
Finder bounties began on 2021-06-14.
Fixer  bounties began on 2024-01-01.

-->

| New&nbsp;regressions | Fixed&nbsp;in | Finder                                                                           | Fixer
|--------------------------|-----------|----------------------------------------------------------------------------------|-----------------------------------------------------------------------------------
| **1.19** 2020-09-01      |           | ---                                                                              | ---
| [#1568]                  | 1.22      | jolmg         (N/A)                                                              | N/A
| [#1688]                  | 1.23      | Simon Michael (N/A)                                                              | N/A
| [#1698]                  | 1.23      | [David Lowe](https://opencollective.com/hledger/expenses/50380)                  | N/A
| [#1745]                  | 1.24      | [Arne Schlüter](https://opencollective.com/hledger/expenses/54446)               | N/A
| [#1800]                  | 1.25      | [Chuck Holmes](https://opencollective.com/hledger/expenses/61802)                | N/A
| **1.20** 2020-12-05      |           | ---                                                                              | ---
| [#1439]                  | 1.20.3    | apauley       (N/A)                                                              | N/A
| [#1468]                  | 1.21      | Simon Michael (N/A)                                                              | N/A
| [#1566]                  | 1.22      | benwebber     (N/A)                                                              | N/A
| **1.21** 2021-03-10      |           | ---                                                                              | ---
| [#1508]                  | 1.22      | edlanglois    (N/A)                                                              | N/A
| [#1523]                  | 1.22      | Simon Michael (N/A)                                                              | N/A
| [#1526]                  | 1.22      | lestephane    (N/A)                                                              | N/A
| [#1527]                  | 1.22      | lestephane    (N/A)                                                              | N/A
| [#1656]                  | 1.23      | [Stephen Morgan](https://opencollective.com/hledger/expenses/48246)              | N/A
| [#2284]                  | 1.41      | [lakshayg](https://opencollective.com/hledger/expenses/227577)                   | GLaknovik (donated)
| [#2302]                  | 1.42      | [lowercasename](https://opencollective.com/hledger/expenses/232210)              | [Simon Michael](https://opencollective.com/hledger/expenses/264103)
| **1.22** 2021-07-03      |           | ---                                                                              | ---
| [#1597]                  | 1.22.1    | [Simon Michael](https://opencollective.com/hledger/expenses/44939)               | N/A
| [#1607]                  | 1.22.1    | [Simon Michael](https://opencollective.com/hledger/expenses/45547)               | N/A
| [#1625]                  | 1.22.1    | [Julian Klode](https://opencollective.com/hledger/expenses/46431)                | N/A
| [#1736]                  | 1.24      | [Romain Gehrig](https://opencollective.com/hledger/expenses/55510)               | N/A
| [#1851]                  | 1.26      | [Eric Langlois](https://opencollective.com/hledger/expenses/72187)               | N/A
| **1.22.1** 2021-08-02    |           | ---                                                                              | ---
| [#1638]                  | 1.22.2    | [Yann Büchau](https://opencollective.com/hledger/expenses/46918)                 | N/A
| [#1642]                  | 1.22.2    | Simon Michael (N/A)                                                              | N/A
| **1.23** 2021-09-21      |           | ---                                                                              | ---
| [#1933]                  | 1.32      | [Simon Michael](https://opencollective.com/hledger/expenses/95068)               | N/A
| [#2071]                  | 1.33      | [William Pierce](https://opencollective.com/hledger/expenses/195768)             | [Simon Michael](https://opencollective.com/hledger/expenses/223927)
| **1.24** 2021-12-01      |           | ---                                                                              | ---
| [#1782]                  | 1.24.1    | Simon Michael (N/A)                                                              | N/A
| **1.25** 2022-03-04      |           | ---                                                                              | ---
| [#2032]                  | 1.32      | [Simon Michael](https://opencollective.com/hledger/expenses/137410)              | N/A
| [#2196]                  | 1.33.1    | [Pranesh Prakash](https://opencollective.com/hledger/expenses/220683)            | [Simon Michael](https://opencollective.com/hledger/expenses/223926), <br>Bas van Dijk [#2224] (donated)
| **1.26** 2022-06-04      |           | ---                                                                              | ---
| **1.27** 2022-09-01      |           | ---                                                                              | ---
| [#1932]                  | 1.27.1    | [Andras Fabian](https://opencollective.com/hledger/expenses/95112)               | N/A
| [#2018]                  | 1.29.2    | [Allan Odgaard](https://opencollective.com/hledger/expenses/130591)              | N/A
| **1.28** 2022-12-01      |           | ---                                                                              | ---
| **1.29** 2023-03-11      |           | ---                                                                              | ---
| [#2012]                  | 1.32      | Simon Michael   (N/A)                                                            | N/A
| [#2020]                  | 1.32      | [Pablo Mora](https://opencollective.com/hledger/expenses/131350)                 | N/A
| [#2023]                  | 1.32      | [Simon Michael](https://opencollective.com/hledger/expenses/132635)              | N/A
| [#2034]                  | 1.32      | Simon Michael   (N/A)                                                            | N/A
| [#2045]                  | 1.32      | [Pranesh Prakash](https://opencollective.com/hledger/expenses/150171)            | N/A
| [#2153]                  | 1.32.3    | markokocic (donated)                                                             | N/A
| **1.30** 2023-06-01      |           | ---                                                                              | ---
| [#2072]                  | 1.32.3    | [Simon Michael](https://opencollective.com/hledger/expenses/223926), <br>usaAmch ([#2137], donated), <br>[ipvych](https://opencollective.com/hledger/expenses/221597) ([#2150]) | [Simon Michael](https://opencollective.com/hledger/expenses/223926)
| **1.31** 2023-09-03      |           | ---                                                                              | ---
| [#2091]                  | 1.32      | [Petr Slansky](https://opencollective.com/hledger/expenses/166632)               | N/A
| [#2115]                  | 1.32      | usaAmch (donated)                                                                | N/A
| **1.32** 2023-12-01      |           | ---                                                                              | ---
| [#2125]                  | 1.32.1    | Simon Michael   (N/A)                                                            | N/A
| [#2127]                  | 1.32.2    | [Rajeev N](https://opencollective.com/hledger/expenses/177761)                   | N/A
| [#2130]                  | 1.32.2    | Simon Michael   (N/A)                                                            | N/A
| [#2134]                  | 1.32.2    | pepe_pecas (donated)                                                             | N/A
| [#2156]                  | 1.32.3    | ishmaelavila (donated)                                                           | [Simon Michael](https://opencollective.com/hledger/expenses/223926)
| [#2254]                  | 1.41      | akanshaG42 (donated)                                                             | [Simon Michael](https://opencollective.com/hledger/expenses/223926)
| [#2407]                  | 1.43.2    | Simon Michael (N/A)                                                              | Simon Michael (N/A)
| **1.32.1** 2023-12-07    |           | ---                                                                              | ---
| [#2444]                  |           | Simon Michael (N/A)                                                              | Simon Michael (N/A)
| **1.33** 2024-04-18      |           | ---                                                                              | ---
| [#2227]                  | 1.41      | [Henning Thielemann](https://opencollective.com/hledger/expenses/224252)         | [Henning Thielemann](https://opencollective.com/hledger/expenses/224252)
| **1.34** 2024-06-01      |           | ---                                                                              | ---
| **1.40** 2024-09-09      |           | ---                                                                              | ---
| [#2225]                  | 1.41      | Bas van Dijk (donated)                                                           | [Henning Thielemann](https://opencollective.com/hledger/expenses/224252)
| **1.41** 2024-12-09      |           | ---                                                                              | ---
| **1.42** 2025-03-07      |           | ---                                                                              | ---
| [#2352]                  | 1.42.1    | [Matt Gass](https://opencollective.com/hledger/expenses/242346)                  | N/A
| [#2386]                  | 1.42.2    | Simon Michael  (N/A)                                                             | N/A
| [#2389]                  | 1.42.2    | [Simaex](https://opencollective.com/hledger/expenses/251451)                     | [Simon Michael](https://opencollective.com/hledger/expenses/250298)
| **1.43** 2025-06-01      |           | ---                                                                              | ---
| [#2396]                  | 1.43.1    | Simaex (donated)                                                                 | [Simon Michael](https://opencollective.com/hledger/expenses/252666)
| [#2397]                  | 1.43.1    | Dmitry Astapov (donated)                                                         | [Simon Michael](https://opencollective.com/hledger/expenses/252666)
| [#2405]                  | 1.43.2    | Simon Michael (N/A)                                                              | Simon Michael (N/A)
| [#2406]                  | 1.43.2    | [Wojciech Geisler](https://opencollective.com/hledger/expenses/253455)           | [Simon Michael](https://opencollective.com/hledger/expenses/253673)
| [#2417]                  | 1.50      | [Frank Schmidt](https://opencollective.com/hledger/expenses/256445)              | [Simon Michael](https://opencollective.com/hledger/expenses/264102)

