I'm pleased to announce the release of hledger 0.19! This release has just two 
visible changes: a much faster balance command, and support for the latest GHC 
and libs. (A hledger-web update will follow.)

hledger is a command-line tool and haskell library for tracking financial 
transactions, which are stored in a human-readable plain text format. In 
addition to reporting, it can also help you record new transactions, or convert 
CSV data from your bank. Add-on packages include hledger-web, a web interface. 
hledger is inspired by and compatible with John Wiegley's Ledger. For more, see 
http://hledger.org .

Install it:

cabal update; cabal install hledger . For installation help, see 
http://hledger.org/MANUAL.html#installing . Or, sponsor a ready-to-run binary 
for your platform: http://hledger.org/DOWNLOAD.html .

Release notes:

hledger, hledger-lib: support GHC 7.6 and latest cmdargs, haskeline, split

balance report no longer has an O(n^2) slowdown with large numbers of accounts, 
and is generally more speedy. Benchmark on a 2010 macbook:

+-------------------------------------------++--------------+--------------+--------+
|                                           || hledger-0.18 | hledger-0.19 | 
ledger |
+===========================================++==============+==============+========+
| -f data/100x100x10.journal     balance    ||         0.21 |         0.07 |   
0.09 |
| -f data/1000x1000x10.journal   balance    ||        10.13 |         0.47 |   
0.62 |
| -f data/1000x10000x10.journal  balance    ||        40.67 |         0.67 |   
1.01 |
| -f data/10000x1000x10.journal  balance    ||        15.01 |         3.22 |   
2.36 |
| -f data/10000x1000x10.journal  balance aa ||         4.77 |         4.40 |   
2.33 |
+-------------------------------------------++--------------+--------------+--------+
build version is set with CPP instead of cabal-file-th

Release contributors: Simon Michael, Sergei Trofimovich

Release stats: 106 days, 21 commits, 1 end-user fix, 0 end-user features since 
last release

Project stats: 222 unit & functional tests, 7740 lines of code including 
hledger-web, 21 committers
_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to