Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

hledger project 2024 report

21 views
Skip to first unread message

Simon Michael

unread,
Feb 18, 2025, 3:33:51 AMFeb 18
to hledger

Good day all,

Here's a first year-end report for the hledger project, for 2024. This one is brief, summarising product and development activity and project finances. I hope we'll have one of these in each new year from now on (and possibly smaller reports each quarter).

Product

In 2024 we

  • shipped 4 major releases, with these summaries:
    • 1.41: Valuation fix, improved HTML and FODS output, multiple depths, terminal pagination, robust export to Beancount
    • 1.40: Config file support, sortable register, FODS output, prettier tables
    • 1.34: --tldr (short command examples), reorganised commands list, ghc-debug support
    • 1.33: close enhancements, hledger-ui 'dark' theme, GHC 9.8 support, Apple ARM binaries
  • and 2 minor releases
  • had 24 committers (down from 28 the previous year)
  • had 1559 commits across 3 repos (up from 1342)
  • had 67 pull requests (up from 45)
  • had 97 issues reported (down from 131)
  • of which 44 were bugs (down from 79)
  • of which 9 were regressions (down from 16)

2025 product goals

Some current personal wish lists:

Top 5 improvement wishes for 2025:

  1. More built-in import file management
  2. Transaction balancing based on local precisions
  3. Non-lossy print
  4. Prettier print (better amount aligning)
  5. ...

Top 5 new feature wishes 2025:

  1. Template system for generating entries, files..
  2. Report template system
  3. Lot tracking
  4. Leaner and faster
  5. ...

Finance

Revenues & Expenses, 2024

CommodityJanFebMarAprMayJunJulAugSepOctNovDecTotalAverage
Revenues
revenues:donationsUSD386.00131.0041.0041.0041.0041.0041.0041.00241.00141.0091.0041.001277.00106.42
Total:USD386.00131.0041.0041.0041.0041.0041.0041.00241.00141.0091.0041.001277.00106.42
 
Expenses
expensesUSD100.9220.959.34109.849.349.349.349.34313.02609.80109.5959.211370.03114.17
  bountiesUSD50.0000100.000000299.77599.16100.0049.211198.1499.84
  feesUSD50.9220.959.349.849.349.349.349.3413.2510.649.5910.00171.8914.32
Total:USD100.9220.959.34109.849.349.349.349.34313.02609.80109.5959.211370.03114.17
 
Net:USD285.08110.0531.66-68.8431.6631.6631.6631.66-72.02-468.80-18.59-18.21-93.03-7.75

Revenues & Expenses, by year

accountrevenues:donationsexpenses:bountiesexpenses:feesexpenses:miscTotal:
commodityUSDUSDUSDUSDUSD
2017120.000-19.080100.92
2018225.000-34.930190.07
2019105.000-23.33081.67
20201254.380-189.8101064.57
20214721.00-760.01-708.3403252.65
20223744.00-400.00-592.10-578.122173.78
20231868.00-862.00-303.93-100.00602.07
20241277.00-1198.14-171.890-93.03
total13314.38-3220.15-2043.41-678.127372.70

Asset & Liability year-end balances

accountassets:opencollectiveTotal:
commodityUSDUSD
2017100.92100.92
2018290.99290.99
2019372.66372.66
20201437.231437.23
20214689.884689.88
20226863.666863.66
20237465.737465.73
20247372.707372.70

2024 finance summary

In 2024 we

  • had 20 donors (down from 22 the previous year)
  • received 1277 in donations (down from 1868)
  • spent 1198 on 17 regression finder/fixer bounties, of which 8 were donated back to the project, for a net expense of 798 (In 2023 we spent 862 on 10 regression bounties, of which 1 was donated, for net expense of 812)
  • recorded a net loss for the first time (93)

2025 finance goals

  1. Put project funds to work, including when at rest (earn interest)
  2. Start funding releases, specific projects and/or maintainers
  3. Review and reimburse some legacy expenses
  4. Clarify and reduce fee expenses
  5. Regular finance reports, eg quarterly
Reply all
Reply to author
Forward
0 new messages