0.7 release notes

This commit is contained in:
Simon Michael 2009-12-12 03:04:55 +00:00
parent e1f3001c1e
commit 71cc41da1a

35
NEWS
View File

@ -1,12 +1,8 @@
hledger news hledger news
============ ============
* site and documentation updates 2009/07/01 hledger 0.7
* parsing: require whitespace between date and status code, prevent ........................
silent effective date breakage, return non-zero exit code on parse
failure, allow (and ignore) a time in price records, better error
messages
* support --effective option, uses transactions' effective dates if any
* price history support (first cut): * price history support (first cut):
P directives now work, though differently from c++ ledger. Each P directives now work, though differently from c++ ledger. Each
posting amount takes its fixed unit price from the price history (or posting amount takes its fixed unit price from the price history (or
@ -15,6 +11,7 @@ hledger news
and register don't show amount prices any more, and don't separate and register don't show amount prices any more, and don't separate
differently-priced amounts. Unlike ledger, print shows all amount differently-priced amounts. Unlike ledger, print shows all amount
prices, and supports -B. prices, and supports -B.
* --effective option, will use transactions' effective dates if any
* convert: new rules file format, find/create rules file automatically, * convert: new rules file format, find/create rules file automatically,
more robust parsing, more useful --debug output more robust parsing, more useful --debug output
* print: always sort by date, fix long account name truncation, align * print: always sort by date, fix long account name truncation, align
@ -22,27 +19,31 @@ hledger news
(don't elide the final balancing amount) (don't elide the final balancing amount)
* ui: use vty 4, fixes non-ascii symbol display (issue #3) * ui: use vty 4, fixes non-ascii symbol display (issue #3)
* web: allow data entry, react to data file changes, better layout, help * web: allow data entry, react to data file changes, better layout, help
links, remove histogram command, fix bad localhost redirect, filter form links, remove histogram command and filter fields for now, fix bad
did not work in eg firefox (issue #7), reset link did not work in all localhost redirect, filter form did not work in eg firefox (issue #7),
browsers reset link did not work in all browsers
* parsing: require whitespace between date and status code (prevents
silent effective date breakage), return non-zero exit code on parse
failure, allow (and ignore) a time in price records, better error
messages
* handle utf8 properly in error messages (issue #5) * handle utf8 properly in error messages (issue #5)
* fix an arithmetic bug that occasionally rejected valid transactions * fix an arithmetic bug that occasionally rejected valid transactions
* fix a regex bug in showtree * fix a regex bug in showtree
* don't break if HOME is undefined * don't break if HOME is undefined
* --debug now implies --verbose * --debug now implies --verbose
* many hlint cleanups (Marko Kocic)
* add functional tests like ledger's, use test-framework for speedy * add functional tests like ledger's, use test-framework for speedy
running, release shelltestrunner as a separate package running, release shelltestrunner as a separate package
* many hlint cleanups (Marko Kocic)
* many site and documentation updates
Stats: Stats:
_ contributors, 2 contributors,
(jun 19) days since release, 175 days since release,
_ commits, 182 commits,
_ non-test code lines, 3320 non-test code lines,
n tests, 97 tests,
53% test coverage, 53% test coverage,
2 known errors, performance: similar (http://hledger.org/profs/200912111852.bench)
similar performance.
2009/06/22 hledger 0.6.1 2009/06/22 hledger 0.6.1
........................ ........................