docs: release notes/announcement

This commit is contained in:
Simon Michael 2012-10-21 22:19:34 +00:00
parent 57bb2337b0
commit 2a4b347418
2 changed files with 50 additions and 31 deletions

View File

@ -1,43 +1,44 @@
I'm pleased to announce the release of hledger and hledger-web 0.18.1 (in I'm pleased to announce the release of hledger 0.19.
time for Debian wheezy!) 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 (http://hledger.org) is a haskell library, command-line tool and hledger is a command-line tool and haskell library for tracking
web application for tracking and analyzing financial transactions. It financial transactions, which are stored in a human-readable plain
reads a plain text file describing transactions and lets you query account text format. In addition to reporting, it can also help you record new
balances or activity by various criteria. It can also help you record new transactions, or convert CSV data from your bank. Add-on packages
transactions, or convert CSV data from your bank. hledger is inspired by include hledger-web, a web interface. hledger is inspired by and
and compatible with John Wiegley's Ledger. compatible with John Wiegley's Ledger. For more, see http://hledger.org .
Installation: Install it:
cabal update; cabal install hledger [hledger-web] 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 .
For more help, see http://hledger.org/MANUAL.html#installing . Or, fund a Release notes:
ready-to-run binary for your platform: http://hledger.org/DOWNLOAD.html
Release notes for 0.18.1: * hledger, hledger-lib: support GHC 7.6 and latest cmdargs, haskeline, split
* register, print: fix reverse ordering of same-day transactions * 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:
* balance: respect all query terms, not just acct +-------------------------------------------++--------------+--------------+--------+
| || 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 |
+-------------------------------------------++--------------+--------------+--------+
* combine command-line flags like --depth properly with non-flag query * build version is set with CPP instead of cabal-file-th
patterns
* web: don't auto-create a missing journal file at startup Release contributors: Simon Michael, Sergei Trofimovich
* stats: list included journal files Release stats: 106 days, 21 commits, 1 end-user fix, 0 end-user features
* support tilde (~) in journal and rules file paths
* expose more utilities from CsvReader
* remove ensureRulesFile debug trace
Release contributors: Simon Michael, Clint Adams
Release stats: 30 days, 27 commits, 6 end-user fixes, 2 end-user features
since last release since last release
Project stats: 225 unit & functional tests, 7879 lines of code including Project stats: 222 unit & functional tests, 7740 lines of code
hledger-web, 19 committers including hledger-web, 21 committers

18
NEWS.md
View File

@ -4,6 +4,24 @@ title: hledger news
# News # News
## 2012/10/21 hledger 0.19
* 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
## 2012/7/7 hledger 0.18.2 ## 2012/7/7 hledger 0.18.2
* web: fix compilation error with -fblaze_html_0_5 flag * web: fix compilation error with -fblaze_html_0_5 flag