Releases: ledger/ledger
Releases · ledger/ledger
2.4
For details on the changes see NEWS:
- Both "-$100.00" and "$-100.00" are now equivalent amounts.
- Simple, inline math (using the operators +-/*, and/or parentheses) is supported in transactions.
- Use of a "catch all" account is now possible, which auto-balances entries that contain only one transaction.
- Entries that contain a single transaction with no amount now always balance, even if multiple commodities are involved.
- Fixed several bugs relating to QIF parsing, budgeting and forecasting.
2.3
- The directive
!alias ALIAS = ACCOUNT
makes it possible to use
"ALIAS" as an alternative name for ACCOUNT in a textual ledger file.
You might use this to associate the single word "Bank" with the
checking account you use most, for example. - The
--version
page shows the optional modules ledger was built with. - Fixed several minor problems, plus a few major ones dealing with imprecise date parsing.
2.2
2.1
- Improved the autoconf system to be smarter about finding XML libs
- Added
--no-cache
option, to always ignore any binary cache file - `ledger-reconcile' (in ledger.el) no longer asks for a number of days
- Fixed
%.XY
format, where X is shorter than the string generated by Y - New directive for text files:
D <COMM>
specifies the default commodity
used by the entry command
2.0
This version represents a full rewrite, while preserving much of the
original data format and command-line syntax. There are too many new
features to describe in full, but a quick list: value expressions,
complex date masks, binary caching of ledger data, several new
reporting options, a simple way to specify payee regexps, calculation
and display predicates, and two-way Python integration. Ledger also
uses autoconf now, and builds as a library in addition to a
command-line driver.