sym:queries are applied more strongly in register and balance reports, so that unwanted currencies are excluded entirely. Eg
hledger balance sym:'\$'now reports only the dollar amounts even if there are multi-currency transactions or postings.
#(hash) in column 0 is another way to start a top-level journal comment, like ledger.
--static-rootto set the base url for static files
--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.
sym:REGEXPmatches commodity symbols
--average/-Ashows a running average, like ledger
-(hyphen) can be used as a more compact synonym for
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
amtnow uses the = operator by default, eg
amt:50is equivalent to
--version. Command line help, command aliases, API docs and code have been improved.
--debugnow takes an optional numeric argument to set the debug level higher than 1, for more verbose debug output in a few cases.
Marko Kocić, Max Bolingbroke, and a big welcome to first-time committer John Wiegley! :)
Documentation and infrastructure:
--flathas been fixed (#94)
--date2is used, the register is now sorted by the secondary date
!is now accepted in the status field as well as
*, like ledger
--date2to select the secondary date for reports. (
--effectiveare also accepted for ledger and backwards compatibility).
FIELD-field Nis now
FIELD %N+1(or set them all at once with a
ifbefore the list of regexps, add indented
account2before the account name
code:to match the transaction code (check number) field
>and a number N to match amounts by magnitude. Eg
amt:=100. This works only with single-commodity amounts (multi-commodity amounts are always matched).
tag:can now match (exact, case sensitive) tag values. Eg
<at any prompt. (#47)
-rflag shows the other postings in each transaction, like ledger.
-woption increases or sets the output width.
--server, it keeps running and logs requests to the console (“server mode”).
blaze_html_0_5build flag has been reversed and renamed to
Documentation and infrastructure:
|-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|
cashflowprovide basic financial statements under certain conditions
hledger convert FILE.csvjust do
hledger -f FILE.csv printor any other command. You can also pipe any supported format into
hledger -f- CMDand hledger will try to do the right thing.
end aliasesdirectives, for renaming accounts, are supported, like ledger’s but a bit more powerful; also an
--aliasoption for renaming on the fly
accountdirective now preserves posting type (normal/virtual/balanced virtual)
popdirective is supported as an alias for
end tag, like ledger
P(historical price) directives can contain a (ignored) numeric time zone, like ledger
!in directives is now optional and deprecated, like ledger
account2-fieldcan be used when the CSV file specifies both accounts
description-fieldcan have a custom format and combine multiple CSV fields
out-fieldsupport CSV files that use two amount columns
Release contributors: Simon Michael, Dmitry Astapov, Eric Kow, Max Bolingbroke, Omari Norman. Stats: 137 days, 113 commits, 11 end-user features and 15 end-user bugfixes since last release. 189 unit & functional tests and 59% unit test coverage (hledger, hledger-lib packages). 5540 lines of code (all packages).
Stats: 50 days and 90 commits since last release, now at 5741 lines of code with 136 tests and 41% unit test coverage.
Stats: 55 days and 136 commits since last release. Now at 5552 lines of code with 132 tests and 54% unit test coverage.
Stats: 44 days, 81 commits since last release. Now at 4904 lines of code including tests, 144 tests, 53% coverage.
Stats: 58 days, 2 contributors, 102 commits since last release. Now at 3983 lines of non-test code, 139 tests, 53% coverage.
Stats: 62 days, 2 contributors, 76 commits since last release. Now at 3464 lines of non-test code, 97 tests, 53% test coverage.
Stats: 60 days, 1 contributor, 50 commits since last release. Now at 3377 lines of non-test code, 97 tests, 53% test coverage.
be ignored on MS windows