docs: update release announcement

This commit is contained in:
Simon Michael 2013-12-13 19:49:04 -08:00
parent 58342c2caa
commit 1d91d76d64

View File

@ -1,11 +1,10 @@
I'm pleased to announce hledger and hledger-web 0.21! I have released hledger and hledger-web 0.22.
hledger is a command-line tool and haskell library for tracking hledger is a command-line tool and haskell library for tracking
financial transactions, which are stored in a human-readable plain financial transactions, which are stored in a human-readable plain
text format. In addition to reporting, it can also help you record new text format. In addition to reporting, 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. Add-on packages
include hledger-web (providing a web interface), hledger-irr and hledger-interest. include hledger-web (providing a web interface), hledger-irr and hledger-interest.
hledger is inspired by and compatible with John Wiegley's Ledger. For hledger is inspired by and compatible with John Wiegley's Ledger. For
more, see http://hledger.org . more, see http://hledger.org .
@ -16,33 +15,63 @@ cabal update; cabal install hledger [hledger-web]
For more installation help, see http://hledger.org/MANUAL.html#installing . For more installation help, see http://hledger.org/MANUAL.html#installing .
Or, sponsor a ready-to-run binary for your platform: http://hledger.org/DOWNLOAD.html . Or, sponsor a ready-to-run binary for your platform: http://hledger.org/DOWNLOAD.html .
Release notes (http://hledger.org/NEWS.html#hledger-0.21): Release notes (http://hledger.org/NEWS.html#hledger-0.22):
**Bugs fixed:** **New:**
- parsing: don't fail when a csv amount has trailing whitespace (fixes #113) - balance: with a reporting interval (monthly, yearly etc.), the
- web: don't show prices in the accounts sidebar (fixes #114) [balance command](MANUAL.html#balance) will now show a multi-column report, showing either
- web: show one line per commodity in charts. Needs more polish, but fixes #109. the per-period changes in balance (by default),
- web: bump yesod-platform dependency to avoid a cabal install failure the period ending balances starting from zero (`--cumulative`),
or the actual period ending balances (`--historical`).
A more detailed specification of the balance command's behaviour
has been added to [Hledger.Cli.Balance](http://hackage.haskell.org/package/hledger/docs/Hledger-Cli-Balance.html).
**Journal reading:** - csv: rules files can now include other rules files, useful for factoring out common rules
- balance assertions are now checked after reading a journal - queries: `sym:REGEXP` matches commodity symbols
**web command:** - register: `--average/-A` shows a running average, like ledger
- web: support/require yesod 1.2 - in period expressions, `-` (hyphen) can be used as a more compact
- web: show zero-balance accounts in the sidebar (fixes #106) synonym for `from` and `to`. Eg: `-p 2012/12/1-2013/2/1` or `date:aug-`.
- web: use nicer select2 autocomplete widgets in the add form
**Documentation and infrastructure:** - the add-on script examples in extra/ have been updated; get the
hledger source and add .../hledger/extra/ to your PATH to make them
available. They include:
- add basic cabal test suites for hledger-lib and hledger hledger-accountnames.hs - print account names
hledger-balance-csv.hs - print a balance report as CSV
hledger-equity.hs - print an entry matching all account balances (like ledger)
hledger-print-unique.hs - print only journal entries unique descriptions
hledger-register-csv.hs - print a register report as CSV
**Improved:**
Release contributors: - balancesheet: now shows just assets and liabilities, not equity
- Xinruo Sun enhanced the hledger-web add form - print: comment positions (same line or next line) are now preserved
- Clint Adams added cabal test suites
- Jeff Richards did hledger-web cleanup - queries: `amt` now uses the = operator by default, eg `amt:50` is
- Peter Simons provided the build bot equivalent to `amt:=50`
- command line processing has been overhauled and made more
consistent, and now has tests and debug output. More flags now work
both before and after COMMAND: `-f`, `--rule-file`, `--alias`,
`--help`, `--debug`, `--version`. Command line help, command
aliases, API docs and code have been improved.
- `--debug` now takes an optional numeric argument to set the debug level
higher than 1, for more verbose debug output in a few cases.
**Fixed:**
- csv: CSV data containing non-ascii characters is now supported
- build with latest versions of dependencies (text, warp, http-conduit etc.)
**Release contributors:**
Marko Kocić, Max Bolingbroke, and a big welcome to first-time committer John Wiegley! :)
There's a rumour that a 1.0 release could be next, depending on how this one fares. All feedback welcome.