Version history:
------- -------
2.6.2 - 2 March 2014
       The GnuCash development team proudly announces GnuCash 2.6.1,
       the latest stable release of the GnuCash Free Accounting
       Software. 
       
       This is a maintenance release; there are no new features, but
       Mike Alexander has extensively reworked the Advanced Portfolio
       Report.

       Mike Alexander has completed his extensive reworking of the
       Advanced Portfolio Report.

       Bugs Fixed:
       497831 - Can't change the date of a transaction with certain locales
       721472 - Fix Reconcile description column.
       721677 - Customer Summary does not include inactive customers
       722123 - Zero price entry added to price database on stock purchase
       722903 - Poor performance of account hierarchy, budgets, reconcile
                window,...
       723051 Implement gncCustomerNextID in Python bindings.
       723373 -  Don't create any sx in the since-last-run dialog if this is
       	         a read-only file
       723644 - Make sure that gnc_search_invoice_on_id() returns the
       	        correct type of object.
       724211 - Can't select march 6 date on register
       724426 - Errors in account plan
       724427 - New account plan for Sweden
       724578 - Problems clearing incompletely paid invoices
       724753 - Saved Multicolumn Report Error
       725131 - Adding Payments to Fancy Invoice

      Translations Updated: Catalan, Italian

2.6.1 - 1 January 2014
       The GnuCash development team proudly announces GnuCash 2.6.1,
       the latest stable release of the GnuCash Free Accounting
       Software. 
       
       This is a maintenance release; there are no new features, but
       Mike Alexander has extensively reworked the Advanced Portfolio
       Report.

       Bugs Fixed:

       454827 - Reports: Incorrect share value of stocks in foreign currency
       553020 - Reports: Incorrect share value of stocks in foreign currency
       555182 - Security Type template hidden
       605991 - Help button on New and Edit Job dialogs brings up wrong
       	        help page.
       677489 - Critical error reported when initializing an Invoice
       721211 - Reconciliation checkboxes fail to sync for split
       	        transactions across sub-accounts
       721251 - Incorrect Transaction Dates
       721260 - Crash on startup: gnucash cannot handle default locale
       721290 - SX Editor: Pressing "Enter" too soon hides transaction
       721306 - Account hierarchy column widths are reset when restarting
       	        a second time without changing the widths
       721447 - Entries with values of ,50 are imported as ,51
       721464 - Program won’t open the website link
       721576 - Gnucash can not work with files, that have russian symbols
       	        in path.
       721600 - Segmentation fault on startup if report Income/Expense Chart
       	        was opened since last running
       721607 - fix GnuCash version numbers and remove/update links.
       721667 - Accelerator key map loaded from one file and saved
       721770 - "Choose accounts to create" has no effect
       721791 - Segmentation fault when correcting invalid date
       721825 - Online prices displayed as unreadable fractions in 2.6.0
       721913 - Fetch Rate crashes application
       721929 - Importing a customer list causes a crash.
       721954 - Multiple Scheduled Transaction Editors
       721966 - --add-price-quotes ignoring compress files preference
       722035 - Missing space in the Spanish translation of msgid "Total For "
       722123 - Zero price entry added to price database on stock purchase
  
       Translations updated: Catalan, Danish, German, Italian

2.6.0 - 29 Dec 2013

       The GnuCash development team proudly announces GnuCash 2.6.0,
       the latest stable release of the GnuCash Free Accounting
       Software. GnuCash Users can experience the following new features:

       * Preferences have been migrated from GConf to GSettings. This
	 is a simpler and more robust backend which writes to the OS's
	 native prefs -- defaults on OS X and the Registry on
	 MSWindows -- and allows us to remove several troublesome
	 dependencies including GConf, ORBit, and DBus. The change
	 includes a migration script that will run at Gnucash startup.

       * New date handling which allows GnuCash to use dates after March 2038.

       * Guile-2 compatibility: GnuCash now requires either Guile-1.8
         or Guile-2.0

       * Documents outside of GnuCash, images of receipts for example,
         can now be linked to transactions, with the facility of
         opening them in the default application for the document
         type.

       * Cutsom Reports can now be saved without renaming the report,
         and modifications can overwrite an existing report.

       * The import assistant now finishes much more quickly after
         assigning contra-accounts.

       * GnuCash now requires Gtk+-2.24.0 and GLib-2.26.0. Most of the
         dependencies on obsolete libraries have been removed; only
         libgnomecanvas remains. Unfortunately the effort to rewrite
         the register code to use GtkTreeModel wasn't completed in
         time, so GnuCash is not on the cusp of converting to Gtk3.

       * The Business Module has been substantially revamped,
         including support for Credit Notes and import of customers
         and vendors from a CSV file.

       * The Num field in the register display is now optionally
         per-split, so for example a check number can be entered for
         the checking account split and an invoice number for the
         expense account split.

       * GnuCash can now open locked books read-only so that more than
         one user can view a file. GnuCash still does not support
         multiple simultaneous writers.

       * By agreement of all authors, GnuCash is now licensed under
         the GNU General Public License Version 2 or later rather than
         simply Version 2. This allows derivative works to be licensed
         under the GPL Version 3 if the author of such a work so
         desires.

       * Fixed more than 500 bugs.

       For those keeping score, the following changes have occurred
       since 2.5.10:

       Bug Fixes:

       Bug 157247 - Asset account's "total" value should use most
                    recent transaction prices
       Bug 710823 - libofx can supply broken UTF-8 for account id
       Bug 710824 - GnuCash should sanitise UTF-8 before serialising files
                    to avoid writing broken unparseable XML.
       Bug 720555 - General Ledger - Can't Enter Transaction Amounts
       Bug 720556 - The Tip of the Day preference isn't getting saved
       Bug 720646 - New Book Tabs on Windows

       Other Changes:

       * Don't create a second account hierarchy page when cancelling
         the Hierarchy Assistant or when using Actions->New Account
         Hierarchy on an already open book.

       * Reset Warnings dialog: show translated warnings

       * The locale-names for Help and the Tutorial and Concepts Guide
         have been renamed to language-only so that, for example,
         someone using the Swiss-German locale will be shown help in
         German instead of English.

      Translations Updated: British, Dutch, French, Italian, Lithuanian.

2.5.10 - 15 December 2013
         This is the eleventh and final release in the UNSTABLE 2.5 series.
	 It is the second beta release. Barring any surprises, we will release
	 a STABLE 2.6.0 on 29 December.

	 Changes since the last release have been entirely bug fixes
	 and translation updates, though not all bug fixes had
	 associated bug reports. Note that WebKit 1.2 is now tested
	 for in configure; it had been 1.0, but GnuCash wouldn't
	 actually compile with versions earlier than 1.1.5.

	 Bug Fixes:

	 Bug 336843 - Attach images/files/urls to transactions:
	    Disable the "show attachment" menu item if the transaction
	    has no attached file.

	 Bug 619478 - Build warning in html/gnc-html-webkit.c
	 Bug 627575 - Stylesheet names with non-alphanumeric characters
	     and saved-reports
	 Bug 630578 - current date instead of posting date in exchange rate,
	    when posting a bill
	 Bug 632588 - Scrub doesn't fix missing currency
	 Bug 639371 - Welcome Sample Report reports wrong version and
	    has a broken report
	 Bug 653594 - wrong amount printed on checks
	 Bug 705714 - QIF Import - File selection pop-up is not on top
	     during qif import
	 Bug 708526 - GnuCash Crashes when opening About page:
	     Downgrade the error to a critical warning.
	 Bug 711317 - Indian Rupee Symbol appears as "?" marks
	 Bug 715123 - Post invoice problem, cannot unpost
	 Bug 719481 - GnuCash report crashes with Guile2
	 Bug 719521 - Missing radio button in "Edit security" dialog
	 Bug 719726 - Click on File -> Open seg-faults
	 Bug 720235 - Python bindings should load environment file just
	     like gnucash does
	 Fix Python tests to no longer require gsettings schemas installed.
	 Fix the CuteCash (Qt GUI based) build
	 Multi-currency "Post invoice" improvements
	 Protect gnc_mktime against bad dates.
	 Protect against null account pointers in a couple of place to
	     avoid asserts.
	 Qif Import Assistant: Don't disable the whole dialog, just the
	     Forward button
	 QifImport: Fix crash from attempting to import an empty file.
	 Add the ability to search for transactions that are, or are not,
	     book closing entries.
	 Move customer, bill, and invoice importers form the business menu
	     to the file menu.
	 Rename some directories in src/import-export so that the
	     gschema.xml.in.in files within them don't have pathnames that
	     are too long for tar when the GnuCash version exceeds 5 digits
	     (e.g., 2.5.10).

	 Translation Updates: Italian, German, French
	 New Translations: Arabic!

