Permalink
Cannot retrieve contributors at this time
2752 lines (2528 sloc)
128 KB
| Version history: | |
| ------- ------- | |
| 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. |