summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--NEWS44
-rw-r--r--configure.in4
2 files changed, 46 insertions, 2 deletions
diff --git a/NEWS b/NEWS
index 1364654a..81588db0 100644
--- a/NEWS
+++ b/NEWS
@@ -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])