diff options
author | John Wiegley <johnw@newartisans.com> | 2005-02-09 22:48:25 +0000 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2008-04-13 02:40:57 -0400 |
commit | 9eb691bd1e9fa93974446fb56c2aa8ea6dd75639 (patch) | |
tree | 49648107b1265937664ddae0cadb025fe40b22f9 /NEWS | |
parent | 646c6a1ec18d7ebc23af886f1f36df8fcf451f85 (diff) | |
download | fork-ledger-9eb691bd1e9fa93974446fb56c2aa8ea6dd75639.tar.gz fork-ledger-9eb691bd1e9fa93974446fb56c2aa8ea6dd75639.tar.bz2 fork-ledger-9eb691bd1e9fa93974446fb56c2aa8ea6dd75639.zip |
*** empty log message ***
Diffstat (limited to 'NEWS')
-rw-r--r-- | NEWS | 65 |
1 files changed, 65 insertions, 0 deletions
@@ -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: |