[Haskell-cafe] ANN: hledger 0.11
Simon Michael
simon at joyful.com
Sat Jul 17 17:39:22 EDT 2010
hledger 0.11 is released! Thanks to all testers and to Michael Snoyman
for much help keeping up with Yesod.
Best,
-Simon
home: http://hledger.org
Release notes:
2010/07/17 hledger 0.11
........................
* split --help, adding --help-options and --help-all/-H, and make
it the default command
* use "journal" instead of "ledger file"; default suffix
is .journal, default file is ~/.journal
* auto-create missing journal files rather than giving an error
* new format-detecting file reader (mixed journal transactions and
timelog entries are no longer supported)
* work around for first real-world rounding issue (test zero to 8
decimal places instead of 10)
* when reporting a balancing error, convert the error amount to cost
* parsing: support double-quoted commodity symbols, containing
anything but a newline or double quote
* parsing: allow minus sign before commodity symbol as well as
after (also fixes a convert bug)
* parsing: fix wrong parse error locations within postings
* parsing: don't let trailing whitespace in a timelog description
mess up account names
* add: allow blank descriptions
* balance: --flat provides a simple non-hierarchical format
* balance: --drop removes leading account name components from a --
flat report
* print, register, balance: fix layout issues with mixed-commodity
amounts
* print: display non-simple commodity names with double-quotes
* stats: layout tweaks, add payee/description count
* stats: don't break on an empty file
* stats: -p/--period support; a reporting interval generates
multiple reports
* test: drop verbose test runner and testpack dependency
* web: a new web ui based on yesod, requires ghc 6.12; old ghc 6.10-
compatible version remains as -fweb610
* web: allow wiki-like journal editing
* web: warn and keep running if reloading the journal gives an error
* web: --port and --base-url options set the webserver's tcp port
and base url
* web: slightly better browser opening on microsoft windows, should
find a standard firefox install now
* web: in a web-enabled build on microsoft windows, run the web ui
by default
Stats: 55 days and 136 commits since last release. Now at 5552
lines of code with 132 tests and 54% unit test coverage.
More information about the Haskell-Cafe
mailing list