2.5.9 - 1 December 2013
         This is the tenth release in the UNSTABLE 2.5 series.
	 It is the first beta release.

	 Barring any surprises, there will be one more beta release in
	 two weeks, followed by the release of 2.6.0 on 29 December.

	 Changes since the last release have principally been code
	 cleanup, including KVP storage in the SQL Backend, Python
	 testing in out-of-source builds, test failures when using
	 Guile-2, ensure that saved state (especially KVP) is deleted
	 along with the primary object, use the progress bar when
	 loading the PriceDB.

	 Translator note: We found it advisable to correct some typos
	 and to add two translatable strings "Bill Information" and
	 "Voucher Information".

	 Bug Fixes:
	 644044 - Lots: SQL backend loses link to Gain/Loss Txn
 	 704506 - Connection loss to mysql after resume from hibernation
	 707311 - Tax Invoice fails to open when using guile 2
 	 710871 - Python site-packages not found when not installed to
	 	 default location using --prefix
 	 710905 - Column withs, visibility, order and sort order not saved
	 	 and restored
 	 711289 - time zone handling is inconsistent between 2.4 and 2.5
	 712299 - Tax Invoice with guile 2 doesn't display currency symbols
	 715041 - Crash opening a file when a file is already open.
 	 715184 - Bill or Invoice; a new Bill gives a new Invoice
	 719471 - Unused commodities saved to XML file

	 Translations updated: German, Italian

 2.5.8 - 17 November 2013

         This is the ninth release in the UNSTABLE 2.5 series. This
         release is the last alpha release.

	 String and feature freeze are now in effect: Only bug fixes
	 which have no effect on UI, API, or translatable strings
	 should be committed to trunk until after the release of
	 GnuCash 2.6, currently scheduled for 29 December 2013.

	 Translators: Please use the tarballs from this release to
	 prepare your translations.

	 New contributor Patrick has provided a beginning
	 implementation of linking attachments to transactions. This
	 is accessed through the Transaction menu and the transaction
	 context menu. In this initial version, linked files are
	 displayed in the default viewer for the file type. E.g., html
	 files will open in a browser and jpegs will open in the
	 default picture viewer.

	 Bug Fixes:
	 707311 - Tax Invoice fails to open when using guile 2
	 709589 - make check fails with guile 2
	 711289 - Time Zone Handling is Inconsistent between 2.4 and 2.5
	 	 Partial fix that may also correct 699997
	 711294 - Gnucash repeatedly ask associated income account
	  	 when import qfx file. Patch by Kuang-che Wu <kcwu@csie.org>

	 711493 - Fix unselected account that is NULL

	 Translations Updated: German

 2.5.7 - 3 November 2013
       	 This is the eighth release in the UNSTABLE 2.5 series.

	 Register2 is now a configure option. Default builds,
	 including the Windows and Mac All-in-one packages, will use
	 only the old register. We've decided that it isn't ready for
	 general use and the principal author doesn't have time to
	 make it ready in time for a 2.6 release.

	 Frédéric Perrin has contributed a change to display currency
	 symbols whenever they are known and unambiguous.

	 Geert Janssens has cleaned up most of the issues from the
	 initial GSettings preference changes. There's a new
	 configure option, --with-xdg-data-dirs to overide the
	 environment and defaults if necessary.

	 Building Gnucash now requires Automake version 1.11 or later.

	 Configure will abort if --enable-ofx is set but no libofx
	 configuration files are found.  Budget periods may no longer
	 set to values greater than the budget's num_periods, and the
	 budget options descriptions will wrap. Contributed by Robert
	 Ratliff.

	 Bug Fixes:

	 668530 - In budget flow report options, change the maximum
	       value for period to 60 (Note the FIXMEs) Author: Robert
	       Ratliff
	 687478 - Bills due reminder doesn't work well with credit notes
	 687479 - Automatic invoice/payment matching on posting an
	       invoice should be an optional feature
	 693244 - View Lots window enhancements
 	 708659 - Totals column moves to right hand side when periods are added
	       Remove unneeded gnc_plugin_page_budget_refresh_cb
	       Author: R Ratliff
 	 710055 - advanced portfolio report counts capital gains split
 	       as dividend. Author: Jason McCarty <jmccarty@sent.com>
	 710311 - Missing ChangeLogs
	 710739 - Fill in field for remote bank account information
	       also for SEPA transfers.
	 710871 - Fix for Python site-packages not found when not
	       installed to default location
	 710979 - Crash in gnc_plugin_page_invoice_summarybar_position_changed

      	 Translations Updated: None

 2.5.6 - 7 October 2013
       	 This is the seventh release in the UNSTABLE 2.5 series.

	 Geert Janssens has rewritten the preferences system to use
	 GSettings from GIO (GLib) instead of GConf. This is a simpler
	 and more robust backend which writes to the OS's native prefs
	 -- defaults on OS X and the Registry on MSWindows -- and
	 allows us to remove several troublesome dependencies
	 including GConf, ORBit, and DBus. The change includes a
	 migration script that will run at Gnucash startup.

	 WARNING: the saved settings in gconf are not (yet) migrated
         to gsettings !  running gnucash as of this commit will start
         you with default values for all preferences !  You can of
         course change your preferences, your changes will be saved
         properly in gsettings and restored when you restart
         gnucash. But what has been set in GConf before will basically
         be ignored.

	 Bug Fixes:

	 Bug 632362 - Unable to create "reversing transaction" again
	 after it is removed

	 Bug 654196 - "make check" fails when built with --enable-dbi

	 Bug 674862 - 2038 bug in libdbi

	 Bug 682280 - bill/invoice importer fails to save imported bills/invoice

	 Bug 684670 - Interest amount calculation is wrong in Sqlite3 format

	 Bug 699450- New budgets cause Account Name column to expand
	 until display bigger than screen. -- Robert Ratliff
	 <ratliff.bobby@gmail.com>

	 Bug 708700 - "make check" fails (missing glib bits)--
	 Frédéric Perrin <fred+gnome@resel.fr>

	 Bug 704039 - time zone is not respected in Windows -- Thanks
	 to Kuang-che Wu <kcwu@csie.org>


      	 Translations Updated: Dutch

 2.5.5 - 10 September 2013
       	 This is the sixth release in the UNSTABLE 2.5 series.

	 No new features are added in this release.

	 Bug Fixes:

	 334939 - Account Report and Account Transaction Report are
	 apparently the same, but different. Change menu entry for the single
	 transaction Account Report from "Accout Transaction Report" to
	 "Account Report - Single Transaction" Author: Carsten Rinke

	 603183 - Equity statement shows incorrect changes
	 Add function gnc:account-get-total-flow to report-utilities.scm
	 This function filters the splits from the source to the target accounts
	 and returns a commodity collector.
	 It does NOT do currency exchanges. Export the new function
	 gnc:account-get-total-flow from report-utilities.scm. Apply the new
	 function gnc:account-get-total-flow for the "Withdrawal" calculation.
	 Author: Carsten Rinke

	 629136 - Move the code that updates the sensitivity
	 of immutable page actions from gnc_main_window_switch_page to
	 gnc_main_window_generate_title. Patch by Guilherme Salgado.

	 696492 - Change report name in menu or in report output to be
	 consistent Change the register name to "Accout Transaction Report"
	 when the register type is GENERAL_LEDGER, INCOME_LEDGER, or default
	 in function gnc_reg_get_name().  Patch by Carsten Rinke.

	 704039 - time zone is not respected on windows Author: Kuang-che Wu

	 704056 - Online Banking (Online Actions) does not appear in Action menu
	 Ensure that all functions are exported to the dll.

	 704525 - When you have a mix of chart types (bar charts and pie
	 charts). Add new procedure gnc:substring-replace-from-to
	 Similar to gnc:substring-replace, but offers the possibility to
	 replace substrings in a range of occurances. Add calls to
	 gnc:substring-replace-from-to to procedure gnc:report-run.
	 Filter out all occurances of jquery.min.js and jquery.jqplot.js
	 except for the first occurances.  Author: Carsten Rinke

	 Translations updated: Lithuatnian

 2.5.4 - 4 August 2013
         This is the fifth release in the UNSTABLE 2.5 series.

	 New Features:

	 Register2 work: Restore the delete-transaction-up/down
	 feature, replace the filter-and-sort model with a qof query
	 which loads only a subset of transactions to improve speed,
	 and some date and cursor changes.

	 Aurimas Fišeras contribued patches to make CSV Account import
	 table header translatable, to fix translation of table
	 headers, fix dash marker usage, and some other translation
	 issues.

	 Revert the Bitcoin support until the patch is rewritten with
	 a better UI.

	 Bug Fixes:
	 703897: Functions which can return null always return a Python
	  object, Tom Lofts.
	 704183: ofx file import tries to match online_id against
	  ACCTID[space]ACCTKEY even when ACCTKEY is empty, G. Paul Ziemba
	 704185: GnuCash 2.5 doesn't build on FreeBSD

	 Translations Updated: Catalan, Danish, Italian, and  Lithuanian

 2.5.3 - 7 July 2013
         This is the fourth release in the UNSTABLE 2.5 series.

	 New Features:
	 Save and Save As for custom report templates (Geert Jansens)
	 Customized report settings can now be saved without renaming
	 the report, and updates saved directly replacing the previously
	 saved report or "saved as" to a new name.

	 It's now possible to post multiple invoices from the find
	 dialog. GnuCash was crashing if you searched for all unposted
	 invoices, selected two or more of them, and posted them.
	 This was because the list of invoices to be posted changed
	 while it was being processed.  As part of fixing this the
	 prompt for post date, due date, etc. will only be given once,
	 not once per invoice.

	 Register2 work: Better commodity/currency handling, sanity checks
	 when converting TreePaths, Posted Dates now work like the old Register,

	 PostedDate is now recorded only as a date, with no time.

	 Peter Broadberry contributed faster versions of several reports.

	 Bug Fixes:
	 703272: list of windows in OSX Windows menu
	 699686: Startup dialog windows should be top level (Simon Arlot)
	 701670: (OSX)Command-V in reconcile window pastes data in register
	 702899: Fix crash in scrubbing code
	 703305: Fix crash on entering a non-valid date
	 The crash that occurs when duplicating multiple invoices from Find
	  results.
	 691587: Catch scheme exceptions when converting error messages
	 669964: Fix txn creation that forgot to set a txn currency.
	 672595: After creation of a new book, make sure to set it to dirty
	 700582: Enable online actions in Register2
	 Now works with automake 1.13

	 Translations Updated: Catalan, Italian, Lithuanian

 2.5.2 - 27 May 2013
         This is the third release in the UNSTABLE 2.5 series.

	 Robert Fewell continues his work on the GtkTreeModel register,
	 including better transaction editing without using the mouse and
	 some display issues.

	 Sam Morris contributed a patch supporting retrieving Bitcoin and
	 Litecoin exchange rates from Mt. Gox with Finance::Quote

	 Fix Bug 700197, backend errors when creating Customers with the
	 Python bindings. Patch by Tom Lofts

	 Carsten Rinke provided several patches:
	 Bug #682800 Generated balances on Report different than calculated
	 balances on Ledger when using "open subaccounts"
	 Bug #622778 Miscalculation in cashflow reports
	 Bug #584869 net change line in general journal report

	 Bug #589865 - Budget flow period doesn't work. Patches by Carsten
	 Rinke and Mikhail Tsaplin

	 The translation files have been copied from the 2.4 branch.
	 Translators may start working on the new strings, though string
	 freeze is scheduled for 2.5.5 in early September.

	 Translations Updated: Danish, German, Italian

 2.5.1 -  5 May 2013
         This is the second release in the UNSTABLE 2.5 series.

	 Robert Fewell has continued his work on the GtkTreeModel register.
	 It is now the default for account registers.

	 Geert Janssens has begun work on replacing the GConf configuration
	 management tool with the newer GSettings API from recent versions
	 of GLib.

	 Tom Lofts contributed the beginning of a RESTful Python API
	 to enable access to minimal account, invoice, and customer
	 information in a JSON format.

	 Christian Stimming fixed the very long wait time for the UI to
	 become responsive when running the import matcher.

	 Also some bug fixes, package upgrades, and minor improvements.

 2.5.0 - 30 Mar 2013

         The Gnucash Development Team is pleased to release Gnucash 2.5.0,
	 the first release of an unstable series leading to Gnucash 2.6.0.

	 This release is UNSTABLE and SHOULD NOT BE USED in production.

	 Robert Fewell has contributed a rewrite of the ledger
	 (Gnucash's primary interface window) to use the GtkTreeModel
	 (select "register 2" from the menu) as well as a new CSV
	 import/export facility for account trees.

	 Gnucash now requires Gtk+-2.24 and GLib-2.26. We've removed
	 most of the dependencies on libraries obsoleted by project
	 Ridley and will be in position to move to Gtk+-3.x once the
	 GtkTreeModel register window work is complete. This means
	 that Gnucash 2.5 requires Debian 6, RHEL 6, or one of the
	 more aggressive distributions like Ubuntu.

	 Gnucash now works with Guile-2.0.

	 The business module has been revamped and we introduce a new
	 feature, Credit Notes. It is now possible to import customers
	 and vendors from a CSV file as well.

	 The "Num" field is now optionally per-split rather than
	 per-transaction.

	 When opening a locked "book" one now has the option of
	 opening it read-only. Note that Gnucash is still a
	 single-user program and that the database backends are still
	 used only as a data store.

	 Gnucash is no longer subject to the "2038" bug, so that
	 30-year mortgages can now be entered correctly.

	 By agreement of all authors we have relicensed Gnucash to the
	 Gnu Public License Version 2 or later from just Version 2.

 2.4.12  30 Mar 2013
       2.4.12 is a bugfix release. Please see the Changelog for details
 2.4.11  14 Jul 2012
       2.4.11 is a bugfix release. Please see the Changelog for details
 2.4.10  10 Feb 2012
       2.4.10 is a bugfix release. Please see the Changelog for details
 2.4.9 - 10 Jan 2012
       2.4.9 is a bugfix release. Please see the Changelog for details
 2.4.8 - 20 Oct 2011
       2.4.8 is a bugfix release. Please see the Changelog for details
 2.4.7 - 01 Jul 2011
       2.4.7 is a bugfix release. Please see the Changelog for details
 2.4.6 - 28 May 2011
       2.4.6 is a bugfix release. Please see the Changelog for details
 2.4.5 - 04 Apr 2011
       2.4.5 is a bugfix release. Please see the Changelog for details
 2.4.4 - 13 Mar 2011
       2.4.4 is a bugfix release. Please see the Changelog for details
 2.4.3 - 26 Feb 2011
       2.4.3 is a bugfix release. Please see the Changelog for details
 2.4.2 - 06 Feb 2011
       2.4.2 is a bugfix release. Please see the Changelog for details
 2.4.1 - 04 Feb 2011

       2.4.1 Had to be pulled before the release was completed because
       some critical problems would have resulted in severe data loss
       for users.

 2.4.0 - 20 Dec 2010

       The GnuCash development team proudly announces GnuCash 2.4.0,
       the latest stable release of the GnuCash Free Accounting
       Software. With this new release series, GnuCash can use an SQL
       database using SQLite3, MySQL or PostgreSQL. It runs on
       GNU/Linux, *BSD, Solaris, Microsoft Windows and Mac OSX.

       Major changes in the 2.4.0 release include

       * In addition to the XML backend, Gnucash can now use a
         SQLite3, MySQL or PostgreSQL database to store the data. This
         is a new implementation using libdbi. It supports all
         features including the business features.  In order to build
         with this, add --enable-dbi to the configure command.  In
         addition to the libdbi-dev package for your distribution, you
         will also need the appropriate DBD (libdbi driver) package
         for sqlite3, mysql or postgresql.

       * As a replacement for the current GtkHTML HTML engine used to
         display reports and graphs, Gnucash can use WebKit. WebKit is
         the engine used by Google Chrome on Windows and Safari on
         Apple.  In order to build with this, add
         --with-html-engine=webkit to the configure command.  You will
         need an appropriate webkit-dev package.  On win32, you will
         need to download the webkit-1.1.90-win32.zip file from the
         source repository and put it into the downloads directory of
         your gnucash build area.

       * Updated AqBanking on Win32.</li>
 
 2.3.0 - 14 May 2009
 	 o Welcome to GnuCash 2.3.0 the first of several unstable releases of
	 the GnuCash Open Source Accounting Software which will eventually lead
	 to the stable version 2.4.0. This release is the very first to use an
	 SQLite3 database as the default data store.  It is intended for
	 developers and adventurous testers who want to help tracking down bugs.
	 o WARNING WARNING WARNING - Make sure you make backups of any files
	 used in testing versions of GnuCash in the 2.3.x series. Although the
	 developers go to great lengths to ensure that no data will be lost we
	 cannot guarentee that your data will not be affected if for some
	 reason GnuCash crashes in testing these releases.
	 o PLEASE TEST TEST AND TEST SOME MORE any and all features important
	 to you. Then post any bugs you find to bugzilla
	 http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
	 o If you have the urge to help beyond testing please get involved in
	 the discussions on the GnuCash mailing lists which you will find at
	 http://www.gnucash.org.  Please see http://wiki.gnucash.org/wiki/Development
	 on how to get involved.
	 o Major new features:
	    * All features, including business features, are supported by a new
		SQL datastore, which can use SQLite3 (default), MySQL or PostgreSQL.
		The legacy XML data format is still supported
		* Replacement of the aging GtkHTML engine used for reports/charts
		with the WebKit engine used by Apple's Safari and Google's Chrome
		web browsers.
	 o PS I'm not going to list the many minor features changed or updated in
	 this release because obviously there is so much that has changed.

 2.2.9 - 23 February 2009
 	 Welcome to the GnuCash 2.2.9 Release.
	 Fixed Bugs:
	 o #339027: Reconcile window should display the date
	 o #435642: Crash editing results of a find
	 o #438132: Warning about commodity being NULL for root account on save
	 o #462148: Report output is vertically inverted and bottom up
	            printed (mirror, reverse, &c.)
	 o #514455: Dutch (Netherlands) translation of account templates
	 o #526775: Win32: Crashes when importing brokerage account data
	 o #542382: Assign GnuCash to file name extension .gnucash
	 o #564209: Improved debuggability for module loading

	 o #564450: HUF currency handling incorrect as 1HUF divided into
	            100FILLERs
	 o #564928: Segfault when closing a invoice tab
	 o #565421: gnc-date-edit.c did not compile with Gtk < 2.10
	 o #565721: Multicolumn report options: Report names are not translated
	 o #566198: Slovakia joined the Euro
	 o #566352: Crash during OFX import under Win 2000 / SP4
	 o #566567: Scheme modifications are not built on windows
	 o #567174: Files with NIS stocks fail to open

	 o #568327: Using most "budget" reports, without a budget
	            defined crashes gnucash
	 o #568653: Add SKR49 template
	 o #568945: The gnc_pricedb_convert_balance_... methods should
	            look for the reciprocal of the exchange rate
	 o #569734: Give the template root account a name
	 o #570166: Weird text entry box when typing on Account Tree page
	 o #570894: Use of symbol t, which is not defined in all guile versions
	 o #571220: Program won't start if SCHEME_LIBRARY_PATH is set
	 Other Changes:
	 o Added German account template for a Wohnungswirtschaft business
	 o Fixed french business account templates
	 o Updated translations: Catalan, Chinese, German, Italian

 2.2.8 - 14 December 2008
 	 Welcome to the GnuCash 2.2.8 Release.
	 Fixed Bugs:
	 o #115066: "Search For" dialog shows all when criteria is left as
	            default
	 o #128774: "Edit exchange rate" context menu item disfunctional often
	 o #137017: date of transaction change with time zone change
	 o #339433: TiaaCref price quote dates off by one day
	 o #340041: 0 as an amount should be allowed in Exchange Editor
	 o #345980: changing Stylesheet doesn't commit
	 o #347274: to track the difference between budgeted and actual amounts
	            in the budget report
	 o #348860: Error with saved multicolumn reports
	 o #405472: Unable to save changes on files opened over FUSE and sshfs
	 o #432457: Security/stock import should follow tutorial regarding
	            Account Name
	 o #435427: "Generic import transaction matcher" dialog does not sort by
	            date
	 o #436342: Currency exchange druid does not show on changed
	 o #436920: crash on loading OFX data for a commodity that exists
	            without cusip field
	 o #492417: currency mapping of New Israeli Shekel
	 o #529494: Wrong fractional precision in register with multi-currency
	            transactions
	 o #532889: Monthly scheduled payments preview shows wrong dates
	 o #536299: Fix two underlinking issues
	 o #539947: OpenSolaris:__FUNCTION__ not defined in sun cc
	 o #543332: Severe performance regression in Average Balance report
	 o #548218: OpenSolaris: $(expression) cause configure error on solaris
	 o #554042: OpenSolaris: configure fail on checking 'unsigned long is at
	            least as big as guint32'
	 o #557604: date-utilities.scm typos
	 o #557374: MT940 import does not work
	 o #563160: Multicolumn report: Confusing order of "Column span" and
	            "Row span"
	 o #563273: crash in GnuCash Finance Management: Starting GnuCash
	 o #564033: aqbanking plugin: g_module_open failed: WEXITSTATUS undefined
	 Other Changes:
	 o Fix account defaulting for posting vendor bill
	 o Fix tax-related inconsistency in UI
	 o Fix the average cost price source computation for a certain case
	 o Add account templates: Dutch, Finnish
	 o Update account templates: Italian, Slovak
	 o Update translations: Finnish, German, Hebrew, Italian, Japanese,
	                        Russian, Slovak, Simplified Chinese

 2.2.7 - 26 September 2008
 	 Welcome to the GnuCash 2.2.7 Release.
	 Fixed Bugs:
	 o #139651: Register: Split transaction with multiple currencies fails
	 o #309863: Balance Sheet: Rounding errors with prices from pricedb
	 o #341362: Price Editor: Price is displayed as fraction instead
	            of decimal
	 o #376298: Price Editor: Window Contents Corrupted After
	            Manually Adding a Price
	 o #378734: Drop down calendar only works once
	 o #430121: Incorrect Sign Symbol for Fractional Commodity/Security Sale
	 o #454340: Security Editor: duplicate rows after editing a security
	 o #454827: Reports: Incorrect share value of stocks in foreign currency
	 o #464771: Investment Portfolio: Report crashes without price data
	 o #483393: Reports: Allow mixed denominators in numeric collectors
	 o #504935: Add currencies XDR and XXX
	 o #506873: Win32: Cannot install online price retrieval with
	            ActivePerl 5.10
	 o #520570: Drop-down calendar for "reconcile information" non-responsive
	 o #522095: Updating stock prices does not update totals shown in windows
	 o #526313: GnuCash does not support the new currency in Venezuela
	 o #529816: Supplement "CUSIP" by "ISIN", to give people outside
	            USA a hint
	 o #539640: Price Editor: Security disappears from price list
	 o #539962: Void function cannot return value with sun cc
	 o #540148: GnuCash cannot be built with libgoffice-0.8
	 o #541970: Balance Sheet: "Nearest in time" exchange rate not correct
	 o #543061: Fractional not working in IDR (rupiah) currency
	 o #543780: Transfer Dialog: CRIT messages in gnucash.trace from
	            exchange rate dialog
	 o #545316: Drop-down calendar is not clickable when posting invoice
	 o #545722: Can't change date in dialog boxes
	 o #546064: gnucash.desktop file does not comply with
	            desktop-file-validate
	 o #548601: AqBanking Import: Obscuring zero balance windows
	            after getting transactions
	 o #548891: QIF Import: GnuCash crashes when
	            .gnucash/qif-accounts-map is readonly
	 o #549115: Popup calendar unresponsive in modal dialogs
	 o #549595: Silently removes main files while trying to save without lock
	 o #549738: Reports: Default date on aging and customer reports
	            is too far in the future
	 o #551038: Reports: Alt-O shortcut in report options dialog crashes app
	 o #552306: Fails to save file when using a network filesystem on Mac
	 Other Changes:
	 o New Finnish translation
	 o Complete Romanian translation
	 o Usability improvements in the price and the security editor
	 o Lower number of false positives when checking aqbanking
	   results for failures
	 o Correct import of remote names, zero balances from aqbanking3
	 o Update translations: Catalan, Dutch, German, Italian, Polish

 2.2.6 - 27 July 2008
 	 Welcome to the GnuCash 2.2.6 Release.
	 Fixed Bugs:
	 o #129099: Register: Optionally show leaf names instead of full names
	 o #144669: Register: Shortcut to filter accounts by account number
	 o #313660: QIF Import: Can't stop progress on long importing process
	 o #336192: QIF Import: Allow new namespaces when defining new securities
	 o #353880: Reports: Options dialog violates HIG, add borders.
	 o #309359: QIF Import: "unknown Action '..'" shown many times
	 o #452354: Average Balance Report: Translate account type option names
	 o #454305: Trial Balance Report: Wrong after negative Stock Split
	 o #460721: Balance Sheet: Should have a "value at cost" option
	 o #463320: Trial Balance Report: Does not add up correctly
	 o #470656: Preferences, Win32: Crash when setting accounting period
	 o #475980: QIF Import: Forward and Back don't follow same path
	 o #489502: Register: Account autocompletion ignores new
	            separator until restart
	 o #501490: Balance Sheet: Incorrect in presence of stock sale
	 o #502646: Win32: Crash entering dates before 1/1/1970 in dialogs
	 o #506499: Win32: Crash after online banking transfer
	 o #512991: Invoices: Do not allow posting to placeholder accounts
	 o #514210: QIF Import: Allow multiple selections for account mapping
	 o #515163: QIF Import: Eliminate pointless mappings
	 o #521403: Reports: One more option in "Price Source" in Stock
	            Value Reports
	 o #526883: Transaction Report: Question marks instead of month
	            in cyrillic locale
	 o #528835: Crash when creating SKR04 accounts with German locale
	 o #530924: Customer Report: Honor the used column list
	 o #531662: Budget report: Crash on #f in budget->guid
	 o #532405: Win32: Guile crashes on strftime formats containing %e
	 o #535407: QIF Import: Crash on invalid or unsupported date format
	 o #538800: Balance Sheet: Gives wrong results
	 o #539654: Reports: html-table-append-column! in html-table.scm crashes
	 o #539829: Build Process: qofsession.c compile warning
	 o #540207: Reports: Show a table of data beneath barcharts
	 o #542472: Reports: Period does not default to Accounting Period
	 o #542967: Reports: Options dialog title shows GUID
	 Other Changes:
	 o New Hebrew translation
	 o Add support for aqbanking3
	 o Correct quickfill directions in transfer dialogs
	 o Add QIF importer support for importing to A/R and A/P account types
	 o QIF importer loading speedup and visual feedback, further improvements
	 o Avoid crashing if a report's option generating procedure
	   causes a Scheme exception
	 o Make the new option Average Cost the default for several
	   reports
	 o Make weighted average price source computations ignore zero
	   amount splits
	 o Support calculation of unrealized gains/losses on liabilities
	   in balance sheet
	 o Allow creating new accounts from the general ledger
	 o Fix some compiler warnings, minor build system improvements
	 o Update translations: Catalan, German, Russian, Traditional Chinese

 2.2.5 - 27 April 2008
 	 Welcome to the GnuCash 2.2.5 Release.
	 Fixed Bugs:
	 o #166101: Register: Topmost splits' accounts are rewritten confusingly
	 o #341414: QIF Import: Changing account separator breaks saved account
	            mappings
	 o #341608: Transaction Report: Filtering void/non-void doesn't work
	 o #347474: Register: Tab goes to wrong split
	 o #396665: QIF Import: Detect and convert non-ascii character encoding
	            of QIF files
	 o #450354: QIF Import, Win32: Can only load files from ascii paths
	 o #475960: Reconciliation: Postponed balances of liability accounts are
	            not reversed correctly
	 o #467529: Check Printing: Align_n not working in custom check
	            definitions
	 o #509089: QIF Import: Duplicates windows shown after Scheme error
	 o #511182: QIF Import: Saved commodity mappings lost after import to
	            new GnuCash file
	 o #511231: QIF Import: Use QIF security type to provide better default
	            namespace
	 o #512208: QIF Import: New commodities remain if import canceled
	 o #512841: Register: Crash in expression parser on nullary functions,
	            like pmt()
	 o #514027: QIF Import: Commodities page is skipped if you go back to
	            currency page
	 o #519988: QIF Import: Error reporting doesn't follow GnuCash guidelines
	 o #520606: QIF import: Memo mappings for non-split, non-investment
	            transactions are ignored
	 o #521957: Auto-save not canceled on opening other files
	 o #522795: QIF Import: Does not support "ShtSell" or "CvrShrt"
	            transactions
	 o #523194: QIF Import: Existing commodities can cause import failure
	 o #523922: GnuCash ships the wrong scalable icon and no small (22²,
	            24²) sizes
	 o #527459: QIF Import: Support voided transactions
	 o #527886: QIF Import: Support QIF numeric formats of 12'345.67 as
	            produced by Quicken 4
	 o #529232: Average Balance Report: Reversing the starting balance
	            distorts the numbers
	 Other Changes:
	 o Add a new Liberty(tm) check format
	 o Show QIF import documentation by default
	 o Improve cancel behavior in reconciliation window
	 o Fix a few memory leaks
	 o Update translations: Brazilian Portuguese, German, Romanian, Russian,
	                        Swiss German

 2.2.4 - 02 March 2008
 	 Welcome to the GnuCash 2.2.4 Release.
	 Fixed Bugs:
	 o #106242: qif Importer should warn users about dates before 1970
	 o #106383: feature request: close year end
	 o #123312: QIF Import: Autoselection of Stock Exchange during import
	 o #336211: QIF Import generates spurious duplicate transactions
	 o #360058: GnuCash crashes on QIF-import after changing
	            account's separator to * (asterisk)
	 o #373584: Rounding error in QIF import of commodity transactions
	 o #454834: Memo Incorrect or missing in Transaction Report
	 o #457591: QIF import does not handle tabs at top of file
	 o #481528: QIF importer should show imported transaction as
	            possible duplicate if original transaction is split
	 o #503166: QIF Import Druid Flow incorrect
	 o #506798: Custom Reports don't allow sorting by Account Code
	 o #506873: 'Install Online Price Retrieval' fails with ActivePerl 5.10
	 o #506810: QIF Import can mismatch account transfers
	 o #510221: Include Mexican Accounts
	 o #510630: typo in description of BUYMF transaction (OFX import)
	 o #510725: crash importing a .OFX file
	 o #510940: Unrecognized date format causes crash
	 o #510962: QIF transactions without dates are silently ignored
	 o #511006: Commodity creation skipped due to saved mappings
	 o #512166: doesn't build with glib-2.15.3
	 o #512173: Empty "match payees/memos" druid step shown
	 o #512497: Investment transactions ignore payee/memo mappings
	 o #513088: "Find" immediately unmaps window
	 o #513829: Investment account may be created with Stock account type
	 o #516178: Scheme error during progress dialog causes freeze
	 Other Changes:
	 o Recognize 401k/403b in QIF import
	 o Remove superfluous trailing colons of de_DE SKR04 account names
	 o Add russian account templates
	 o Add Swiss German translation
	 o Update translations: Brazilian Portugese, German, Greek, Russian,
	                        Simplified Chinese, Slovak, Spanish

 2.2.3 - 06 January 2008
 	 Welcome to the GnuCash 2.2.3 Release.
	 Fixed Bugs:
	 o #114724: QIF importer drops split details for transfers with
	            identical amount
	 o #463678: xfer dialog from CC auto-payment from reconcile doesn't
	            display accounts
	 o #495219: QIF-Importer handles memo from transactions wrong
	 o #497517: Transactions set to 'c' in the R(econciled) field of the
	            register are incorrectly set to 'n' when postponing a
	            reconciliation
	 o #503889: Should install icons into expected locations
	 o #504007: QIF Import Druid does not allow selecting currency
	 o #504257: Need to replace old Afghanistan Afghani (AFA) with new
	            Afghanistan Afghani (AFN)
	 o #504261: Start on W2K fails with Entry Point Not Found (KERNEL32.dll)
	 o #505386: Gnucash looses transactions if the file contains special
	            characters
	 o #505972: SX-related segfaults in 2.2.2
	 o #506074: Fractional timezone offsets not always handled correctly
	 o #506429: "Last Day of Month" SXes saved on wrong day of week
	 o #506671: Add cyprus, maltese and slovenian currencies to EURO support
	 o #506714: progress bar during launching
	 Other Changes:
	 o New Vietnamese translation
	 o Improve several minor strings
	 o Update translations: Dutch, German
	 o Some business report improvements regarding date parameters
	 o Fix gcc 4.2.x compiler warnings
	 o Use aqbanking pkg-config file and require < v2.9, allow goffice v0.6

 2.2.2 - 16 December 2007
	 Welcome to the GnuCash 2.2.2 Release.
	 Fixed Bugs:
	 o #336240: advanced portfolio - the basis calculation is not
	            working properly in funds
	 o #343245: Advanced Portfolio gets basis wrong with stock split
	 o #343448: Hide unused horizontal scrollbar
	 o #344566: Advance Portfolio has wrong Realized Gain
	 o #347739: Advanced Portfolio calculates values incorrectly
	            when it involves a capital loss
	 o #438360: Case-insensitive search for non-ascii characters broken
	 o #460232: advanced portfolio report fails
	 o #467521: Persistent splash screen blocks "could not obtain
	            lock" warning
	 o #467532: Clipping check fields in gtkprint is not consistent
	            with clipping in gnomeprint
	 o #468681: RFE: Customizable summary bar position
	 o #470750: src/design/*.texinfo refers to non-existent GncBooks API
	 o #470801: Tip Of The Day says 2.2.1 is development version
	 o #473827: chinese translate for gnucash account
	 o #475666: Missing national currency CUC
	 o #476189: Configure script should fail when gettext is not installed
	 o #481110: Win32: Crash when opening SX Editor
	 o #482177: Customer report shows no invoices or detail with 2nd
	            A/Receivable
	 o #483796: Fancy Invoice - Report Error
	 o #484576: Configuration error with goffice 0.5
	 o #487317: QIF import druid crash when stepping back and forth
	            from the "loaded files page" without selection
	 o #487326: Preferences dialog does not remove all its gconf callbacks
	 o #487572: advanced portfolio breaks on "Most Recent to Report"
	 o #488001: speed up several reports that rely on html-acct-table.scm
	 o #488004: provide a two-column income-statement
	 o #490679: GnuCash doesn't honor the GNOME toolbar settings
	 o #491581: Import 'Cash' Action (in Investment Accounts)
	 o #492137: Lot scrubber doesn't add splits to existing lots correctly
	 o #496023: Pressing ESC Cancels modifications whether you
	            choose yes or no.
	 o #496178: gnucash segfaults with troublesome automatic transactions
	 o #499360: Crash when editing a commodity whose quote source
	            timezone is set to local time
	 o #499788: gnucash-make-guids does not work, fails with
	            "Unbound variable: gnc:guid-new"
	 o #500026: [PATCH] Report correct package for qt3-wizard
	 o #500427: SX creation doesn't include template transaction "Notes"
	 o #501059: GnuCash leaks since last run dialogs
	 o #502755: GnuCash hangs after modifying SX
	 o #503579: win32 packaging fails installing mingw
	 Other Changes:
	 o Many changes to the german SKR03 and SKR04 account templates
	 o Include updated GNOME libraries and a patched ORBit2 in Win32 build
	 o Improve resizing of search and invoice posting dialogs
	 o Add MimeType directive for GnuCash data files
	 o Fix some new compiler warnings
	 o Add AZN [Azerbaijani Manat]
	 o Add COU [Colombian Unidad de Valor Real]
	 o Add MZN [Mozambique Metical]
	 o Some occurrences of "Open Source" were changed to "Free"
	 o Update translations: Brazilian Portugese, Czech, German,
	                        Japanese, Traditional Chinese

 2.2.1 - 19 August 2007
  	 Welcome to the GnuCash 2.2.1 Release.
	 Fixed Bugs:
	 o #170729: locale-specific delimiters in scheduled transactions
		    templates and mortgage druid
	 o #339260: Right-click doesn't select txn but works on the previously
		    selected in the register
	 o #361604: Balance sheet report shows incorrect prices for commodities
		    when using "nearest in time" option
	 o #445917: Dialog says, Click "Next"..., Button says "Forward"
	 o #452496: Dirtying a split does not dirty the parent txn or book
	 o #457027: About dialog shows wrong year in Copyright string
	 o #457213: Resizing SLR window causes it to show up as blank next time
	 o #457228: AqBanking Wizard QtCore4.dll error on WinXP, procedure entry
		    point not found
	 o #457944: startup delay, keep splash screen during file loading
	 o #458080: RPM .spec file still depends on g-wrap
	 o #458567: Ship with windows gtkrc
	 o #458783: Doesn't start if installed into a directory with an "umlaut"
	 o #459259: Unshortened column-title in Scheduled Transactions editor
		    for some locales
	 o #460432: Crash when running Account Report or Account Transaction
		    Report against A/R account
	 o #460924: Fox for warning: the address of '*' will always evaluate as
		    'true'
	 o #462567: win32: GnuCash improperly interprets filenames as URLs and
		    fails
	 o #465338: hbci module init fails on FreeBSD due to change 15799
	 o #468115: Save Account Tree Sort Preference
	 Other Changes:
	 o Fix XPF [CFP Franc Pacifique] to not use cents, add YER [Yemeni Riyal]
	 o Update gnome libraries in Win32 build
	 o Avoid a few critical warnings and improve logging
	 o Completely remove FreqSpec
	 o Disable Close books and QSF Import again
	 o Update translations: British English, Catalan, French, German,
		                Hungarian, Japanese, Ukrainian

 2.2.0 - 14 July 2007
  	 o Welcome to the GnuCash 2.2.0 Release.
	 o With this new release series, GnuCash is available on Microsoft
	 Windows for the first time, and it also runs on GNU/Linux, *BSD,
	 Solaris and Mac OSX.
	 o This release has only a few user-visible new features, except for
	 the completed port to the Microsoft Windows operating system. In
	 summary, the following features are new, compared to the older 2.0.x
	 series:
	 o Port to Microsoft Windows completed. Note that Windows 2000, XP, or
	 Vista is required; GnuCash does not run on Windows 98 or 95.
	 o Data file notice: In version 2.1.2 the format for scheduled
	 transactions in the data file was changed. Files using the old format
	 will be read without problems by this new version, but the new
	 version of GnuCash only writes the new format. The new file format
	 cannot be loaded by older versions of GnuCash. (If you try, the file
	 will fail to be loaded with an error message.) As a result, if you
	 begin using the new Gnucash, and you have data files with scheduled
	 transactions, then these files will not be readable by older
	 versions. If you have to make a new data file readable by older
	 versions of GnuCash, this can be achived by deleting all records of
	 scheduled transactions in the scheduled transaction editor.
	 o SWIG is now used instead of g-wrap for providing language bindings.
	 o The Scheduled Transaction list view is now improved and summarized
	 more compactly. The Since-Last-Run dialog has been simplified.
	 o Check printing has been improved, with new formats and simpler
	 format descriptions.
	 o Automatic saving of the data file was added.
	 o Bugfixes and improvements since the last version 2.1.5 include:
	 o Updated translations.
	 o Improved handling of Online Banking wizard on Windows.

 2.1.5 - 02 July 2007
	 o Welcome to GnuCash 2.1.5 aka "Release Candidate 2", the fifth of
	 several unstable 2.1.x releases of the GnuCash Open Source Accounting
	 Software which will eventually lead to the stable version 2.2.0.
	 With this new release series, GnuCash is available on Microsoft 
	 Windows for the first time, and it also runs on GNU/Linux, *BSD, 
	 Solaris and Mac OSX.
	 This release is intended for developers and testers who want to help
	 tracking down bugs.
	 o WARNING: Make sure you make backups of any files used in testing
	 versions of GnuCash in the 2.1.x series. Although the developers go
	 to great lengths to ensure that no data will be lost we cannot
	 guarantee that your data will not be affected if for some reason
	 GnuCash crashes in testing these releases.
	 o Please test any and all features important to you. Then post any
	 bugs you find to bugzilla
	 http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
	 o Compared to the 2.0.x series, there are only very few user-visible
	 new features, except for the completed port to the Microsoft Windows
	 operating system. Minor new features compared to the 2.0.x series
	 are;
	 o Port to Microsoft Windows completed. Note that Windows 2000 or newer
	 is required; GnuCash does not run on Windows 98 or 95.
	 o The Scheduled Transaction list view is now improved and summarized
	 more compactly. The Since-Last-Run dialog has been simplified.
	 o SWIG is now used instead of g-wrap for providing language bindings.
	 o Check printing has been improved, with new formats and simpler
	 format descriptions.
	 o Automatic saving of the data file was added.
	 o DATA FILE NOTICE: In version 2.1.2 the format for scheduled
	 transactions in the data file was changed. Files using the old format
	 will be read without problems by this new version, but the new
	 version of GnuCash only writes the new format. The new file format
	 cannot be loaded by older versions of GnuCash. (If you try, the file
	 will fail to be loaded with an error message.) As a result, if you
	 begin using the new Gnucash, and you have data files with scheduled
	 transactions, then these files will not be readable by older
	 versions. If you have to make a new data file readable by older
	 versions of GnuCash, this can be achived by deleting all records of
	 scheduled transactions in the scheduled transaction editor.
	 o Bugfixes and improvements since the last version 2.1.4 include:
	 o Updated translations.
	 o German translation of Online Banking wizard is activated on
	 Windows.
	 o Improvements to Windows packaging.
	 o When adding custom reports to the menu, appropriate user feedback
	 will be given.
	 o Automatic saving of the data file was added.

 2.1.4 - 16 June 2007
	 o Welcome to GnuCash 2.1.4 aka "Release Candidate 1", the fourth of
	 several unstable 2.1.x releases of the GnuCash Open Source Accounting
	 Software which will eventually lead to the stable version 2.2.0.
	 With this new release series, GnuCash is available on Microsoft 
	 Windows for the first time, and it also runs on GNU/Linux, *BSD, 
	 Solaris and Mac OSX.
	 This release is intended for developers and testers who want to help
	 tracking down bugs.
	 o WARNING: Make sure you make backups of any files used in testing
	 versions of GnuCash in the 2.1.x series. Although the developers go
	 to great lengths to ensure that no data will be lost we cannot
	 guarantee that your data will not be affected if for some reason
	 GnuCash crashes in testing these releases.
	 o Please test any and all features important to you. Then post any
	 bugs you find to bugzilla
	 http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
	 o Compared to the 2.0.x series, there are only very few user-visible
	 new features, except for the completed port to the Microsoft Windows
	 operating system. Minor new features compared to the 2.0.x series
	 are;
	 o Port to Microsoft Windows completed. Note that Windows 2000 or newer
	 is required; GnuCash does not run on Windows 98 or 95.
	 o The Scheduled Transaction code has been refactored. The Scheduled
	 Transaction list view is now integrated into the main window, the
	 Editor has been re-designed for compactness, and the Since-Last-Run
	 dialog has been simplified.
	 o SWIG is now used instead of g-wrap for providing language bindings.
	 o Check printing has been improved, with new formats and simpler
	 format descriptions.
	 o DATA FILE NOTICE If you are using Scheduled Transactions, the data
	 file saved by GnuCash 2.1.2 and higher is NOT backward-compatible
	 with GnuCash 2.0 anymore because of extensions in the file format.
	 Please make a safe backup of your 2.0 data before upgrading to 2.1.4.
	 o Bugfixes and improvements since the last version 2.1.3 include:
	 o Bugfixes with the graphical reports
	 o Fixing the Online Banking wizard
	 o Updated translations
	 o Improvements to Windows packaging 
	
 2.1.3 - 02 June 2007
 	 o Welcome to GnuCash 2.1.3 aka "at last!", the fourth of several
	 unstable 2.1.x releases of the GnuCash Open Source Accounting
	 Software which will eventually lead to the stable version 2.2.0.
	 With this new release series, GnuCash is available on Microsoft 
	 Windows for the first time, and it also runs on GNU/Linux, *BSD, 
	 Solaris and Mac OSX.
	 This release is intended for developers and testers who want to help
	 tracking down bugs.
	 o WARNING: Make sure you make backups of any files used in testing
	 versions of GnuCash in the 2.1.x series. Although the developers go
	 to great lengths to ensure that no data will be lost we cannot
	 guarantee that your data will not be affected if for some reason
	 GnuCash crashes in testing these releases.
	 o Please test any and all features important to you. Then post any
	 bugs you find to bugzilla
	 http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
	 o Compared to the 2.0.x series, there are only very few user-visible
	 new features, except for the completed port to the Microsoft Windows
	 operating system. Minor new features compared to the 2.0.x series
	 are;
	 o The Scheduled Transaction code has been refactored. The Scheduled
	 Transaction list view is now integrated into the main window, the
	 Editor has been re-designed for compactness, and the Since-Last-Run
	 dialog has been simplified.
	 o SWIG is now used instead of g-wrap for providing language bindings.
	 o Check printing has been improved, with new formats and simpler
	 format descriptions.
	 o DATA FILE NOTICE If you are using Scheduled Transactions, the data
	 file saved by GnuCash 2.1.2 and higher is NOT backward-compatible
	 with GnuCash 2.0 anymore because of extensions in the file format.
	 Please make a safe backup of your 2.0 data before upgrading to 2.1.3.
	 o Bugfixes and improvements since the last version 2.1.2 include:
	 o Fixes to crashes and slowness in Scheduled Transaction Editor.
	 o Fix to crash when editing style sheets and selecting images using
	 Windows version.
	 o Fix crash on QIF import with german umlaut.
	 o Updated translations.
	 o Improvements to Windows packaging.

 2.1.2 - 19 May 2007
 	 o Welcome to GnuCash 2.1.2 aka "Financially secure yet?"the third of
	 several unstable releases of the GnuCash Open Source Accounting 
	 Software which will eventually lead to the stable version 2.2.0.
	 With this new release series, GnuCash is available on Microsoft 
	 Windows for the first time, and it also runs on GNU/Linux, *BSD, 
	 Solaris and Mac OSX.
	 This release is intended for developers and testers who want to help
	 tracking down bugs.
	 o WARNING: Make sure you make backups of any files used in testing
	 versions of GnuCash in the 2.1.x series. Although the developers go
	 to great lengths to ensure that no data will be lost we cannot
	 guarantee that your data will not be affected if for some reason
	 GnuCash crashes in testing these releases.
	 o Please test any and all features important to you. Then post any
	 bugs you find to bugzilla
	 http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
	 o Compared to the 2.0.x series, there are only very few user-visible
	 new features, except for the completed port to the Microsoft Windows
	 operating system. Minor new features compared to the 2.0.x series
	 are;
	 o The Scheduled Transaction Editor and Management dialogs have been
	 integrated into the overall GnuCash User Interface to give the user a
	 more consistent experience in creating scheduled transactions.
	 o Internally, the programming language wrappers are no longer being
	 generated by the not-so-well-maintained package "g-wrap" but instead
	 by the well-established wrapper generator "SWIG". In effect, gnucash
	 does no longer depend on g-wrap anymore but uses SWIG now.
	 o New printing formats for check printing
	 o Bugfixes and improvements since the last version 2.1.0 include:
	 o Internal GObject integration is much more advanced by now
	 o Crash on OFX import crashing has been fixed
	 o Windows timezone problems fixed
	 o Some memory leaks have been fixed

 2.1.1 - 28 Apr 2007
 	 o Welcome to GnuCash 2.1.1 aka "Bug-begone" the second of several
	 unstable releasese releases of the GnuCash Open Source Accounting
	 Software which will eventually lead to the stable version 2.2.0. With
	 this new release series, GnuCash is available on Microsoft Windows
	 for the first time, and it also runs on GNU/Linux, *BSD, Solaris and
	 Mac OSX. This release is intended for developers and testers who want
	 to help tracking down bugs.
	 o WARNING: Make sure you make backups of any files used in testing
	 versions of GnuCash in the 2.1.x series. Although the developers go
	 to great lengths to ensure that no data will be lost we cannot
	 guarantee that your data will not be affected if for some reason
	 GnuCash crashes in testing these releases.
	 o Please test any and all features important to you. Then post any
	 bugs you find to bugzilla
	 http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
	 o Compared to the 2.0.x series, there are only very few user-visible
	 new features, except for the completed port to the Microsoft Windows
	 operating system. Minor new features compared to the 2.0.x series
	 are;
	 o The Scheduled Transaction Editor and Management dialogs have been
	 integrated into the overall GnuCash User Interface to give the user a
	 more consistent experience in creating scheduled transactions.
	 o Internally, the programming language wrappers are no longer being
	 generated by the not-so-well-maintained package "g-wrap" but instead
	 by the well-established wrapper generator "SWIG". In effect, gnucash
	 does no longer depend on g-wrap anymore but uses SWIG now.
	 o New printing formats for check printing
	 o Bugfixes and improvements since the last version 2.1.0 include:
	 o Start-up behaviour has been improved: Windows size is better,
	 splash screen can be clicked away
	 o OFX DirectConnect import uses correct ID fields for transaction
	 matching
	 o More Scheduled Transactions bugs have been fixed
	 o Windows: Reading/writing to compressed data files has been tested
	 more thoroughly and fixed in various places
	 o Windows: Crash on changing default currencies fixed

 2.1.0 - 14 Apr 2007
 	 o Welcome to GnuCash 2.1.0 aka "Opening Windows" the first of
	 several unstable releases of the GnuCash Open Source Accounting
	 Software which will eventually lead to the stable version 2.2.0. This
	 release is the very first of to support Windows as a platform and is
	 intended for developers and adventurous testers who want to help
	 tracking down bugs.
	 o WARNING WARNING WARNING - Make sure you make backups of any files
	 used in testing versions of GnuCash in the 2.1.x series. Although the
	 developers go to great lengths to ensure that no data will be lost we
	 cannot guarentee that your data will not be affected if for some
	 reason GnuCash crashes in testing these releases.
	 o PLEASE TEST TEST AND TEST SOME MORE any and all features important
	 to you. Then post any bugs you find to bugzilla
	 http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
	 o If you have the urge to help beyond testing please get involved in
	 the discussions on the GnuCash mailing lists which you will find at
	 http://www.gnucash.org. We especially need people to help with
	 updating the documentation as all texts refer currently to the 1.8.x
	 series. Please see http://wiki.gnucash.org/wiki/Development on how to
	 get involved.
	 o PS I'm not going to list the many features changed or updated in
	 this release because obviously there is so much that has changed.

 2.0.5 - 18 February 2007
 	 o Release of new stable version 2.0.5.
	 o Fix some strings not being translated.
	 o Use guiles native sort and record.
	 o Adjust how payment dialog resizes.
	 o Don't abort when F::Q fails to return a quote.
	 o Change Russian Ruble from RUR to RUB.
	 o Fix security problem with tmp filesystem and symlink attack.
	 o Add French and Canadian French translation updates.
	 o Do not crash on delete_event in new user dialog.
	 o Add sanity checks when accessing GncPluginPage.
	 o Make new windows the same size as the active one.
	 o The New Turkish Lira changed from TRL to TRY in 2005.

 2.0.4 - 1 January 2007
 	 o Release of new stable version 2.0.4.
	 o Correct account compatibility check with top level account.
	 o Check for potentially failed utf8 conversion of locale strings.
	 o Fix crash when accessing the File Properties Menu.
	 o Avoid crash when renaming page in a page-less window.
	 o Save and restore the visibility of the toolbar, statusbar, and
	 summarybar.

 2.0.3 - 10 December 2006
 	 o Release of new stable version 2.0.3.
	 o Core changes;
	 - Fix for crashes on Solaris and Windows.
	 - Fix for crash on quit during save.
	 - Fix a bug so that blank transactions are marked as pending.
	 - When progress bar is showing, do not make menus and toolbars
	   insensitive, but rather the underlying action groups.
	 - Save window size and position of the transfer dialog.
	 o Scheduled Transactions changes;
	 - Fix for UTF-8 bug in month name.
	 o Import changes;
	 - Fix missing date when reconciling from HBCI.
	 o Reports changes;
	 - Fix some scheme inexact errors.
	 o Help changes;
	 - Inform the user about 'gnucash-docs' package when Help is selected
	   with no content.
	 o Translations;
	 - Updated British English, French, German translation.

 2.0.2 - 08 October 2006
 	 o Release of new stable version 2.0.2 
	 o Configure changes;
	 - Find absolute path of gconftool-2 during configure. Make gconftool
	   rules to fail if gconftool-2 could not be found.
	 - Fix Makefiles for .schemas file installation.
	 o Core changes;
	 - various: String fixes that have been delayed due to the string
	   freeze.
	 - Update so that bug-buddy 2.16 will still allow you to file bugs
	   against gnucash.
	 - Add a tip for raising the accounts menu in a register page.
	 - Maintain the accounthierarchy when reparenting the descendants of a
	   deleted account.
	 - If the file type wasn't recognized, check whether this failed
	   because of no read permission and give appropriate user feedback.
	 - Avoid crash from opening transaction in more than one register.
	 - Add the ability to override the default sort.
	 o Import Changes;
	 - Improve wording for XML data file import druid.
	 - Replace exact comparison of doubles by checking for a small enough
	   difference.
	 - Double-check really every string from aqbanking for valid utf-8
	   characters.
	 o Translations;
	 - Updated Hungarian translation
	 - Updated complete Nepali translation
	 - Updated French translation

 2.0.1 - 30 July 2006
 	 o Release of new stable version 2.0.1
	 o Configure changes;
	 - Check for (g-wrap) module, apparently some distributions ship
	   g-wrap-config separately from the g-wrap.scm guile module.
	 - Check for SLIB.
	 o Core changes;
	 - Correctly set column sort orders from gconf.
	 - Allow proper compile/install from tarball using separate builddir.
	 o Import Changes;
	 - Fixed bug where OFX/HBCI imports loose spaces in descriptions
	 - Ignore any unknown !Option in QIF files that are being imported.
	 - Allow comma-radix numbers without a radix. I.e., allow "17.500" to
	   be parsed either as "seventeen and a half" or as "seventeen thousand
	   five hundred".  Note that numbers STILL default to decimal-radix
	   instead of asking the user to choose.
	 - Replace the hbox separating debits from credits in the
	   reconciliation window by a homogeneous table.
	 - Remove obsolete buttons for aqbanking/hbci setup that are unneeded.
	 o Business changes;
	 - Fixed problem when booking an invoice with account name using
	   account separator character.
	 - Set the summary bar values when the invoice window is first opened.
	 - Properly round invoice entries and totals.
	 o Scheduled Transactions changes;
	 - Changed Since-Last-Run default to automatically run at GnuCash
	   start.
	 o Reports changes;
	 - Change cmdline warning into an actual user's error dialog when user
	   attempts to save a report with the same name as an existing report.
	 
 2.0.0 - 9 July 2006
 	 o Release of new stable version 2.0.0.
	 o GnuCash 2.0 is based on state-of-the-art gtk2 GUI technology.
	 o GnuCash 2.0 follows the Gnome Human Interface Guidelines (HIG) for
	   a consistent behaviour and look-and-feel for the whole Desktop.
	 o New tabbed window.
	 o New importing feature: OFX DirectConnect can directly retrieve and
	   import account statements over the Internet.
	 o Implemented a "Hide account" feature to keep a better overview of
	   your current accounts.
	 o Implemented the ability to create budgets within GnuCash using
	   your account data.
	 o New importing feature: MT940 files can be imported (in addition to
	   QIF files and OFX files).
	 o The data file format has been improved with respect to
	   international characters. Data files with international characters
	   can be transferred to other countries flawlessly.
	 o Support for Accounting Periods.
	 o GnuCash Help and Guide are now fully integrated with the GNOME Help
	   system (Yelp).
	 o New releases of Finance::Quote and LibOFX will be coming soon to
	   update support for GnuCash 2.0.0.

 1.9.8 - 18 June 2006
 	 o Welcome to GnuCash 1.9.8 aka "Grab that cash with both hands and
	 make a stash" the first release candidate of the GnuCash Open Source
	 Accounting Software which will eventually lead to the stable version
	 2.0.0. This release contains many bugfixes since the second beta
	 release.
	 o PLEASE TEST any and all features important to you. Then post any 
	 bugs you find to bugzilla
	 http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
	 o We would like to encourage people to test this and any further
	 releases as much as possible and submit bug reports in order that we
	 can polish GnuCash to be as stable as possible for the 2.0.0 release
	 in a few weeks.
	 o Major bugfixes include -
	 o More Register fixes.
	 o Restore the business reports menu.
	 o QIF import and HBCI fixes.
	 o Fixes for currencies.
	 o Fixes to business invoices.
	 o General UI fixes.

 1.9.7 - 04 June 2006
 	 o Welcome to GnuCash 1.9.7 aka "Banking on Gnu Cash!" the second
	 beta release of the GnuCash Open Source Accounting Software which will
	 eventually lead to the stable version 2.0.0. This release contains 
	 many bugfixes since the first beta release.
	 o PLEASE TEST any and all features important to you. Then post any 
	 bugs you find to bugzilla
	 http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
	 o We would like to encourage people to test this and any further
	 releases as much as possible and submit bug reports in order that we
	 can polish GnuCash to be as stable as possible for the 2.0.0 release
	 in a few weeks.
	 o Major bugfixes include -
	 o Hide not finished funtionality for the 2.0 release
	 o Fixes to lots functionality
	 o Fixes to XML import
	 o Patches to work with guile 1.8
	 o HBCI fixes
 	 o Many updated translations.
	 o New splash screen from Joshua Facemyer / Impressus Art
	 o Fix the help file names now the docs are xml instead of html.
	 o Fixes for MacOS and Windows builds
	 o Fixes to progress bar.
	 o UTF8 fixes
	 o Fixes for glib 2.6

 1.9.6 - 14 May 2006
 	 o Welcome to GnuCash 1.9.6 aka "Time to make a difference" the first
	 beta release of the GnuCash Open Source Accounting Software which will
	 eventually lead to the stable version 2.0.0. This release contains 
	 many bugfixes since the sixth unstable release.
	 o PLEASE TEST any and all features important to you. Then post any 
	 bugs you find to bugzilla
	 http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
	 o We would like to encourage people to test this and any further
	 releases as much as possible and submit bug reports in order that we
	 can polish GnuCash to be as stable as possible for the 2.0.0 release
	 in a few weeks.
	 o Major bugfixes include -
	 o More Register fixes.
	 o Fixes to Scheduled Transactions.
	 o Many Report fixes.
 	 o Many updated translations.
	 o New icons
	 o Fixes to lots functionality
	 o Fixes to logging
	 o Many Qof fixes
	 o Fixes to budgeting
	 o HBCI fixes

 1.9.5 - 16 Apr 2006
 	 o Welcome to GnuCash 1.9.5 aka "The final countdown begins" the sixth
	 of several unstable releases of the GnuCash Open Source Accounting
	 Software which will eventually lead to the stable version 2.0.0. This
	 release contains many bugfixes since the fifth release but is still
	 only intended for developers and adventurous testers who want to help
	 tracking down bugs.
	 o WARNING WARNING WARNING - Make sure you make backups of any files
	 used in testing versions of GnuCash in the 1.9.x series. Although the
	 developers go to great lengths to ensure that no data will be lost we
	 cannot guarentee that your data will not be affected if for some
	 reason GnuCash crashes in testing these releases.
	 o PLEASE TEST TEST AND TEST SOME MORE any and all features important
	 to you. Then post any bugs you find to bugzilla
	 http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
	 o Major bugfixes include -
	 o More Register fixes.
	 o Fixes to Scheduled Transactions.
	 o Report fixes.
	 o Make the entire UI insensitive when the progress bar is showing.
	 o Fixes for currencies and currency quote retrievals.
	 o Lots of Qof fixes.
	 o Profiling fixes to improve speed and response.
	 o Memory leak fixes.
	 o Fixes for 64-bit compiles.
	 o Add a per-account "hidden" flag.
	 o Fixes to compile with gcc4.
	 o Fixes to xml file format.

 1.9.4 - 05 Apr 2006
 	 o Welcome to GnuCash 1.9.4 aka "Better late than never" the fifth of
	 several unstable releases of the GnuCash Open Source Accounting
	 Software which will eventually lead to the stable version 2.0.0. This
	 release contains many bugfixes since the fourth release but is still
	 only intended for developers and adventurous testers who want to help
	 tracking down bugs.
	 o WARNING WARNING WARNING - Make sure you make backups of any files
	 used in testing versions of GnuCash in the 1.9.x series. Although the
	 developers go to great lengths to ensure that no data will be lost we
	 cannot guarentee that your data will not be affected if for some
	 reason GnuCash crashes in testing these releases.
	 o PLEASE TEST TEST AND TEST SOME MORE any and all features important
	 to you. Then post any bugs you find to bugzilla
	 http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
	 o Major bugfixes include -
	 o More Register fixes.
	 o Fixes to Scheduled Transactions.
	 o Report fixes.
	 o Add support for renumbering the account codes for all the children
	   of a given account.
	 o Fixes to the hierarchy druid.
	 o Regularize capitalization of the word 'GnuCash' where its user
	   visible.
	 o Fixes for Scheduled Transactions.
	 o Added new toolbar icons and buttons.
	 o Fix the lack of action strings in the popup menu.
	 o Add a context menu to the reconcile window.
	 o Fix the dialog so that the 'Cancel' button cancels all changes made
	   since the dialog was opened.
	 o Fixes for currencies and  currency quote retrievals.
	 
 1.9.3 - 19 Mar 2006
 	 o Welcome to GnuCash 1.9.3 aka "Mo money, mo problems" the fourth of
	 several unstable releases of the GnuCash Open Source Accounting
	 Software which will eventually lead to the stable version 2.0.0. This
	 release contains many bugfixes since the third release but is still
	 only intended for developers and adventurous testers who want to help
	 tracking down bugs.
	 o WARNING WARNING WARNING - Make sure you make backups of any files
	 used in testing versions of GnuCash in the 1.9.x series. Although the
	 developers go to great lengths to ensure that no data will be lost we
	 cannot guarentee that your data will not be affected if for some
	 reason GnuCash crashes in testing these releases.
	 o PLEASE TEST TEST AND TEST SOME MORE any and all features important
	 to you. Then post any bugs you find to bugzilla
	 http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
	 o Major bugfixes include -
	 o More Register fixes.
	 o Fixes for OFX importer.
	 o Add printing support for the graphs.
	 o Add multi-commodity SX support.
	 o Fixes for windows/mingw32 porting.
	 o Fixes for currency settings.
	 o Add support for XSL.
	 o Recode all po files into UTF-8 character encoding.
	 o Lots of Qof fixes.
	 o Fix the build-order (and install order) of the engine libs.
	 o Fix a problem where account cell contents disappear when focusing
	   in/out of an account cell.
	 o Report fixes
	 o More Qof fixes
	 o More fixes for UTF-8 support
	 o Fixes to Scheduled Transactions

 1.9.2 - 05 Mar 2006
 	 o Welcome to GnuCash 1.9.2 aka "With extra flavor enhancements" the
	 third of several unstable releases of the GnuCash Open Source
	 Accounting Software which will eventually lead to the stable version
	 2.0.0. This release contains many bugfixes since the second release
	 but is still only intended for developers and adventurous testers who
	 want to help tracking down bugs.
	 o WARNING WARNING WARNING - Make sure you make backups of any files
	 used in testing versions of GnuCash in the 1.9.x series. Although the
	 developers go to great lengths to ensure that no data will be lost we
	 cannot guarentee that your data will not be affected if for some
	 reason GnuCash crashes in testing these releases.
	 o PLEASE TEST TEST AND TEST SOME MORE any and all features important
	 to you. Then post any bugs you find to bugzilla
	 http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
	 o Major bugfixes include -
	 o More Register fixes.
	 o HIGify the scheduled transaction dialogs.
	 o Fix the qof configure test for OSX.
	 o Compile cleanly with when _FORTIFY_SOURCE is defined.  This
	   definition is forced when building RPMs on FC4.
	 o Catch and defer the quit command if a file save is in progress.
	 o Disable quote related functionality when F::Q isn't installed.
	 o Lots of Qof fixes.
	 o Add ebuild for gnucash 1.9/2.0 series.
	 o Fix x-axis labeling and other barchart improvements.
	 o Get MT940 importer to compile again (experimental; requires
	   aqbanking-1.9.7). It is not yet tested with actual files.
	 o Menu and toolbar fixes.
	 o Remember the order in which the notebook tabs are referenced.
	 o Updates to business invoicing functionality.
	 o Fix Chart of Accounts export so it works again.
	 o Add support for using multi-byte unicode thousands separator and
	   decimal point characters when printing numbers.
	 o Lots of fixes to splits and transaction editing.
	 o Added new icons.
	  
 1.9.1 - 19 Feb 2006
 	 o Welcome to GnuCash 1.9.1 aka "So we meet again" the second of
	 several unstable releases of the GnuCash Open Source Accounting
	 Software which will eventually lead to the stable version 2.0.0. This
	 release contains many bugfixes since the first release but is still
	 only intended for developers and adventurous testers who want to help
	 tracking down bugs.
	 o WARNING WARNING WARNING - Make sure you make backups of any files
	 used in testing versions of GnuCash in the 1.9.x series. Although the
	 developers go to great lengths to ensure that no data will be lost we
	 cannot guarentee that your data will not be affected if for some
	 reason GnuCash crashes in testing these releases.
	 o PLEASE TEST TEST AND TEST SOME MORE any and all features important
	 to you. Then post any bugs you find to bugzilla
	 http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
	 o Major bugfixes include - 
	 o Register fixes
	 o Finance::Quote issues
	 o Correctly open an account and its sub-accounts.
	 o Change the reports from using a hard-coded fiscal year to using the
	 global accounting period set in the preferences.  Both the start date
	 and the end date are used, so the user is free to choose any arbitrary
	 period.
	 o Use the price nearest to midday to get the value in the default
	 currency.
	 o Make the desktop more HIG-compliant.
	 o Patch to prevent crash when voiding a transaction.
	 o Aqbanking updates
	 o Report fixes
	 o Autodetect OFX and use it if we find it.
	 o Qof fixes
	  
 1.9.0 - 08 Feb 2006
 	 o Welcome to GnuCash 1.9.0 aka "We're gonna make it!" the first of
	 several unstable releases of the GnuCash Open Source Accounting
	 Software which will eventuall lead to the stable version 2.0.0. This
	 release is the very first of the gtk2-based GnuCash series and is
	 intended for developers and adventurous testers who want to help
	 tracking down bugs.
	 o WARNING WARNING WARNING - Make sure you make backups of any files
	 used in testing versions of GnuCash in the 1.9.x series. Although the
	 developers go to great lengths to ensure that no data will be lost we
	 cannot guarentee that your data will not be affected if for some
	 reason GnuCash crashes in testing these releases.
	 o PLEASE TEST TEST AND TEST SOME MORE any and all features important
	 to you. Then post any bugs you find to bugzilla
	 http://bugzilla.gnome.org/enter_bug.cgi?product=GnuCash
	 o If you have the urge to help beyond testing please get involved in
	 the discussions on the GnuCash mailing lists which you will find at
	 http://www.gnucash.org. We especially need people to help with
	 updating the documentation as all texts refer currently to the 1.8.x
	 series. Please see http://wiki.gnucash.org/wiki/Development on how to
	 get involved.
	 o PS I'm not going to list the many features changed or updated in
	 this release because obviously there is so much that has changed.

 1.8.12 - 19 Oct 2005
 	 o Online Banking/HBCI improvements: Debit notes are fixed
 	 again; Bank-internal money transfers are now supported, if
 	 the HBCI bank offers them; Setup wizard can now works with
 	 HBCI, OFX-Connect, and other AqBanking backends; Fix
 	 character encoding issues in utf-8 locales; Fix date interval
 	 in the import transaction matcher for OFX and HBCI import;
 	 Fix PIN entry bug.
 	 o New currencies added: Romanian Leu, Bulgarian Lev, Malagasy Ariary
 	 o Fix problem with long date formats in some locales (bug#170444)
 	 o Add configure macros for mips, mipsel, arm, and m68k; Fix
 	 compilation on OpenBSD 64bit architectures
 	 o Updated translations: German, Italian, Kinyarwanda

 1.8.11 - 06 Feb 2005
 	 o Add extra sanity checks and verbose error message if the setup
	 wizard of aqhbci cannot be found.
	 o Fix potentially missing initialization of gwenhywfar library, as
	 reported by Peter O'Gorman on Max OS X.
	 o Properly accumulate splits (bug #165053).  Also fixes a (related)
	 memory leak
	 o Add explicit dependency on business-utils.
	 o Adapt to latest changes in aqbanking; external wizard name is no
	 longer hard-coded here but is asked from aqbanking.
	 o Enable debit notes again in HBCI.
	 o Update German translation.
	 o Thomas Bushnell's patch to protect non-backup pruning (#164875)
	 o Add the transaction guid to some error warning messages.
	 o Fix HBCI date range for statement download.
	 o Fix the last-day-of-month computation for leap years.
	 
 1.8.10 - 11 Dec 2004
 	 o Don't use C++/C99 declarations.  Declare variables at the top of
	 the function.
	 o Updated British English, Czech, Italian, Russian, German,
	 Brazilian Portugese, Dutch, French, Spanish, translations.
	 o Fabien COELHO's zero-balance patch to remove accounts of zero
	 balance from the report.
	 o Fix a broken recursion problem.  Don't call show-acct? from
	 use-acct? so we don't recurse ad flictum.  This recursive call isn't
	 necessary, just have use-acct? recurse unto itself.
	 o look in ${srcdir} for build-config.scm.in
	 o Work around problems with libltdl3.
	 o don't automatically try to (require 'format), so gnucash will build
	 on an slib-3 system.
	 o Added quote sources for Indian Mutual Funds.
	 o Skip the case when a token is the empty string. This caused many
	 warnings about a NULL kvp_frame lookup.
	 o Luigi Ballabio's automake patch to gnucash.m4
	 o guile-1.6 complains about string->symbol when passed a symbol.
	 o applied Vasil's patch to improve the transaction report for HTML
	 export purposes.
	 o Backport of CVS-head changes to improve register open performance
	 when working with large account trees (>500 accounts).  The new code
	 caches the quickfill tree so that it is shared by all register
	 windows.
	 o create gnc:current-saved-reports, as the file to store saved
	 reports from cstim.  Autoload the saved-reports file at startup
	 (after config.user/config.auto is loaded).
	 o Added gnc:report-generate-saved-forms that will generate the scheme
	 code necessary to create a new report from the saved options of an
	 old report.
	 o Added example Menu item "File -> Save all reports" that will call
	 the new report saving function for all reports. This would need more
	 work so that not all reports are saved but only the currently
	 selected one -- any volunteer may feel free to add that.
	 o Fix saving of report: It now appends to
	 ~/.gnucash/saved-reports-1.8 Statusbar tip is now more verbose.
	 o Add toolbar element for saving the current report.
	 o Add function for saving one particular report to the
	 ~/.gnucash/saved-reports-1.8 file. Add extra menu only for customized
	 reports.
	 o Remove the previous function for saving all reports since it is no
	 longer necessary.
	 o Apply David Reiser's patch for Quicken(tm) cheques with stub.
	 o Apply David Grant's patch to add TD Efunds.
	 o make the desktop file HIG compliant.
	 o change the gtkhtml order to search for >= 1.1 before < 1.1, in
	 order to try to fix #84707 on systems with multiple versions of
	 gtkhtml.
	 o Perry Smith's Null Account Patch.  Make sure the security is a real
	 string before appending an account separator, so we don't try to
	 create a "null" account.
	 o Add option to include zero-amount splits in computations.
	 o fix xaccAccountGetBalanceAsOfDate() to properly compute the balance
	 at the end of the split list.
	 o Major change for HBCI, back-ported from HEAD. The HBCI online
	 banking is no longer based on the openhbci library but instead on the
	 aqbanking library http://sf.net/projects/aqbanking which is Martin
	 Preuss' successor of openhbci. This means that now aqbanking-0.9.5 is
	 required instead of any openhbci package.
	 o Fixes for x86_64
	 o Update for new LibOfx, this among other things, gives gnucash
	 Microsoft OFC support.
	 o Duplicate match tweaks in import code
	 o Andreas Rottmann's patch to support g-wrap 1.9.
	 o provide a default account name so we don't crash when someone
	 imports a broken QIF that has a !Account without an account name.
	 o Daniel Lindenaar's patch to implement a check-box in the Invoice
	 Post Dialog (with a default in the File Preferences) to choose to
	 accumulate splits when posting an invoice, or post a 1:1 mapping.
	 o Phil Longstaff's patch to prevent duplicate pricedb entries.
	 o Heath Martin's x86_64 patch
	 o Mark search criteria for translation -- somehow this had been
	 missed all the time.
	 o Change currency mnemonic for "New Israeli Shekel" from "ILS" to
	 "NIS".
	 o Identified and fixed several places with untranslated strings.
	 o Add configure check for libofx version 0.7.0 and respective error
	 message. Update docs.
	 o Improve importer performance by matching imported transactions only
	 against transactions in the proper time interval.
	 o send an event when a payment is processed so the invoice gets
	 updated as "paid" in the search window.
	 o Make sure we set the proper search-type when we create the query,
	 otherwise the search will fail later.

 1.8.9  - 11 Apr 2004
 	 o Updated Polish translation by GNOME PL Team, updated French, Czech,
	   Spanish, Russian, Dutch, German and Italian translations.
	 o dump-finance-quote - Be more explicit when a lookup fails.
	 o log-replay - Increase read buffer size.
	 o Make sure to verify that the items in the reconcile hash are still
	   around after a refresh.
	 o When the commodity is changed, then set the currency to the
	   currency of the last price entered for this commodity.
	 o Add Hungarian account templates by Sulyok Peter
	 o Patch by Geoff Kassel to work on OpenBSD (allow user to set
	   diffcmd).
	 o Don't test double KVPs, on the theory that they will soon be
	   deprecated.
	 o  When computing the aging report, ignore splits that belong to
	   closed lots.  This way we wont get the wrong values when the invoice
	   falls outside the 360-day window but its payment falls inside the
	   window.
	 o Add gnc_getline() function to read an unlimited line-length from a
	   file (so you're not limited to a buffer size with fgets() and the
	   like). It is similar to the getline(3) on Linux except the API is
	   different and it will always set the return string.
	 o Add workaround code for openhbci/chipcard problem.
	 o Add gnc_lookup_date_option() function.
	 o Add gnc_ui_account_get_balance_in_currency() function.
	 o Add preferences for summarybar.
	 o Add xaccAccountConvertBalanceToCurrencyAsOfDate() function
	 o Summarybar can now display a grand total of all commodities,
	   profits of a period of time and net assets at the end of the period;
	   summarybar can be configured with some options under
	   edit->preferences.
	 o Create two new functions to centralize date-selection option
	   creation.
	 o Export the new scheme functions.
	 o Modify Herbert's patch to centralize the date-selection option
	   code.
	 o Use the new centralized date-selection option-creation code.
	 o Fix a typo in the help (was --diable-gui).
	 o Add db-4.2 to the list of databases we search.
	 o Fix a problem with opt style installs.
	 o Rename from_xxx and to_xxx account tree widgets to left_xxx and
	   right_xxx.
	 o If in "accountant mode" call "transfer from" "credit account" and
	   "transfer to" "debit account" and interchange account trees.
	 o Remove the RECN cell from payable/receivable to stop confusing
	   people.
	 o Change Ukrainian "UAG" into "UAH"
	 o Commented out setting the memo always to "Auto-created split" due
	   to popular request.
	 o Fix for part of bug only allow auto-create SXes which have splits 
	   to be created.
	 o HBCI transfer template management GUI added by Bernd Wagner.
	 o Added instructions about running under valgrind.
	 o Added a large set of valgrind suppressions for both guile and
	   gnucash.
	 o Change the reg_type to SEARCH_LEDGER so all the 'action' types
	   appear.
	 o Remove unused 'ledger_status' widget.
	 o At least be consistent about the background coloring of the month
	   labels, even if we're still not using GTK themeage correctly.
	 o Destroy the transient window when the widget is destroyed.
	 o Make the advance and remind spin-buttons editable.
	 o Change the upper bound on the advance and remind spins to 365
	   [days], with a page-size of 30 [days].
	 o Disallow the Scheduling of being-editing transactions in the
	   Register, preventing a class of unbalacned SX template transactions
	   from being entered and propogated through the system.
	 o Fix nasty memory-corruption issue; insufficent bounds checking on
	   array index.
	 o Better handling of various error cases in transaction-creation.
	 o When we have a problem parsing a credit/debit cell, indicate to the
	   user what occurred.
	 o Use the account-list filtering capability of the GncAccountSel to
	   only show/allow-creation-of valid account-types in the loan-druid.
	 o Add ':' to the token list of allowable characters in the formula
	   cell.
	 o Fix precedence bug screwing up loan review page.
	 o Don't need to require format; main.scm handles it, and the default
	   "format" (simple-format) is sufficient to handle everything we need.
	   This allows gnucash to work with slib3.
	 o Add code to remove "intl/Makefile po/Makefile" from AC_OUTPUT in
	   configure.in prior to calling gettextize to make sure that you can
	   build from CVS with recent versions of gettextize.  Tested with both
	   RH9 and RH7.3 to make sure it works with both old and new.
	 o Move variable declaration to the top of the block.
	 o Make sure we always have intl and po Makefiles in the configure
	   script.  Sometimes it was ripped out without being replaced.

 1.8.8  - 17 Nov 2003
 	 o HBCI - Improve error message when receiving zero balance from bank.
	 o Add account template for Swiss German businesses "KMU" by Tom
	   Winterhalder
	 o Add *big* account template for German businesses "SKR04" by Betina
	   Schmidt
	 o Add Catalan and Turkish translation, Updated German, Italian,
	   Czech, Greek and Dutch translations.
	 o Add Turkish account template. Updated Greek account templates.
	 o Remove debian scripts
	 o Add a comment about minimum string length
	 o Fix the ISO_DATELEN to be "long enough"
	 o Fix handling of HBCI direct debits (fix wrong textkey). Fix and
	   initially implement handling of multiple banks/users/customers.
	 o Fixed extremly stupid, old bug that causes weird HBCI errors.
	   Improved user messages.
	 o Refactor some GUI code. Improve user messages.
	 o BillTermDecRef should have been BillTermIncRef when setting new
	   bill term.
	 o Applied Frank Pavageau's patch regarding capital gains to handle
	   split transactions.
	 o Don't make a timespec with tv_sec == 0.  Fixes some tests on the
	   alpha platform.
	 
 1.8.7  - 14 Sept 2003
 	 o Use <libofx/libofx.h> instead of "libofx/libofx.h" as it's not part
	   of our system. Fixes a dependency problem in 1.8.6 release.
	 o Small fix from hawkfan to get tests to work when building outside
	   srcdir.
	 o Fix a bug introduced by Matthew -- ANSI C does not allow you to
	   declare a variable in the middle of an expression.  Move the
	   declaration to the top of the function.
	 o We don't need the trailing semi-colon because the #include adds
	   one.  The double semi-colon causes build failures in some cases.

 1.8.6  - 11 Sept 2003
 	 o Updated Spanish, Greek, French, Czech, Slovak translations
	 o Fixed extremely stupid bug in the import value setting workaround.
	 o Fixed problem with SX formula_cell calls
	 o Merge missing part of 2003-05-28 commit.  The log format changes
	   didn't get commited for some reason, making the log replayer 
	   completely unusable.
	 o Fixed crash during dialog startup on Solaris.
	 o Turn off scheme garbage collection during query->scm and scm->query
	   conversion.  It shaves about 50% off the test-scm-query-string tests.
	 o Make test-scm-query-string test deterministic by seeding the RNG
	   with a known value.
	 o Add a "slots" parameter to allow for future expansion.  Right now
	   this is completely ignored.

 1.8.5  - 17 Aug 2003
 	 o Add IS_PAID column and the ability to search for paid/not-paid
	   invoices.
	 o Add HBCI online transfer templates and make usable
	 o Fix a bug where if you unpost an invoice and don't bring the
	   TaxTables up to date, the total value shown in the register is
	   different depending on whether the cursor is on the current line
	   or not.
	 o Don't constantly resize the invoice window every time we update
	   ourselves.
	 o Updated Italian, Brazilian Portugese, German, Czech, Dutch and
	   British English translation.
	 o Add Subtotal and Tax labels in the summary bar to print the
	   Invoice's total amounts.
	 o Change the log format to use GUID instead of C pointers, use
	   ISO8601 instead of proprietary form and log the Notes field.
	 o Port new log replay module from HEAD.
	 o Re-enable reversed legend in stacked barcharts. Needs Guppi 0.40.4
	   a.k.a. Guppi CVS, though, to actually work.
	 o Update the Polish Zloty for its new ISO currency code.
	 o Add ability to sort by Action and Notes.
	 o Fix the vendor window title to use the company name, not the
	   contact name. Change the message when the company name is left blank.
	 o Create a new "date format" widget to let the user choose a date
	   format (and see the results of what the date would look like).
	 o Add "Deluxe Personal Check" type. Add support for printing to
	   "deluxe" personal checks.  This prints the check "sideways" on a
	   US-Letter configuration.
	 o Backport the QueryList widget and associated usage (this allows
	   more places to have sortable column displays for query results)
	 o Improve HBCI error handling. Add more user feedback functions.
	 o Add support for KtoBlzCheck, a small checking package for
	   destination account numbers for German banks. Very small, very useful
	   http://sourceforge.net/projects/ktoblzcheck
	 o TRANSLATION_HOWTO: Added, by Jon Lapham
	 o Add API to the plugin modules to allow post-processing (scrubbing)
	   of the book after it is loaded from XML.  This allows a plug-in to
	   post-process the complete book.
	 o Create a scrub function to clear up bogus tax tables due to a bug
	   which could cause tax tables to get created ad-nausium if you post
	   and then unpost an invoice.
	 o Create a scrub function to clear up bogus bill terms due to a bug
	   which could cause bill terms to get created due to post/unpost of
	   invoices.
	 o Enable the exchange-rate dialog on "search ledger" registers.
	 o Raise the import window after choosing a file.
	 o Change dialog statements to allow for embedded percent signs in the
	   messages.  In other words, don't allow user input into the format
	   string of a printf.
	 o Change how the billterms option menu is used so it will change
	   properly if you change the invoice's owner.
	 o Don't use gnc:reverse-account-balance? to determine whether to
	   reverse the balance -- base it purely on the report type.
	 o Fix gncBillTermCopy() so it PROPERLY copies the bill term.
	 o Tolerate some HBCI banks failure of the GetSystemId-job.
	 o Don't allow selection of directory for save file.
	 o Add fancy-invoice report, to show what else is possible.  It's not
	   really useful per se, but it is another example for users.  To be
	   useful it requires some custom editing.
	 o Limit the commodity choices based upon the current account type.
	 o Add a new argument to the dialog creation functions to specify what
	   types of commodities should be presented.Also tweak the title of the
	   dialog based upon this argument.  Remove the "new" button when the
	   dialog is limited strictly to currencies.
	 o Show the running balance column by default in the register report.
	 o Annotate the window title to indicate whether a register is for a
	   single account or it includes all subaccounts.
	 o Change the register close dialog to include a cancel option.
	 o Don't close the register if the user cancelled.
	 o If the user has manually entered an amount, then stop automatically
	   updated the amount when the date is changed.
	 o Refactor many HBCI functions to eventually enable queued processing
	   of several HBCI jobs.
	 o Add a "retained earnings" item under equity, and change the title
	   to include the start date (Balance Sheet report).
	 o Don't print the "handling-request" messages when getting stock
	   quotes.
	 o Display selected pixmap when opening an options window.
	 o Fix 'Save As' so it can write to non-existing files.
	 o New data file should have same uid/gids original file.
	 o Added Italian account templates by Lorenzo Cappelletti
	 o Change HBCI online transfer action so that first the gnucash
	   Transaction is created and only after that the HBCI connection is
	   started. Necessary for later implementation of offline queueing and
	   multi-job execution.
	 o Clarify the part of the HBCI setup about potentially adding HBCI
	   accounts manually.
	 o Add a couple of extra checks to prevent crashing if the commodity
	   attached to a price quote has disappeared.
	 o Provide a new warning message before deletion if a commodity has
	   any price quotes.  If the user deletes the commodity anyway, removed
	   any quotes are based on the commodity
	 o Enhance the get prices routine to handle a request with a NULL
	   currency.
	 o Fix a crash where removing items in the wrong order could cause
	   "Bad Things" to happen
	 o Sort the bills before displaying them, so they appear in a
	   consistent order (by date due).
	 o Fix a bunch more rounding errors, and add more precision to the
	   price.
	 o Change the description and action of Invoice and Payement
	   Transactions/Splits, to make it easier to print a check off the
	   posted transactions.
	 o Add Debit and Credit totals to Register report.
	 o Differentiate between "file is already locked" and "we can't create
	   the lockfile" so we can let the user know.
	 o Fix the message to be more appropriate when we hit a READONLY
	   error.
	 o Various Postgres backend fixes
	 o Add button for manual adding of HBCI accounts. Requires latest
	   OpenHBCI 0.9.13
	 o Add saving of the HBCI_API so that bank's status changes will now
	   be remembered immediately.
	 o Add "(Report)" strings to the various columns displayed in the
	   report currency.
	 o Set the date-entered on invoice transactions to "now" instead of
	   the post date.  Thi lets us know when an invoice was actually posted,
	   or a payment was actually made.
	 o Support "gain/loss" balancing splits on stocks
	 o Apply patch to fix a number of off-by-one bugs in the loan druid.
	 o Adapted to latest gnucash-docs changes, by Jon Lapham
	 o Add code to read XML files with real namespace declarations.
	 o Make sure we define PWD, as not all shells define it properly.
	 o Workaround for multi-currency importing bug.
	 
 1.8.4  - 25 May 2003
 	 o Fix transfer dialog to nothang if OK button is clicked w/o filling
	   in dialog properly.
	 o Add HTML::Parser to the list of items checked/installed.
	 o Updated translations:  Brazilian Portugese, Czech, Italian, German
	 o Fix the "View xxxbar" menu items to track properly when a new data
	   file is opened. Consolidate the code for manipulating the
	   View/Statusbar and View/Summarybar menu items.  Work around a Gnome
	   MDI bug as best as possible.
	 o The numeric test regex was broken and would fail on ALL numerics,
	   causing all imports to be of value zero.
	 o Fix for creating new template transactions [from Scheduling
	   existing transactions], such that they have valid Posted dates.
	 o Fix for existing/old data without posted dates.  If we encounter
	   the condition, fixup the transaction's Posted date to that of the
	   Entered date.
	 o Add LOT_IS_CLOSED and LOT_BALANCE query parameter methods
	 o Fixes for 64-bit architectures.
	 o Add gncQueryGetBooks() API to return list of books in a query.
	 o Add INVOICE_POST_LOT query parameter methods
	 o Add an api to force an event even when events are suspended.
	   Without such an API, events can be lost if the event system is
	   suspended when the event comes in.
	 o Added gnucash wrappers around gnome-print's rotate, translate,
	   gsave, and grestore APIs.  All to allow sideways printing (by
	   rotating the image).
	 o Wrap the new print-session apis.
	 o Modify the AC_GWRAP_CHECK_GUILE() macro to take an argument, the
	   g-wrap module directory.  Then actually test that the g-wrap module
	   loads.  This should detect systems without slib installed.
	 o New gwrap check macro
	 o Deal properly when there are no prices for a commodity.
	 o Supply a start date (as well as an end date) and don't print
	   invoices that occur prior to the start date or after the end date.
	   The aging information ignores the start date, but not the end date.
	   This means the aging information will always be acurate through the
	   end date (even if all the invoices and payments are not displayed).
	 o Limit the itemized invoices/payments to the start/end date range,
	   but print out a "Balance" line if there is a non-zero balance as of
	   the start date.
	 o Nikos Charonitakis's account chart updates: added new carloan
	   account chart, updated account chart.
	 o Use the correct columns when printing the Gain column, don't reuse
	   the same column as profit; we want to report different values.
	 o Don't let the user do anything with the options dialog until
	   Apply() finishes.
	 o Had the wrong number of arguments in gnc:account-get-balance-at-date
	 o Add some (commented out) code to support a start date for computing
	   the Net Income (aka Net Profit) in the Balance Sheet.
	 o Move the instantiation of File -> Properties into main-window.scm
	   (out of business-gnome.scm) for future cases where we might decide to
	   ship the business modules separately.
	 o Fix the ofx test program to make sure it links on many weird
	   platforms.
	 o When we are asked to reload the report, queue the request, queue a
	   draw event, and then return immediately.  When the draw event
	   happens, load the report then.  This lets you hit Apply and then OK
	   before the report finishes loading.
	 o Make sure we can find libofx/libofx.h
	 o Include split transactions in the filtering of the transaction
	   report.
	 o Use a 'from' date to better compute the Net Income on the report.
	 o Change the default Search Operation for numerics from "less than"
	   to "equals" -- so by default you would search for an exact value.
	 o "eval" changed API on guile-1.6.  Use the existing API to convert a
	   delta symbol to a delta time.
	 o Call eval with the right number of arguments based on early or late
	   versions.
	 o Change the date format string to be consistent with other places
	   (e.g. the check print dialog) and use '%' instead of '~'.
	 o Make the Bill Due Days option selectable based on the setting of
	   Notify Bills Due?
	 o Don't crash if you remove the last entry and then add another one.
	 o Deal with the case where the first transaction found for a
	   particular company is a payment
	 o Also print out any overpayment in the total column.
	 o Catch errors when running the child reports so we display the
	   failed report backtrace but also display an error and continue with
	   the multicolumn report.
	 
 1.8.3  - 03 May 2003
 	 o Updated translations: Italian, Swedish, Danish, British,
	   Traditional Chinese, French, German, Tamil, Brazilian Portugese.
	 o Turn off the report-total by default
	 o The Euroland currency rates were inverted in the transfer dialog.
	 o Chris Morgan's Baysian Matching code, to match transactions based
	   on Bayesian filtering of previously matched transactions.
	 o Fix a bug in the account name list when you you filtered down to no
	   accounts it would ignore the filter.
	 o The Account Separator option was moved to the Accounts page,
	   reference correctly.
	 o Fix the keypress handlers so they work properly for both the text
	   entry widget and the calendar popup widget.
	 o Force the cursor to the first line of a transaction split before
	   disabling "double line" mode in the register.  This prevents the
	   register refresh code from trying to update a cell that is no longer
	   visible.
	 o Fix HBCI close-on-finished checkbutton.
	 o Add descriptions of new HBCI actions.
	 o OpenBSD fixes by Todd T. Fries
	 o New report "income vs. day of week" by Andy Wingo
	 o Fix a couple strings to improve comments when owners and accounts
	   are missing.  Direct the user to select them in the report options.
	 o When building the "name + address" string, check if the company
	   name and contact name are the same and, if so, only print one of
	   them.
	 o Fix the glade settings so resizing the window will properly resize
	   the widgets.
	 o Save the entry cells before adding an it to the invoice, otherwise
	   it wont get sorted properly.
	 o Add support in business code for the to-charge amount.
	 o Don't ask the user in the general case when making changes to
	   entries.  Generally the user should be allowed to make whatever
	   changes they want without being pestered.
	 o Guile-1.6 requires empty lists to be quoted.
	 o Symbols are not strings in guile-1.6.
	 o Fix "WeekDelta" and add TwoWeekDelta.
	 o Pop up a dialog if the user tries to transfer from a non-currency
	   account, and don't let them do it.
	 o Evaluate the date during get_predicate() in case the user just "hit
	   return" (and the auto-evaluate didn't happen).
	 o Fix crash during import of investment accounts.
	 o Fixes for GCC 3.3 warnings
	 o Fix HBCI user messages where chip cards were confused with key
	   files.
	 o Adapt to latest changes in OpenHBCI CVS.
	 o Applied Tomas Pospisek's patch to the transaction report.
	 o Fix the description of gnc:mdi-show-progress.
	 o Enable changing the "ID" for different business objects.
	 o Fix the percentage calculations so we don't get GtkCritical
	   warnings.
	 o Disable the test-scm-query-import test, since it breaks on
	   guile-1.6
	 o Move currency conversion to gnc-pricedb.c
	 o Improve report for stocks and funds not denominated in report
	   currency.
	 o QIF imports don't assume that a date of the form XXXXXXXX is always
	   YYYYMMDD. Make sure a 4-digit year "makes sense"
	 o Fix hbci and ofx test for handling --disable correctly.
	 o Fix openhbci macro again so that it uses a C check program.

 1.8.2  - 09 March 2003
 	 o Updated translations: German, Slovak, Spanish
	 o Updated HBCI requirement to 0.9.6
	 o Postgres fix for PG-7.3.x
	 o More fixes for guile-1.6 support
	 o Fix QIF Import for split transactions (#105139)
	 o Remove "display balance in Euro" columns from the main window
	 o Add "display balance in Report Currency" columns to the main window
	 o Fix the transfer dialog / exchange-rate dialog so it doesn't round
	   the values input by the user. (#106332)
	 o Fix configure so tests wont fail on GCC 3.2.2
	 o HBCI: avoid sending online transfers twice
	 o Dont override the user's toolbar style (#102041)
	 o Import: don't punish transactions with an online ID
	 o Add engine support for employee expense vouchers

 1.8.1  - 09 February 2003
	 o Release of new stable version 1.8.1
	 o Fixes for qif import crashes
	 o Update translation po/it.po by Lorenzo Cappelletti
	 o Remove the tip that says that this is a development version.
	 o Remove the "development version" string when running "gnucash
	   --version"
	 o Add heuristic for duplicate matching by check number.
	 o Various bug fixes, remove Finance::Quote requirement for rpms
	   built on RH 8.0
	 
 1.8.0  - 02 February 2003
 	 o Release of new stable version 1.8.0
	 o Fix problem getting quotes from trustnet.
	 o Add new script that dumps all the data returned by F::Q for a
	   stock.
	 o Apply Bill Nottingham's patch to use db4/db_185.h
	 o Updated translations, po/en_GB.po by Nigel Titley, po/it.po by
	   Lorenzo Cappelletti
	 o Fix HBCI problem with negative account balances.
	 o Add preference (on advanced tab) to enable HBCI debug messages.
	 o Fix the Recurrence-Frequency example-calendar date calculation to
	   show upcoming instances correctly.
	 o Add HBCI user messages about what is supported by the bank.
	 o Fixes for gcc 3.x build problems with postgresql backend
	 o Many more fixes for the postgresql backend
	 o Fix the "bill reminder" so it doesn't create a query if there are
	   no payables accounts.
	 o Fix some of the accounts in the tree to be more accurate to the
	   real world.
	 o Only set ReadOnly status for Invoices, not Payments.
	 o Fix several bugs in QIF importer
	 o Recognize even more error codes from OpenHBCI.
	 o No longer assume that transaction with type OFX_OTHER are
	   investment transactions.
	 o Don't add income accounts to bills, or expense accounts to
	   invoices.  This should help further reduce user confusion with what
	   to do when entering invoices.
	 
 1.7.8  - 20 January 2003
 	 o Welcome to Release Canidate 3
	 o Fixed build issues introduced in last release
	 o Fix compile errors on SuSE 8.0 + 8.1
	 o Update translations, po/ru.po by Vitaly Lipatov, po/el.po by
	   ta_panta_rei@flashmail.com
	 o Ignore certain splits with an "amount" of zero.
	 o Convert from the old to new symbols for Russian Roubles.
	 o Invoices change a couple of columns.  Enable viewing the "taxable"
	   entry.  Enable viewing all the tax accounts individually.
	 o Scrub hbci include paths to prevent gcc 3.x compile errors.
	 o Default the OFX import directory to the directory of the last OFX
	   file imported, or the user's home dir for the first export.
	   Remembered across invocations of gnucash.
	 o Default the save directory to the directory of the last file used.
	   Default the exports directory to the directory of the last file
	   exported, or the user's home dir for the first export. Remembered
	   across invocations of gnucash.
	 o Correctly handle the case where no stocks have been defined and the
	   user asks gnucash to get price quotes.
	 o Work around bug in ghttp library so that intl users whose whole
	   units/fractions separator is a comma can request web pages.
	 o Add "Default Report Currency" preference.
	 o Set invoice currency based on owner's currency.
	 o Use invoice's currency for printing the invoice.
	 o Make the progress bar argument a double instead of an int.  This
	   gets around an issue with guile 1.6.
	 o Add a checkbox to search-for-all
	 o Changes to make the build system work on multiple architectures and
	   with multiple versions of the autotools suite.  Make generated g-wrap
	   sources depend on config.status.
	 o Remove restriction on guile versions > 1.4 Provide a version
	   dependant load path variable for the SRFI location. (Empty in 1.6
	   since they're bundled with guile.)
	 o Limit QIF matches against only the accounts in the old group, so we
	   don't match against ourselves.  This should limit the matches to only
	   "reasonable" matches.
	 o Remove "user name" and "user address" preferences, as they are no
	   longer used by anything.
	 o Create a taxtable option type using the new generic optionmenu code
	 o Create a default customer and default vendor taxtable option for
	   the "File Properties" option menu.
	 o Reset the search-type to "New Search" if we end up displaying no
	   results.
	 o Use the "New Search Limit" pref to decide when to start a new
	   search vs. when refine the search.
	 o Create two new global preferences: "Notify Bills Due?" and "Bills
	   Due Days"
	 o Added sources needed for OS X to dist.
	 o Lots more bugfixes, see changelog.

 1.7.7  - 05 January 2003
 	 o Welcome to Release Canidate 2
	 o Give the user better feedback on exactly what the exchange rate
	   means.
	 o Better handling of corrupt XML data files.  Print better error
	   messages for unknown tags, or mismatched start/end tags.
	 o When checking for gtkhtml-1.1, make the lack of pkg-config a fatal
	   error. Also check for pkgconfig
	 o Updated translations, po/de.po, 
	 o Fix HBCI reparent warnings. Make the PIN dialog a bit nicer.
	 o Fixes to Postgresql backend.
	 o Changed the "ALTER TABLE table ADD COLUMN..." statements to conform
	   to the current Postgres implementation (and SQL 92) standard by
	   putting the DEFAULT modifier in a separate ALTER statement.  This was
	   reported by Christopher B. Browne.
	 o Implement unpost function in invoices.
	 o Correctly open a help window when the initial URL contains a label
	   component to it.
	 o Make the reconciliation window respect the 'include subaccount'
	   flag any time it opens a register.  Consolidate logic for opening a
	   new register. Enhance the reconciliation start window to update the
	   ending value when this flag is changed.
	 o If the amount is monetary, map the keypad decimal key to the
	   correct decimal character for the locale.
	 o Fix malformed URLs for bringing up a report options window.
	 o Add new option for specifying sort critera for piecharts and
	   barcharts.
	 o The report title should change when the report name field is
	   changed in the options.
	 o Add a smart function for going "back" from the "load a file" page.
	   If there are any files loaded it returns to the "loaded files" page
	   instead of the initial druid page.
	 o Add support for i18n of price source strings.
	 o Add icons to gtk only windows.
	 o Search on NOTES add code to prevent searching on template-txn
	   accounts so SXes don't show up in find results.
	 o Create a 'file compression' option and pass the data into the
	   backend. This is an option in the preferences.
	 o Provide a simple checkbook set of accounts
	 o When editing an exchange rate, always change the _VALUE_ of the
	   split, not the amount.  This has the affect of keeping the visible
	   number the same and changing the "other" account.
	 o Add a set of business accounts to the account setup
	 o Give a much higher importance to the date heuristics in the OFX
	   import. 
	 o Disable skipping transactions which already have an online id
	   during matching, untill a fix for the "transfer between two accounts"
	   bug is properly fixed.
	 o Large set of fixes to the build system by John H. Pierce
	   <john@killterm.org>

 1.7.6  - 22 December 2002
 	 o Welcome to Release Candidate 1
	 o Put the build date into the about box for development versions
	 o Deal with broken QIF files that give broken bang-fields. In
	   particular, handle the case where it supplies "!Type Bank"
	   instead of "!Type:Bank"
	 o Fix g-wrap test to fail properly if it cannot find g-wrap-config
	 o Add "Edit Exchange Rate" menu items to the Actions menu and the
	   context menu
	 o Fix the amount display so that the exchange dialog always shows the
	   "amount" in the the local (register) currency.
	 o Add an additional module to check for (LWP aka libwww-perl)
	   before attempting to call Finance::Quote.
	 o Updated translations, po/nl.po by Hendrik-Jan Heins <hjh@passys.nl>,
	   po/uk.po by Volodymyr M. Lisivka <lvm@mystery.lviv.net>, po/el.po,
	   accounts/el_GR by Nikos Charonitakis <charosn@her.forthnet.gr>
	 o Major update to generic import architecture/transaction matcher.
	 o Change HBCI to using new Transaction Matcher GUI
	 o Require openhbci 0.9.4 for HBCI version choosing.
	 o When not retrieving stock quotes for an account, dim the price
	   source labels as well as the option menus.
	 o Consolidate all knowledge about Finance::Quote sources into one
	   place. Functions to record whether or not F::Q is installed
	   properly, and if so, whether a particular source is available.
	 o Change default new SX frequency to monthly
	 o Filled in a long-thought of idea for a formula cell: can contain
	   text unlike a pricecell, but doesn't really want to do
	   auto-complete like a quickfill cell [what we had been using].  This
	   allows us to provide the gnome formula cell which can remap the
	   keypad '.' character based on locale
	 o Disallow the deletion of accounts with ReadOnly Transacation in
	   them. You must first "delete" the RO Txns before you delete the
	   account.
	 o NOTE: As of now you ABSOLUTELY REQUIRE G-WRAP >= 1.3.3
	 o Loan Druid re-written
	 o Add menu items and code so a user can limit transactions in a
	   register to any combination of the
	   Reconciled/Cleared/Voided/Unreconciled states.
	 o Give user feedback during the rendering of a report.
	 o Remove old user docs and tools that are now in gnucash-docs
	 o Fix for large accounts overflowing the data types used in the
	   register code which are causing crashes.
	 o Add support for new GnuCash icon made by Jakub Steiner
	   <jimmac@ximian.com>
	 o Connect up help buttons in dialog's to help files
	 o Lots more bugfixes
	 
 1.7.5  - 02 December 2002
 	 o Fix for a problem with multi-currency that could result in data
	   corruption. Recommend to use this version over 1.7.4

 1.7.4  - 01 December 2002
	 o Second beta release
	 o Problems with importing 1.6 data files fixed
	 o Updates to generic transaction matching
	 o More postgres backend fixes
	 o New progress bar when making reports
	 o Payment schedule review page added to loan druid
	 o Fixes to multi-currency support
	 o Added Brazilian Portugese account templates by Lucimar Moresco
	 o Added doxygen documentation support, and integrated it into the
	   build system. There is a new target, make doc, that can be used to
	   build the documentation if you have doxygen installed.
	 o Catch the condition gracefully when OpenHBCI config file does not
	   exist.
	 o Compute the implicit exchange rates for ALL transactions when
	   necessary. No longer requires the pricedb for printing split values.
	   This will display all transactions in the currency of the current
	   account, regardless of the number of splits in the transaction.
	 o First pass at getting multi-currency transactions to work from the
	   register.
	 o Lots more bugfixes
 
 1.7.3  - 17 November 2002
 	 o first beta release
	 o improved libofx configure support.  Add --with-ofx-prefix
	   so users can define where to look for libofx.
	 o fixed missing ofx files in tarball
	 o updated gnucash.spec file to work with rh8
	 o added new cashflow report contributed by Herbert Thoma
	 o New functions to get/set read-only status on a transaction, 
	   and to print a warning message if a transaction is read-only.
	 o Added a bunch of currencies.
	 o MAJOR improvement to OFX investment support.  All transactions 
	   created from an investment account are now already balanced.  
	   Explicitely support Dividend Reinvestment transactions which 
	   will now directly create a income account -> stock account 
	   transaction, and Income transactions which will directly create 
	   a income account -> cash account transaction. Support memorising 
	   the income account association. Several stock account can use the 
	   same income account if desired.
	 o Updated translations (merged from 1.6 branch plus updates from 
	   the Translation Project).
	 o Matthew Vanecek added some bug fixes for the SQL back end.
	 o Add support for gtkhtml 1.1
	 o Added calculate the number of remaining payments based on the start
	   date, loan length and current date to Mortgage druid
	 o loads of bugfixes, keep those bugs coming!
	 o NOTE: Report bugs to bugzilla.gnome.org

 1.7.2  - 27 October 2002
 	 o second alpha release
	 o you can now search by reconcile flag
	 o ability to set posted invoices and payments read-only
	 o New commodity matcher for OFX generic import
	 o latest libofx is needed for OFX support
	 o Investment transactions now create two accounts, one is for the
	   stock, the other is the account defined by the FI, where the
	   cash is swapped.
	 o Updated glossary
	 o HBCI improvements to transaction retrieval
	 o Add Direct Debit HBCI action and add caching of the
	   PIN to user preferences.
	 o HBCI suport requires OpenHBCI 0.9.3 or current OpenHBCI CVS
	 o loads of bugfixes, keep those bugs coming!
	 o NOTE: Report bugs to bugzilla.gnome.org
	 
 1.7.1  - 13 October 2002
 	 o first alpha release
	 o lots of new features, please test as much as you can
	 o esp Scheduled Transactions, Small Business and OFX/HBCI.
	 o please check Changelog for exact details
	 o NOTE: Report bugs to bugzilla.gnome.org

 1.5.98 - 04 June 2001
         o second beta release
         o updated documentation (English & Portuguese)
         o updated German and Portuguese translations
         o more work on sql backend
         o fixes for FreeBSD
         o bug fixes

 1.5.97 - 27 May 2001
         o first beta release
         o feature freeze
         o updated documentation
         o updated Norwegian and Portuguese translations
         o bug fixes

 1.5.96 - 20 May 2001
         o second alpha release
         o updated user documentation
         o updated api documentation
         o bug fixes

 1.5.95 - 13 May 2001
         o alpha release, string freeze
         o new user account hierarchy wizard
         o account hierarchy export
         o reporting improvements
         o transfer dialog auto-completion
         o many bug fixes

 1.5.6  - 23 April 2001
         o reporting improvements
         o many misc GUI improvements
         o updated German and Portuguese translations
         o fixes for Solaris
         o bug fixes

 1.5.5  - 15 April 2001
         o more new & improved reports
         o use of gnome MDI for main window
         o GUI improvements
         o bug fixes

 1.5.4  - 01 April 2001
         o several new & improved reports/graphs
         o online price quotes now work
         o new main window display
         o Spanish & Portuguese translations of the manual
         o many bug fixes

 1.5.3  - 25 February 2001
         o new XML file format
         o better support for importing qifs from online banks
         o improved checking register
         o support for charts & graphs
         o financial calculator
         o new user account hierarchy wizard
         o many UI improvements

 1.5.2  - 25 September 2000
         o fixes for Solaris 8
         o fixes for gnome-print 0.23
         o misc bug fixes

 1.5.1  - 18 September 2000
         o new Spanish translation
         o new Russion translation
         o improved qif importing
         o updated documentation
         o lots of bug fixes

 1.5.0  - 9 July 2000
         o switch to gtkhtml widget
         o updated French translations
         o improved qif importing
         o fix for g-wrap 0.9.4
         o misc bug fixes

 1.3.100 - 12 June 2000
         o bug fixes
         o updated documentation
         o updated translations

 1.3.99 - 05 June 2000
         o transaction auto-completion
         o improved qif importing
         o fixes for 64-bit architectures
         o updated translations
         o automaked build system
         o bug fixes and ui improvements

 1.3.8  - 25 May 2000
         o transaction cut/copy/paste
         o new Japanese translations
         o user interface improvements
         o bug fixes

 1.3.7  - 08 May 2000
         o better printing of multiple currencies
         o user interface improvements
         o bug fixes

 1.3.6  - 24 April 2000
         o transaction finder dialog
         o even better qif importing
         o some support for the euro
         o bug fixes

 1.3.5  - 10 April 2000
         o more work on reports and check-printing
         o fixes to qif importing
         o misc bug fixes

 1.3.4  - 27 March 2000
         o alpha code for check printing (requires gnome-print)
         o more i18n of reports
         o auto check numbering
         o bug fixes and GUI improvements

 1.3.3  - 20 March 2000
         o new QIF importer
         o new Swedish and Great Britain translations
         o minor GUI improvements

 1.3.2  - 12 March 2000
         o new French and German translations
         o new French documentation
         o speed improvements in the register
         o more work on reports

 1.3.1  - 05 March 2000
         o qif fixes
         o French documentation

 1.3.0  - 28 February 2000
         o first gnome release of GnuCash
         o many, many, many changes

 1.1.22 - 3 November 1998
         o build break fixes
         o install break fixes

 1.1.21 - 22 October 1998
         o simple report generation infrastructure

 1.1.19 - 5 October 1998
         o fixes to QIF import incl MS-Money import
         o implement rollback in engine; can now commit or reject (undo) edits.

 1.1.17 - 13 Sept 1998 
         o working auto-expand register
         o sort by date, num, amount, memo, descr.
         o list all transactions between two dates.

 1.1.16 - 13 Sept 1998 
         o busted.

 1.1.15 - 9 Aug 1998
         o Everybody's doin it: make xacc into a web server.
         
 1.1.14 - 8 Aug 1998
         o First drop of Qt code
         o A split register that finally more or less works
         o guile configuration code from Rob Browning

 1.1.6 - 8 March 98
         o First drop of GTK code from Jeremy Collins
         o First stab at GTK plotting from Rob Browning
         o German README from Henning Spruth
         o Stock Ledger cleanup
         o fixed up configure, gnome and motif makefile targets

 1.1.5 - 6 March 1998
         o perl scripts for parsing stock quotes from internet
           from Chrostopher B. Browne

 1.1.4 - 1 March 98
         o gui-independent engine code moved to src/engine
         o main motif app code moved to src/motif
         o merged in bug fixes from 1.0.x branch
         o ofx  dtd's  in lib/ofx/dtd
         o misc raw info in raw (e.g. currency codes, country codes)

 1.1.1 - 24 Jan 1998
         o  Alpha level code.  Very broken.
            All new register design -- modularized. 
            Many versin 1.0 ledger functions missing.
            Splits added to engine.  
            May not compile, will probably core dump.
            This is alpha level code, not for general use.

 1.0.18 - 14 June 98
         o Fix Quicken QIF import to recognize "transaction cleared" flag.
         o Add RedHat RPM spec files.
         o Fix a bug in configure.in re. motif flags.
         o Enable European-style dates with --enable-eurodates
         o Fix core dump reading QIF files
         o Fix core dump closing certain windows
         o enable prompt to save to file when WM closes window
         o fix garbling to description field when cancel button hit

 1.0.17 - 14 Feb 98
         o Fix core dump when deleting account with open register windows.
         o Fix core dump when transfering money to deleted (non-existant) account.
         o Fix tabbing between ledger entry and record/cancel/close buttons.
         o MS Money QIF import fixes.
         o obscure fix to Xbae table widget that may fix some mystery core dumps.
         o add CBB, MS-Money QIF export sample files
         o add SCO UnixWare, OpenServer build files
         o precompiled SCO UnixWare 7 and OpenServer 5 binaries

 1.0.16 - 7 Jan 98
         o Leap year fix
         o Solaris compile patches
         o precompiled AIX 4.1 for IBM RS/6000 binary

 1.0.14 - 6 Jan 98
         o Debian package version
         o QIF File format patch for reading CBB-exported QIF's
         o Date bug fix

 1.0.11 - 11 Dec 97
         o large variety of bug fixes, patches, enhancements.

 1.0b1 - 29 Nov 97
         o  Many, many changes by Linas Vepstas to give double entry
            bookkeeping, sub-accounts, income/expense account types, and
            the beginnings of support for the QIF data format.
         o  All "non-standard" libraries needed for xacc (xbae, libhtmlw,
            and libComboBox) are now part of the xacc distribution, to
            make it easier to build xacc.
         o  Applied XbaeMatrixSetCursorPosition patch (needed for quickfill)
            to Linas's modified xbae src.  (So quickfill works again.)
         o  configure script to make it easier to build xacc.
         o  The environment variable XACC_HELP will tell xacc where to
            find the files for the hypertext help.  If XACC_HELP isn't
            set, xacc will default to "./Docs" as the help path.

 0.9 - 08 Sep 97
         o  Lots of code-cleanup.
         o  Adjust Balance window.
         o  Reconcile window!  Makes it easy to reconcile your account
            at the end of the month when you get your new bank statement.
         o  Hypertext, context sensitive help.  A pretty nice add-on,
            thanks to libhtmlw, from NCSA Mosaic.  (Now someone just
            has to write some decent help pages!)
         o  Fixed busy cursor.  Previously the code the switched cursors
            caused the program to crash, so it wasn't enabled.  Now it
            works, and is enabled.

 0.7 - 14 Jul 97
         o  Started adding support for account types other than "BANK".
            Still no support for Portfolio and Mutual accounts.  (They
            are greyed out in the "New Account" window for now.)
         o  Changed the balance field to use red/black text to denote
            negative/positive balance (instead of using a sign... If you
            define USE_NO_COLOR when compiling, it will revert to the
            old method of displaying a '-' in front of negative balances)
         o  Fixed bug in automatic transfers that cause the "From"
            account to always be the first account, and the "To" account
            to possibly be incorrect.  Also, added "[To: ]" "[From: ]"
            (with to account name, and from account name) to the start
            of the memo field, so you can keep track of where the money
            comes from/goes to.

 0.6 - 28 Jun 97
         o  Fixed balance/reconciled field (in bottom right corner
            of register window.  (It sorta works now, with lesstif.
            I don't know about motif... you have to leave the current
            transaction for the balances to be recalculated.)
         o  Rearranged directory structure... the source was growing
            to too many files to have it all in one directory.

 0.5 - 6 Jun 97    Mostly, minor bug fixes
         o  verifyDate  -- affects when accelerator keys in the
            register window cause the date to cross a year boundary
         o  Fixed handling of the date in the transfer window.  Before
            if the user pressed the "transfer" button with an incomplete
            date in the date field, the resulting date would be
            undefined.
         o  If the user doesn't enter data in the description field,
            The number field, the memo field, or one of the amount
            fields, the the new transaction isn't added when the
            user leaves the new transaction, or presses "Record"
         o  Now user is prevented from entering more than one '.'
            in the amount fields in the register and transfer windows.
            Also, the user is prevented from entering more than two
            '/' in the date field in the transfer window.
         o  Fixed a (very small) memory leak in the transfer window.
         o  Fixed a bug in the transfer window that resulted in a
            different amount subtracted from the "from" account as was
            added to the "to" account.
         o  Fixed bug that caused a segfault when deleting the last
            transaction in the register window.
         o  Now if the user is in the last transaction (the empty
            transaction) in the register window, the "Delete" button
            does not do anything.
 
 0.4 - 3 Jun 97
         o  Added "Balance" and "Reconciled" balance to the bottom
            right corner of the register window.  
         o  The main window uses an Xbae-Matrix widget now, instead
            of a list, in order to line up the account names, types,
            and balances in nice columns.
	
 0.2 - First (mostly) functional release.  Most of the buttons,
       and menu bar choices actually do something now.

 0.1 - First demo release.  Lots of buttons, and menu bar choices
       Don't do anything.  The register window is still pretty
       buggy.
