summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Makefile.am3
-rw-r--r--NEWS57
2 files changed, 32 insertions, 28 deletions
diff --git a/Makefile.am b/Makefile.am
index 7f091a33..01496677 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -107,4 +107,5 @@ all-clean: maintainer-clean
.libs build AUTHORS COPYING INSTALL Makefile acconf.h \
acconf.h.in aclocal.m4 autom4te config.guess config.sub \
configure depcomp install-sh libtool ltconfig ltmain.sh \
- missing stamp texinfo.tex Makefile.in mkinstalldirs
+ missing stamp texinfo.tex Makefile.in mkinstalldirs \
+ elisp-comp
diff --git a/NEWS b/NEWS
index 4535dab5..edd5e459 100644
--- a/NEWS
+++ b/NEWS
@@ -1,3 +1,4 @@
+
Ledger NEWS
* 2.5
@@ -116,7 +117,7 @@
- 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:
+ the following is now supported, which wasn't previously:
2004/06/21 Adjustment
Retirement 100 FUNDA
@@ -127,25 +128,23 @@
- Fixed several bugs relating to QIF parsing, budgeting and
forecasting.
-- The configure process now looks for libexpat, in addition to
- searching for libxmlparse+libxmltok (which is how expat used to be
- packaged).
+- The configure process now looks for libexpat in addition to
+ searching for libxmlparse+libxmltok (how expat used to be packaged).
* 2.3
- The directive "!alias ALIAS = ACCOUNT" makes it possible to use
- "ALIAS" as an alternate account name in a textual ledger file.
+ "ALIAS" as an alternative name for ACCOUNT in a textual ledger file.
+ You might use this to associate the single word "Bank" with the
+ checking account you use most, for example.
-- The --version page shows which optional modules ledger has been
- configured for.
+- The --version page shows the optional modules ledger was built with.
- Fixed several minor problems, plus a few major ones dealing with
imprecise date parsing.
* 2.2
-New features:
-
- Ledger now compiles under gcc 2.95.
- Fixed several core engine bugs, and problems with Ledger's XML data
@@ -229,12 +228,14 @@ New features:
* 2.1
-Very few new features:
-
- Improved the autoconf system to be smarter about finding XML libs
+
- Added --no-cache option, to always ignore any binary cache file
+
- `ledger-reconcile' (in ledger.el) no longer asks for a number of days
+
- Fixed %.XY format, where X is shorter than the string generated by Y
+
- New directive for text files: "D <COMM>" specifies the default commodity
used by the entry command
@@ -242,11 +243,12 @@ Very few new features:
This version represents a full rewrite, while preserving much of the
original data format and command-line syntax. There are too many new
-options to describe in full, but a quick list: value expressions,
-complex date masks, binary caching of ledger data, many new reporting
-options, a simple way to specify payee regexps, calculation and
-display predicates, and two-way Python integration. Ledger also uses
-autoconf now, and builds as a library plus the command-line driver.
+features to describe in full, but a quick list: value expressions,
+complex date masks, binary caching of ledger data, several new
+reporting options, a simple way to specify payee regexps, calculation
+and display predicates, and two-way Python integration. Ledger also
+uses autoconf now, and builds as a library in addition to a
+command-line driver.
** Differences from 1.7
@@ -399,20 +401,21 @@ autoconf now, and builds as a library plus the command-line driver.
* 1.7
-- Pricing histories are now supported, so that ledger remembers
- historical pricing of all commodities, and can give register reports
- based on past and present market values as well as the original cost
- basis. See the manual for more details on the new option switches.
+- Pricing histories are now supported, so that ledger remembers the
+ historical prices of all commodities, and can present register
+ reports based on past and present market values as well as original
+ cost basis. See the manual for more details on the new option
+ switches.
* 1.6
-- Can now parse timeclock files. These are simple timelogs that track
- in/out events, which can be maintained using my timeclock tool. By
- allowing ledger to parse these, it means that reporting can be done
- on them in the same way as a ledger file (the commodities is "h",
- for hours); and it means that doing things like tracking billable
- hours for clients, and invoicing those clients to transfer those
- hours into a dollar value via a receivable account, is now trivial.
+- Ledger can now parse timeclock files. These are simple timelogs
+ that track in/out events, which can be maintained using my timeclock
+ tool. By allowing ledger to parse these, it means that reporting
+ can be done on them in the same way as ledger files (the commodity
+ used is "h", for hours); it means that doing things like tracking
+ billable hours for clients, and invoicing those clients to transfer
+ hours into dollar values via a receivable account, is now trivial.
See the docs for more on how to do this.
- Began keeping a NEWS file. :)