mirror of
https://github.com/Gnucash/gnucash.git
synced 2024-11-28 19:53:58 -06:00
de12e2e929
git-svn-id: svn+ssh://svn.gnucash.org/repo/gnucash/trunk@14336 57a11ea4-9604-0410-9ed3-97b8803252fd
1353 lines
63 KiB
Plaintext
1353 lines
63 KiB
Plaintext
Version history:
|
|
------- -------
|
|
|
|
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.
|