Releases: ledger/ledger
Releases · ledger/ledger
3.0.2
To build Ledger from source download the ledger-utfcpp.zip and install it into the Ledger source tree, e.g.: unzip ledger-utfcpp.zip -d ledger-3.0.2/ |
3.0.1
To build Ledger from source download the ledger-utfcpp.zip and install it into the Ledger source tree, e.g.: unzip ledger-utfcpp.zip -d ledger-3.0.1/ |
3.0
Due to the magnitude of changes in 3.0, only changes that affect compatibility
with 2.x files and usage is mentioned here. For a description of new
features, please see the manual.
- The option
-g
(--performance
) was removed. - The balance report now defaults to showing all relevant accounts. This is
the opposite of 2.x. That is,bal
in 3.0 does what-s bal
did in 2.x.
To see 2.6 behavior, use "bal -n" in 3.0. The-s
option no longer has any
effect on balance reports.
To build Ledger from source download the ledger-utfcpp.zip and install it into the Ledger source tree, e.g.: unzip ledger-utfcpp.zip -d ledger-3.0/ |
2.6.3
2.6.2
- Bug fix: Command-line options, such as
-O
, now override init-file options
such as-V
. - Bug fix:
cat data | ledger -f -
now works. - Bug fix:
--no-cache
is now honored. Previously, it was writing out a cache
file named<none>
. - Bug fix: Using
%.2X
in a format string now outputs 2 spaces if the state is
cleared.
2.6.1
2.5
For details on the following changes see NEWS:
- Added a new value expression regexp command.
- Added a new
csv
command, for outputting results in CSV format. - Ledger now expands
~
in file pathnames. - Effective dates may now be specified for entries.
- Actual and effective dates may now be specified for individual transactions.
- To support the above, there is a new formatting option:
%d
. - Individual transactions may now be cleared separately.
2.4.1
2.6.0.90
For details on the following changes see NEWS:
- Gnucash parser is fixed.
- Fix a memory leak bug in the amount parser.
- To facilitate lot pricing reports, there are some new reporting options
- Commodities may now specify lot details, to assign in managing set groups of items, like buying and selling shares of stock (This feature is from 2.6, but was not documented anywhere).
2.6
For details on the following changes see NEWS:
- The style for eliding long account names (for example, in the register report) has been changed.
- In addition to the new elision change mentioned above, the style is also configurable.
- Error reporting has been greatly improving, now showing full contextual information for most error messages.
- Added
--base
reporting option, for reporting convertible commodities in their most basic form. - Added
--ansi
reporting option, which shows negative values in the running total column of the register report as red, using ANSI terminal codes. - Added --only predicate, which occurs during transaction processing between
--limit
and--display
. - Added new
--descend AMOUNT
and--descend-if VALEXPR
reporting options. - Added a
dump
command for creating binary files, which load much faster than their textual originals. - Changes to value expression syntax.
- There are new
parse
andexpr
commands. - Added new
min(x,y)
andmax(x,y)
value expression functions.