mirror of
https://github.com/Gnucash/gnucash.git
synced 2024-11-29 12:14:31 -06:00
6bc1ad6da0
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@23470 57a11ea4-9604-0410-9ed3-97b8803252fd
2610 lines
122 KiB
Plaintext
2610 lines
122 KiB
Plaintext
Version history:
|
|
------- -------
|
|
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.
|