diff options
-rw-r--r-- | NEWS | 44 | ||||
-rw-r--r-- | configure.in | 4 |
2 files changed, 46 insertions, 2 deletions
@@ -1,5 +1,49 @@ Ledger NEWS +* 2.4 + +- Simple, inline math is now supported in transactions. For example: + + 2004/05/27 Book Store + Expenses:Dining $20.00 + $2.50 + Liabilities:MasterCard + + This won't register the tax/tip in its own account, but it might + make later reading of the ledger file easier. + +- Use of a "catch all" account is now possible, which auto-balances + entries that contain _only one transaction_. For sanity's sake this + is not used to balance all entries, as that would make locating + unbalanced entries a nightmare. Example: + + A Liabilities:MasterCard + + 2004/05/27 Book Store + Expenses:Dining $20.00 + $2.50 + + This is equivalent to the entry in the previous bullet. + +- Further, entries with a single transaction may specify that + transaction directly after the payee, if followed by two or more + spaces: + + A Liabilities:MasterCard + + 2004/05/27 Book Store Expenses:Dining $20.00 + $2.50 + +- Entries that contain a single transaction with no amount now always + balance, even if multiple commodities are involved. This means that + the following is now supported which wasn't previously: + + 2004/06/21 Adjustment + Retirement 100 FUNDA + Retirement 200 FUNDB + Retirement 300 FUNDC + Equity:Adjustments + +- Fixed some obscure bugs relating to QIF parsing, and budgeting and + forecasting. + * 2.3 - The directive "!alias ALIAS = ACCOUNT" makes it possible to use diff --git a/configure.in b/configure.in index be9d6832..a709ec9a 100644 --- a/configure.in +++ b/configure.in @@ -2,8 +2,8 @@ # Process this file with autoconf to produce a configure script. AC_PREREQ(2.59) -AC_INIT(ledger, 2.3, johnw@newartisans.com) -AM_INIT_AUTOMAKE(ledger, 2.3) +AC_INIT(ledger, 2.4, johnw@newartisans.com) +AM_INIT_AUTOMAKE(ledger, 2.4) AC_CONFIG_SRCDIR([main.cc]) AC_CONFIG_HEADER([acconf.h]) |