*** empty log message ***
This commit is contained in:
parent
646c6a1ec1
commit
9eb691bd1e
1 changed files with 65 additions and 0 deletions
65
NEWS
65
NEWS
|
|
@ -1,5 +1,70 @@
|
||||||
Ledger NEWS
|
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
|
* 2.1
|
||||||
|
|
||||||
Very few new features:
|
Very few new features:
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue