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
time for Debian wheezy!)
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 (http://hledger.org) is a haskell library, command-line tool and
web application for tracking and analyzing financial transactions. It
reads a plain text file describing transactions and lets you query account
balances or activity by various criteria. It can also help you record new
transactions, or convert CSV data from your bank. hledger is inspired by
and compatible with John Wiegley's Ledger.
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 .
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
ready-to-run binary for your platform: http://hledger.org/DOWNLOAD.html
Release notes:
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
patterns
* build version is set with CPP instead of cabal-file-th
* web: don't auto-create a missing journal file at startup
Release contributors: Simon Michael, Sergei Trofimovich
* stats: list included journal files
* 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
Release stats: 106 days, 21 commits, 1 end-user fix, 0 end-user features
since last release
Project stats: 225 unit & functional tests, 7879 lines of code including
hledger-web, 19 committers
Project stats: 222 unit & functional tests, 7740 lines of code
including hledger-web, 21 committers

18
NEWS.md
View File

@ -4,6 +4,24 @@ title: hledger 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
* web: fix compilation error with -fblaze_html_0_5 flag