summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2005-02-09 22:48:25 +0000
committerJohn Wiegley <johnw@newartisans.com>2008-04-13 02:40:57 -0400
commit9eb691bd1e9fa93974446fb56c2aa8ea6dd75639 (patch)
tree49648107b1265937664ddae0cadb025fe40b22f9 /NEWS
parent646c6a1ec18d7ebc23af886f1f36df8fcf451f85 (diff)
downloadfork-ledger-9eb691bd1e9fa93974446fb56c2aa8ea6dd75639.tar.gz
fork-ledger-9eb691bd1e9fa93974446fb56c2aa8ea6dd75639.tar.bz2
fork-ledger-9eb691bd1e9fa93974446fb56c2aa8ea6dd75639.zip
*** empty log message ***
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS65
1 files changed, 65 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index e1845bb8..f475060c 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,70 @@
Ledger NEWS
+* 2.2
+
+New features:
+
+- Ledger now compiles under gcc 2.95.
+
+- Fixed several edge-case core engine bugs.
+
+- The configure setup has been changed to always use a combination of
+ both compile and link testing for every feature, in order to
+ identify environment problems right away.
+
+- Fixed several bugs with Ledger's own XML data format.
+
+- Erros in XML or Gnucash data now report the correct line number for
+ the error, instead of always showing line 1.
+
+- The binary cache now remembers which price history database was
+ used, so that if LEDGER_PRICE_DB is silently changed, the cache will
+ be thrown away and rebuilt.
+
+- OFX data importing is now supported, using libofx
+ (http://libofx.sourceforge.net). configure will check if the
+ library is available. You may need to add CPPFLAGS or LDFLAGS to
+ the command-line for the appropriate headers and library to be
+ found.
+
+- All journal entries now remember where they were read from. New
+ format codes to access this information are: %S for the source path,
+ %B for the beginning character position, and %E for the ending
+ character position.
+
+- Added "pricesdb" command, which is identical to "prices", except
+ that it uses the same format as Ledger's usual price history
+ database.
+
+- Added "output FILE" command, which reproduces the input journal FILE
+ exactly, though all of the entry composing it are regenerated.
+ Meant for future GUI usage. This command relies on
+ --write-hdr-format and --write-xact-format, instead of
+ --print-format.
+
+- Added "--reconcile BALANCE" option, which attempts to reconcile the
+ transactions that would have been displayed to the given BALANCE,
+ outputting those that would need to be "cleared" to match it. Using
+ by the auto-reconciling feature of ledger.el (see below).
+
+ "--reconcile-date DATE" will ignore any uncleared transactions after
+ DATE in the reconciling algorithm. Since it is O(n^2) (where 'n' is
+ the number of uncleared transactions to consider), this could have a
+ substantial impact.
+
+ "--reconcilable" displays all uncleared transactions, and any
+ cleared transactions that occur after the first uncleared.
+ ledger.el uses this.
+
+- In ledger.el's *Reconcile* mode (C-c C-r from a ledger-mode file):
+ . 'a' will add a missing transaction
+ . 'd' will delete the current transaction
+ . 'r' will attempt to auto-reconcile (same as C-u C-c C-r)
+ . 's' or C-x C-s will save the ledger data file and show the
+ currently cleared balance
+ This feature now works on all version of Emacs.
+ Also, the reconciler no longer needs to ask "how far back" to go.
+
* 2.1
Very few new features: