From a95bc443455169e6d81d3a8f685c2b88f063daa6 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Fri, 13 Dec 2013 18:29:04 -0800 Subject: [PATCH] docs: release notes --- NEWS.md | 53 +++++++++++++++++++++++++++++++++-------------------- 1 file changed, 33 insertions(+), 20 deletions(-) diff --git a/NEWS.md b/NEWS.md index af4671c3d..42e50231f 100644 --- a/NEWS.md +++ b/NEWS.md @@ -4,16 +4,9 @@ title: hledger news # News -## unreleased +## 2013/12/13 hledger 0.22 -- 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. - -- `-` (hyphen) can now be used as a more compact synonym for `from` - and `to` in period expressions. Eg: `date:aug-`, `-p 2012/12/1-2013/2/1`. +**New:** - balance: with a reporting interval (monthly, yearly etc.), the balance command will now show a multi-column report, showing either @@ -23,23 +16,18 @@ title: hledger news 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). -- balancesheet: now shows just assets and liabilities, not equity - -- csv: CSV data containing non-ascii characters is now supported - - csv: rules files can now `include` other rules files, useful for factoring out common rules -- print: comment positions (same line or next line) are now preserved - -- queries: `amt` now uses the = operator by default, eg `amt:50` finds amounts equal to 50 - - queries: `sym:REGEXP` matches commodity symbols - register: `--average/-A` shows a running average, like ledger -- the example add-on scripts in extra/ have been updated; get the - hledger source and add extra/ to your PATH to make them available. - They include: +- in period expressions, `-` (hyphen) can be used as a more compact + synonym for `from` and `to`. Eg: `-p 2012/12/1-2013/2/1` or `date:aug-`. + +- 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: hledger-accountnames.hs - print account names hledger-balance-csv.hs - print a balance report as CSV @@ -47,9 +35,34 @@ title: hledger news hledger-print-unique.hs - print only journal entries unique descriptions hledger-register-csv.hs - print a register report as CSV +**Improved:** + +- balancesheet: now shows just assets and liabilities, not equity + +- print: comment positions (same line or next line) are now preserved + +- queries: `amt` now uses the = operator by default, eg `amt:50` is + 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! :) + ## 2013/7/10 hledger-web 0.21.3 - drop yesod-platform dependency, it is not worthwhile. The other