mirror of
https://github.com/Gnucash/gnucash.git
synced 2024-11-28 19:53:58 -06:00
3018 lines
142 KiB
Plaintext
3018 lines
142 KiB
Plaintext
Version history:
|
||
------- -------
|
||
2.6.5 - 16 December 2014
|
||
Announcement: GnuCash 2.6.5 Release 2014-12-16
|
||
GnuCash 2.6.5 released
|
||
|
||
The GnuCash development team proudly announces GnuCash 2.6.5, the
|
||
fifth maintenance release in the 2.6-stable series.
|
||
|
||
The primary reason for this release is that the problems which plagued 2.6.4 on Microsoft Windows have been resolved.
|
||
|
||
We've also fixed the following bugs:
|
||
736359 - Date of 0000-00-00 in MySQL backend crashes GnuCash.
|
||
737815 - Graphs Cannot Be Generated Correctly.
|
||
738113 - Crash on reload budget report.
|
||
738477 - WebKit is broken on Win32.
|
||
741418 - Freeze unposting bill, 100% cpu usage.
|
||
|
||
Other fixes that weren't reported as bugs:
|
||
Pre-compile scm files when building with guile 2.
|
||
Fix build-time hard-coded path introduced by the guile2 compile changes
|
||
Prevent crash when standards-report dir doesn't exist.
|
||
QIF Import crashes when closing via the 'X' button on the last page
|
||
Omit extension on calls to load-extension.
|
||
Use one common base directory to store all scheme files and modules.
|
||
Guile module structure cleanup.
|
||
Harmonize variable names used to refer to guile modules in all makefiles.
|
||
Add missing comma in call to gtk_tree_store_set(). Thanks to Frédéric Bière for finding and fixing the problem.
|
||
Revert to using numerical indexes for the x-axis on bar charts.
|
||
Aqbanking: Add display of aqbanking subaccountid in initial correspondence setup.
|
||
Aqbanking online SEPA transfer: Allow transfers without BIC, only IBAN. Also add IBAN checking.
|
||
Aqbanking transfer: Make IBAN and BIC text entry fields filter digits or alphas correctly as needed.
|
||
Adapt german SKR03 account template to updated tax rate.
|
||
Allow GUILE1_PROGS as m4 name. Patch by dimstar@opensuse.org.
|
||
Add sv_AX, sv_FI, zh_HK, and zh_TW to Makefiles & configure.
|
||
|
||
Updated Translations: Assamese Indic, Danish, German, Gujarati Indic, Italian, Kannada Indic, Konkani Latin,
|
||
|
||
|
||
|
||
2.6.4 - 28 September 2014
|
||
|
||
Announcement: GnuCash 2.6.4 Release 2014-09-28
|
||
GnuCash 2.6.4 released
|
||
|
||
The GnuCash development team proudly announces GnuCash 2.6.4, the
|
||
third maintenance release in the 2.6-stable series. Please take the
|
||
tour of all the new features.
|
||
|
||
Between 2.6.3 and 2.6.4, the following bugfixes were accomplished:
|
||
|
||
120199 - Incorrect sort order in "Sort by Statement Date".
|
||
434462 - register color don't work correct with system theme color.
|
||
509263 - Since Last Run dialog won't allow resizing of Status column.
|
||
610202 - gnucash silently closes when no X11/$DISPLAY is present.
|
||
630638 - 'Process payment' should allow to select equity accounts for
|
||
payment
|
||
671615 - French: 'New Customer' button in Find Customer dialog is
|
||
translated to 'Nouvel onglet'
|
||
688965 - Page Up, Page Down keys cause GnuCash to hang.
|
||
692249 - Add Help button in Custom Reports dialog box,
|
||
695240 - mortgage wizard empty table.
|
||
707243 - Hard-coded font colors in account tree?
|
||
711440 - Tab labels have different background colour than containing gui
|
||
element.
|
||
711567 - Cannot save a custom report if a path contain diacritic chars
|
||
719457 - Template for Home Mortgage Loan isn't properly nested.
|
||
719457 - Template for Home Mortgage Loan isn't properly nested.
|
||
720427 - Review of french account templates
|
||
720934 - Barcharts with many data points have overlapping x-axis labels.
|
||
722140 - Add option to control inclusion of trading accounts in cash flow
|
||
report.
|
||
722200 - configure script does not pick the correct am_cv_scanf version.
|
||
723145 - Currency display does not respect locale.
|
||
723442 - Report Options - Report Name too short.
|
||
725054 - Re-numbering sub accounts crashes the program.
|
||
725366 - Formula Parsing Error with Scheduled Mortgage Transactions
|
||
726449 - Budget Barchart does not show up if running sum is selected.
|
||
726888 - cancel button is available on all pages of assistant.
|
||
727130 - Crash when newline in Report Title
|
||
727338 - Translation and Account file updates for Latvian.
|
||
728103 - Invoice opened does not contain the Job under circumstances.
|
||
728717 - Ubuntu 14.04 - GNUcash crashes on close.
|
||
728841 - XML backend does not always store KVP slots.
|
||
729157 - Bill Term discount days are allowed to be more than due days.
|
||
729497 - Saved Report Configuration selection window resize.
|
||
730255 - Python bindings: Assigns bill entries to non-existant invoice.
|
||
731519 - The fix sets the upper limit before it sets the value of the end
|
||
row spin button.
|
||
733107 - Search for reconcile status doesn't work right.
|
||
733283 - [PATCH] Loss of fractions when importing OFX investment
|
||
transactions.
|
||
733506 - (ForwadDisableQIF) The forward button is not active even though
|
||
a file is selected.
|
||
734183 - Set all of the denominators correctly on the currency values.
|
||
736703 - Scheduled transaction are registered without credit/debit.
|
||
732545 - gnucash-2.6.3 segfaults when started.
|
||
|
||
Some other fixes not associated with reported bugs were accomplished:
|
||
|
||
Add business lot scrubbing to Check & Repair->All/This transaction(s).
|
||
Add context to generic translatable string. This was suggested in
|
||
Bug 671615 by Jérôme Rapinat.
|
||
Add scrub function to reduce the amount of lot links used. Only lot links
|
||
between two or more document lots must remain. All lot links between
|
||
document and payment lots can be scrubbed.
|
||
Add some date format checking and make sure generated dates are the correct
|
||
user selected format, not always locale format.
|
||
Allow the ability to skip rows when importing transactions.
|
||
Always use the price we display to calculate the current value of an
|
||
account.
|
||
Better period totals formatting in Invoices.
|
||
CSV Export: factor out function to generate regular expression.
|
||
CSV Import transform macro into function.
|
||
Convert ISO-8859-1 account chart templates to UTF-8.
|
||
Correct txf output to use a minus sign, rather than parenthesis.
|
||
Fix document type dispay for credit notes on owner report.
|
||
Fix test-backend-dbi segfault with libdbi-0.9.0.
|
||
Handle the case of scrubbing a lot link between two non-document lots.
|
||
Make scrub in lot viewer scrub business lots using the new scrub functions.
|
||
Move account type checking functions into the engine.
|
||
Prevent older gnucash versions from opening a data file if previously
|
||
unhandled kvps are used.
|
||
Python bindings. Add function gncVendorNextID, complementary to
|
||
gncCustomerNextID.
|
||
Re-enable loading and saving gnucashdotdir/accelerator-home on OSX.
|
||
Refactor OS-specific ifdef to reduce code duplication, which results
|
||
in reduced risk on typos in either branch
|
||
Refactor get_pay_split into gncOwnerFindOffsettingSplit. In this form it
|
||
can be used both for scrubbing lot links and for adding new payments
|
||
Refactor gncOwnerReduceSplitTo out of reduce_biggest_split. It can now be
|
||
used both for scrubbing and when applying payments
|
||
Refactor gnc_doc_doc_link into gncOwnerSetLotLinkMemo and move it. It can
|
||
now be used both for scrubbing and when applying payments
|
||
Refactor scrub_doc_pay_link into scrub_other_link and make it more generic.
|
||
It can now be used both to:
|
||
* move a payment to a document lot (its original use case)
|
||
* move a refund to a payment lot or the other way around
|
||
Relax requirements for booleans in invoice line, accepting 'y' as well as
|
||
'yes', 't' as well as 'true'.
|
||
Replace C++ reserved words for future compatibility with C++.
|
||
Rework assistant csv import regex code to eliminate the mandatory dummy
|
||
field.
|
||
Rewrite invoice payment logic to fix lot link proliferation.
|
||
SQL: Save commodity namespace changes from template.
|
||
Set default currency for French account chart templates.
|
||
Tweak the get_pay_split function to prefer the best possible match.
|
||
Use libsecret if available since gnome-keyring has been deprecated.
|
||
Use more significant digits for SX function returns.
|
||
Use same default setting for quotes in csv import and export.
|
||
Widen the scope of the subsplit merge scrub function. When used in a
|
||
strict sense it will only merge splits that are marked as subsplits
|
||
of each other. In relaxed mode it will merge any split two splits
|
||
that are both in the same lot and the same transaction.
|
||
double_to_gnc_numeric: Return overflow error immediately on invalid input.
|
||
Ensure that the root account is saved to the SQL backend.
|
||
|
||
Chart-of-Account Templates Updated: Latvian, French, Swedish
|
||
|
||
Translations Updated: Brazilian Portuguese, Dutch, Konkani (includes replacing Raman character set with Devangari) ,Latvian, Marathi, Tamil,
|
||
|
||
New Translations: Bodo, Hindi, Kashmiri, Telugu, Urdu. Thanks to The Centre for Development of Advanced Computing (C-DAC), Pune, India. Translation Team Leader: Chandrakant Dhutadmal
|
||
Documentation
|
||
Concurrent with the release of Gnucash 2.6.4 we're pleased to also release a new version 2.6.4 of the companion Help and Tutorial and Concepts Guide.
|
||
|
||
|
||
|
||
2.6.3 - 30 March 2014
|
||
The GnuCash development team proudly announces GnuCash 2.6.3,
|
||
the latest stable release of the GnuCash Free Accounting
|
||
Software.
|
||
|
||
Bugs Fixed:
|
||
721196 - Cannot import lines with empty fields for deposit or withdrawal
|
||
in bank transaction download.
|
||
721654 - Style sheet preference is not saved for a Preconfigured Report
|
||
723975 - Dialog box displayed during QIF import has placeholder text
|
||
724995 - Gnucash crashes due to assertion failed when opening sqlite file
|
||
711567 - Cannot save a custom report if a path contain diacritic chars
|
||
726430 - Python: account.getName() raises TypeError
|
||
726891 - segmentation fault on session.end()
|
||
|
||
Other Changes:
|
||
Fix resizing of columns in budget view
|
||
Fix guile 2 stack overflow errors for large reports
|
||
Fix basis calculation for FIFO or LIFO when less than one lot is sold.
|
||
Update Window and Menu item from "Preconfigured-" to "Saved-" Report
|
||
and add lables to the dialog with help texts
|
||
Aqbanking: SEPA transfer improvements - fix origin labels and add
|
||
possibility to edit sender's name.
|
||
Prevent crash reported in Bug 711567.
|
||
|
||
Translations Updated: Catalan, Danish, Italian
|
||
|
||
2.6.2 - 2 March 2014
|
||
The GnuCash development team proudly announces GnuCash 2.6.2,
|
||
the latest stable release of the GnuCash Free Accounting
|
||
Software.
|
||
|
||
This is a maintenance release; there are no new features, but
|
||
Mike Alexander has extensively reworked the Advanced Portfolio
|
||
Report.
|
||
|
||
Bugs Fixed:
|
||
497831 - Can't change the date of a transaction with certain locales
|
||
721472 - Fix Reconcile description column.
|
||
721677 - Customer Summary does not include inactive customers
|
||
722123 - Zero price entry added to price database on stock purchase
|
||
722903 - Poor performance of account hierarchy, budgets, reconcile
|
||
window,...
|
||
723051 Implement gncCustomerNextID in Python bindings.
|
||
723373 - Don't create any sx in the since-last-run dialog if this is
|
||
a read-only file
|
||
723644 - Make sure that gnc_search_invoice_on_id() returns the
|
||
correct type of object.
|
||
724211 - Can't select march 6 date on register
|
||
724426 - Errors in account plan
|
||
724427 - New account plan for Sweden
|
||
724578 - Problems clearing incompletely paid invoices
|
||
724753 - Saved Multicolumn Report Error
|
||
725131 - Adding Payments to Fancy Invoice
|
||
|
||
Translations Updated: Catalan, Italian
|
||
|
||
2.6.1 - 1 January 2014
|
||
The GnuCash development team proudly announces GnuCash 2.6.1,
|
||
the latest stable release of the GnuCash Free Accounting
|
||
Software.
|
||
|
||
This is a maintenance release; there are no new features, but
|
||
Mike Alexander has extensively reworked the Advanced Portfolio
|
||
Report.
|
||
|
||
Bugs Fixed:
|
||
|
||
454827 - Reports: Incorrect share value of stocks in foreign currency
|
||
553020 - Reports: Incorrect share value of stocks in foreign currency
|
||
555182 - Security Type template hidden
|
||
605991 - Help button on New and Edit Job dialogs brings up wrong
|
||
help page.
|
||
677489 - Critical error reported when initializing an Invoice
|
||
721211 - Reconciliation checkboxes fail to sync for split
|
||
transactions across sub-accounts
|
||
721251 - Incorrect Transaction Dates
|
||
721260 - Crash on startup: gnucash cannot handle default locale
|
||
721290 - SX Editor: Pressing "Enter" too soon hides transaction
|
||
721306 - Account hierarchy column widths are reset when restarting
|
||
a second time without changing the widths
|
||
721447 - Entries with values of ,50 are imported as ,51
|
||
721464 - Program won’t open the website link
|
||
721576 - Gnucash can not work with files, that have russian symbols
|
||
in path.
|
||
721600 - Segmentation fault on startup if report Income/Expense Chart
|
||
was opened since last running
|
||
721607 - fix GnuCash version numbers and remove/update links.
|
||
721667 - Accelerator key map loaded from one file and saved
|
||
721770 - "Choose accounts to create" has no effect
|
||
721791 - Segmentation fault when correcting invalid date
|
||
721825 - Online prices displayed as unreadable fractions in 2.6.0
|
||
721913 - Fetch Rate crashes application
|
||
721929 - Importing a customer list causes a crash.
|
||
721954 - Multiple Scheduled Transaction Editors
|
||
721966 - --add-price-quotes ignoring compress files preference
|
||
722035 - Missing space in the Spanish translation of msgid "Total For "
|
||
722123 - Zero price entry added to price database on stock purchase
|
||
|
||
Translations updated: Catalan, Danish, German, Italian
|
||
|
||
2.6.0 - 29 Dec 2013
|
||
|
||
The GnuCash development team proudly announces GnuCash 2.6.0,
|
||
the latest stable release of the GnuCash Free Accounting
|
||
Software. GnuCash Users can experience the following new features:
|
||
|
||
* Preferences have been migrated from GConf to GSettings. This
|
||
is a simpler and more robust backend which writes to the OS's
|
||
native prefs -- defaults on OS X and the Registry on
|
||
MSWindows -- and allows us to remove several troublesome
|
||
dependencies including GConf, ORBit, and DBus. The change
|
||
includes a migration script that will run at Gnucash startup.
|
||
|
||
* New date handling which allows GnuCash to use dates after March 2038.
|
||
|
||
* Guile-2 compatibility: GnuCash now requires either Guile-1.8
|
||
or Guile-2.0
|
||
|
||
* Documents outside of GnuCash, images of receipts for example,
|
||
can now be linked to transactions, with the facility of
|
||
opening them in the default application for the document
|
||
type.
|
||
|
||
* Cutsom Reports can now be saved without renaming the report,
|
||
and modifications can overwrite an existing report.
|
||
|
||
* The import assistant now finishes much more quickly after
|
||
assigning contra-accounts.
|
||
|
||
* GnuCash now requires Gtk+-2.24.0 and GLib-2.26.0. Most of the
|
||
dependencies on obsolete libraries have been removed; only
|
||
libgnomecanvas remains. Unfortunately the effort to rewrite
|
||
the register code to use GtkTreeModel wasn't completed in
|
||
time, so GnuCash is not on the cusp of converting to Gtk3.
|
||
|
||
* The Business Module has been substantially revamped,
|
||
including support for Credit Notes and import of customers
|
||
and vendors from a CSV file.
|
||
|
||
* The Num field in the register display is now optionally
|
||
per-split, so for example a check number can be entered for
|
||
the checking account split and an invoice number for the
|
||
expense account split.
|
||
|
||
* GnuCash can now open locked books read-only so that more than
|
||
one user can view a file. GnuCash still does not support
|
||
multiple simultaneous writers.
|
||
|
||
* By agreement of all authors, GnuCash is now licensed under
|
||
the GNU General Public License Version 2 or later rather than
|
||
simply Version 2. This allows derivative works to be licensed
|
||
under the GPL Version 3 if the author of such a work so
|
||
desires.
|
||
|
||
* Fixed more than 500 bugs.
|
||
|
||
For those keeping score, the following changes have occurred
|
||
since 2.5.10:
|
||
|
||
Bug Fixes:
|
||
|
||
157247 - Asset account's "total" value should use most
|
||
recent transaction prices
|
||
710823 - libofx can supply broken UTF-8 for account id
|
||
710824 - GnuCash should sanitise UTF-8 before serialising files
|
||
to avoid writing broken unparseable XML.
|
||
720555 - General Ledger - Can't Enter Transaction Amounts
|
||
720556 - The Tip of the Day preference isn't getting saved
|
||
720646 - New Book Tabs on Windows
|
||
|
||
Other Changes:
|
||
|
||
* Don't create a second account hierarchy page when cancelling
|
||
the Hierarchy Assistant or when using Actions->New Account
|
||
Hierarchy on an already open book.
|
||
|
||
* Reset Warnings dialog: show translated warnings
|
||
|
||
* The locale-names for Help and the Tutorial and Concepts Guide
|
||
have been renamed to language-only so that, for example,
|
||
someone using the Swiss-German locale will be shown help in
|
||
German instead of English.
|
||
|
||
Translations Updated: British, Dutch, French, Italian, Lithuanian.
|
||
|
||
2.5.10 - 15 December 2013
|
||
This is the eleventh and final release in the UNSTABLE 2.5 series.
|
||
It is the second beta release. Barring any surprises, we will release
|
||
a STABLE 2.6.0 on 29 December.
|
||
|
||
Changes since the last release have been entirely bug fixes
|
||
and translation updates, though not all bug fixes had
|
||
associated bug reports. Note that WebKit 1.2 is now tested
|
||
for in configure; it had been 1.0, but GnuCash wouldn't
|
||
actually compile with versions earlier than 1.1.5.
|
||
|
||
Bug Fixes:
|
||
|
||
336843 - Attach images/files/urls to transactions:
|
||
Disable the "show attachment" menu item if the transaction
|
||
has no attached file.
|
||
619478 - Build warning in html/gnc-html-webkit.c
|
||
627575 - Stylesheet names with non-alphanumeric characters
|
||
and saved-reports
|
||
630578 - current date instead of posting date in exchange rate,
|
||
when posting a bill
|
||
632588 - Scrub doesn't fix missing currency
|
||
639371 - Welcome Sample Report reports wrong version and
|
||
has a broken report
|
||
653594 - wrong amount printed on checks
|
||
705714 - QIF Import - File selection pop-up is not on top
|
||
during qif import
|
||
708526 - GnuCash Crashes when opening About page:
|
||
Downgrade the error to a critical warning.
|
||
711317 - Indian Rupee Symbol appears as "?" marks
|
||
715123 - Post invoice problem, cannot unpost
|
||
719481 - GnuCash report crashes with Guile2
|
||
719521 - Missing radio button in "Edit security" dialog
|
||
719726 - Click on File -> Open seg-faults
|
||
720235 - Python bindings should load environment file just
|
||
like gnucash does
|
||
Fix Python tests to no longer require gsettings schemas installed.
|
||
Fix the CuteCash (Qt GUI based) build
|
||
Multi-currency "Post invoice" improvements
|
||
Protect gnc_mktime against bad dates.
|
||
Protect against null account pointers in a couple of place to
|
||
avoid asserts.
|
||
Qif Import Assistant: Don't disable the whole dialog, just the
|
||
Forward button
|
||
QifImport: Fix crash from attempting to import an empty file.
|
||
Add the ability to search for transactions that are, or are not,
|
||
book closing entries.
|
||
Move customer, bill, and invoice importers form the business menu
|
||
to the file menu.
|
||
Rename some directories in src/import-export so that the
|
||
gschema.xml.in.in files within them don't have pathnames that
|
||
are too long for tar when the GnuCash version exceeds 5 digits
|
||
(e.g., 2.5.10).
|
||
|
||
Translation Updates: Italian, German, French
|
||
New Translations: Arabic!
|
||
|
||
2.5.9 - 1 December 2013
|
||
This is the tenth release in the UNSTABLE 2.5 series.
|
||
It is the first beta release.
|
||
|
||
Barring any surprises, there will be one more beta release in
|
||
two weeks, followed by the release of 2.6.0 on 29 December.
|
||
|
||
Changes since the last release have principally been code
|
||
cleanup, including KVP storage in the SQL Backend, Python
|
||
testing in out-of-source builds, test failures when using
|
||
Guile-2, ensure that saved state (especially KVP) is deleted
|
||
along with the primary object, use the progress bar when
|
||
loading the PriceDB.
|
||
|
||
Translator note: We found it advisable to correct some typos
|
||
and to add two translatable strings "Bill Information" and
|
||
"Voucher Information".
|
||
|
||
Bug Fixes:
|
||
644044 - Lots: SQL backend loses link to Gain/Loss Txn
|
||
704506 - Connection loss to mysql after resume from hibernation
|
||
707311 - Tax Invoice fails to open when using guile 2
|
||
710871 - Python site-packages not found when not installed to
|
||
default location using --prefix
|
||
710905 - Column withs, visibility, order and sort order not saved
|
||
and restored
|
||
711289 - time zone handling is inconsistent between 2.4 and 2.5
|
||
712299 - Tax Invoice with guile 2 doesn't display currency symbols
|
||
715041 - Crash opening a file when a file is already open.
|
||
715184 - Bill or Invoice; a new Bill gives a new Invoice
|
||
719471 - Unused commodities saved to XML file
|
||
|
||
Translations updated: German, Italian
|
||
|
||
2.5.8 - 17 November 2013
|
||
|
||
This is the ninth release in the UNSTABLE 2.5 series. This
|
||
release is the last alpha release.
|
||
|
||
String and feature freeze are now in effect: Only bug fixes
|
||
which have no effect on UI, API, or translatable strings
|
||
should be committed to trunk until after the release of
|
||
GnuCash 2.6, currently scheduled for 29 December 2013.
|
||
|
||
Translators: Please use the tarballs from this release to
|
||
prepare your translations.
|
||
|
||
New contributor Patrick has provided a beginning
|
||
implementation of linking attachments to transactions. This
|
||
is accessed through the Transaction menu and the transaction
|
||
context menu. In this initial version, linked files are
|
||
displayed in the default viewer for the file type. E.g., html
|
||
files will open in a browser and jpegs will open in the
|
||
default picture viewer.
|
||
|
||
Bug Fixes:
|
||
707311 - Tax Invoice fails to open when using guile 2
|
||
709589 - make check fails with guile 2
|
||
711289 - Time Zone Handling is Inconsistent between 2.4 and 2.5
|
||
Partial fix that may also correct 699997
|
||
711294 - Gnucash repeatedly ask associated income account
|
||
when import qfx file. Patch by Kuang-che Wu <kcwu@csie.org>
|
||
|
||
711493 - Fix unselected account that is NULL
|
||
|
||
Translations Updated: German
|
||
|
||
2.5.7 - 3 November 2013
|
||
This is the eighth release in the UNSTABLE 2.5 series.
|
||
|
||
Register2 is now a configure option. Default builds,
|
||
including the Windows and Mac All-in-one packages, will use
|
||
only the old register. We've decided that it isn't ready for
|
||
general use and the principal author doesn't have time to
|
||
make it ready in time for a 2.6 release.
|
||
|
||
Frédéric Perrin has contributed a change to display currency
|
||
symbols whenever they are known and unambiguous.
|
||
|
||
Geert Janssens has cleaned up most of the issues from the
|
||
initial GSettings preference changes. There's a new
|
||
configure option, --with-xdg-data-dirs to overide the
|
||
environment and defaults if necessary.
|
||
|
||
Building Gnucash now requires Automake version 1.11 or later.
|
||
|
||
Configure will abort if --enable-ofx is set but no libofx
|
||
configuration files are found. Budget periods may no longer
|
||
set to values greater than the budget's num_periods, and the
|
||
budget options descriptions will wrap. Contributed by Robert
|
||
Ratliff.
|
||
|
||
Bug Fixes:
|
||
|
||
668530 - In budget flow report options, change the maximum
|
||
value for period to 60 (Note the FIXMEs) Author: Robert
|
||
Ratliff
|
||
687478 - Bills due reminder doesn't work well with credit notes
|
||
687479 - Automatic invoice/payment matching on posting an
|
||
invoice should be an optional feature
|
||
693244 - View Lots window enhancements
|
||
708659 - Totals column moves to right hand side when periods are added
|
||
Remove unneeded gnc_plugin_page_budget_refresh_cb
|
||
Author: R Ratliff
|
||
710055 - advanced portfolio report counts capital gains split
|
||
as dividend. Author: Jason McCarty <jmccarty@sent.com>
|
||
710311 - Missing ChangeLogs
|
||
710739 - Fill in field for remote bank account information
|
||
also for SEPA transfers.
|
||
710871 - Fix for Python site-packages not found when not
|
||
installed to default location
|
||
710979 - Crash in gnc_plugin_page_invoice_summarybar_position_changed
|
||
|
||
Translations Updated: None
|
||
|
||
2.5.6 - 7 October 2013
|
||
This is the seventh release in the UNSTABLE 2.5 series.
|
||
|
||
Geert Janssens has rewritten the preferences system to use
|
||
GSettings from GIO (GLib) instead of GConf. This is a simpler
|
||
and more robust backend which writes to the OS's native prefs
|
||
-- defaults on OS X and the Registry on MSWindows -- and
|
||
allows us to remove several troublesome dependencies
|
||
including GConf, ORBit, and DBus. The change includes a
|
||
migration script that will run at Gnucash startup.
|
||
|
||
WARNING: the saved settings in gconf are not (yet) migrated
|
||
to gsettings ! running gnucash as of this commit will start
|
||
you with default values for all preferences ! You can of
|
||
course change your preferences, your changes will be saved
|
||
properly in gsettings and restored when you restart
|
||
gnucash. But what has been set in GConf before will basically
|
||
be ignored.
|
||
|
||
Bug Fixes:
|
||
|
||
Bug 632362 - Unable to create "reversing transaction" again
|
||
after it is removed
|
||
|
||
Bug 654196 - "make check" fails when built with --enable-dbi
|
||
|
||
Bug 674862 - 2038 bug in libdbi
|
||
|
||
Bug 682280 - bill/invoice importer fails to save imported bills/invoice
|
||
|
||
Bug 684670 - Interest amount calculation is wrong in Sqlite3 format
|
||
|
||
Bug 699450- New budgets cause Account Name column to expand
|
||
until display bigger than screen. -- Robert Ratliff
|
||
<ratliff.bobby@gmail.com>
|
||
|
||
Bug 708700 - "make check" fails (missing glib bits)--
|
||
Frédéric Perrin <fred+gnome@resel.fr>
|
||
|
||
Bug 704039 - time zone is not respected in Windows -- Thanks
|
||
to Kuang-che Wu <kcwu@csie.org>
|
||
|
||
|
||
Translations Updated: Dutch
|
||
|
||
2.5.5 - 10 September 2013
|
||
This is the sixth release in the UNSTABLE 2.5 series.
|
||
|
||
No new features are added in this release.
|
||
|
||
Bug Fixes:
|
||
|
||
334939 - Account Report and Account Transaction Report are
|
||
apparently the same, but different. Change menu entry for the single
|
||
transaction Account Report from "Accout Transaction Report" to
|
||
"Account Report - Single Transaction" Author: Carsten Rinke
|
||
|
||
603183 - Equity statement shows incorrect changes
|
||
Add function gnc:account-get-total-flow to report-utilities.scm
|
||
This function filters the splits from the source to the target accounts
|
||
and returns a commodity collector.
|
||
It does NOT do currency exchanges. Export the new function
|
||
gnc:account-get-total-flow from report-utilities.scm. Apply the new
|
||
function gnc:account-get-total-flow for the "Withdrawal" calculation.
|
||
Author: Carsten Rinke
|
||
|
||
629136 - Move the code that updates the sensitivity
|
||
of immutable page actions from gnc_main_window_switch_page to
|
||
gnc_main_window_generate_title. Patch by Guilherme Salgado.
|
||
|
||
696492 - Change report name in menu or in report output to be
|
||
consistent Change the register name to "Accout Transaction Report"
|
||
when the register type is GENERAL_LEDGER, INCOME_LEDGER, or default
|
||
in function gnc_reg_get_name(). Patch by Carsten Rinke.
|
||
|
||
704039 - time zone is not respected on windows Author: Kuang-che Wu
|
||
|
||
704056 - Online Banking (Online Actions) does not appear in Action menu
|
||
Ensure that all functions are exported to the dll.
|
||
|
||
704525 - When you have a mix of chart types (bar charts and pie
|
||
charts). Add new procedure gnc:substring-replace-from-to
|
||
Similar to gnc:substring-replace, but offers the possibility to
|
||
replace substrings in a range of occurances. Add calls to
|
||
gnc:substring-replace-from-to to procedure gnc:report-run.
|
||
Filter out all occurances of jquery.min.js and jquery.jqplot.js
|
||
except for the first occurances. Author: Carsten Rinke
|
||
|
||
Translations updated: Lithuatnian
|
||
|
||
2.5.4 - 4 August 2013
|
||
This is the fifth release in the UNSTABLE 2.5 series.
|
||
|
||
New Features:
|
||
|
||
Register2 work: Restore the delete-transaction-up/down
|
||
feature, replace the filter-and-sort model with a qof query
|
||
which loads only a subset of transactions to improve speed,
|
||
and some date and cursor changes.
|
||
|
||
Aurimas Fišeras contribued patches to make CSV Account import
|
||
table header translatable, to fix translation of table
|
||
headers, fix dash marker usage, and some other translation
|
||
issues.
|
||
|
||
Revert the Bitcoin support until the patch is rewritten with
|
||
a better UI.
|
||
|
||
Bug Fixes:
|
||
703897: Functions which can return null always return a Python
|
||
object, Tom Lofts.
|
||
704183: ofx file import tries to match online_id against
|
||
ACCTID[space]ACCTKEY even when ACCTKEY is empty, G. Paul Ziemba
|
||
704185: GnuCash 2.5 doesn't build on FreeBSD
|
||
|
||
Translations Updated: Catalan, Danish, Italian, and Lithuanian
|
||
|
||
2.5.3 - 7 July 2013
|
||
This is the fourth release in the UNSTABLE 2.5 series.
|
||
|
||
New Features:
|
||
Save and Save As for custom report templates (Geert Jansens)
|
||
Customized report settings can now be saved without renaming
|
||
the report, and updates saved directly replacing the previously
|
||
saved report or "saved as" to a new name.
|
||
|
||
It's now possible to post multiple invoices from the find
|
||
dialog. GnuCash was crashing if you searched for all unposted
|
||
invoices, selected two or more of them, and posted them.
|
||
This was because the list of invoices to be posted changed
|
||
while it was being processed. As part of fixing this the
|
||
prompt for post date, due date, etc. will only be given once,
|
||
not once per invoice.
|
||
|
||
Register2 work: Better commodity/currency handling, sanity checks
|
||
when converting TreePaths, Posted Dates now work like the old Register,
|
||
|
||
PostedDate is now recorded only as a date, with no time.
|
||
|
||
Peter Broadberry contributed faster versions of several reports.
|
||
|
||
Bug Fixes:
|
||
703272: list of windows in OSX Windows menu
|
||
699686: Startup dialog windows should be top level (Simon Arlot)
|
||
701670: (OSX)Command-V in reconcile window pastes data in register
|
||
702899: Fix crash in scrubbing code
|
||
703305: Fix crash on entering a non-valid date
|
||
The crash that occurs when duplicating multiple invoices from Find
|
||
results.
|
||
691587: Catch scheme exceptions when converting error messages
|
||
669964: Fix txn creation that forgot to set a txn currency.
|
||
672595: After creation of a new book, make sure to set it to dirty
|
||
700582: Enable online actions in Register2
|
||
Now works with automake 1.13
|
||
|
||
Translations Updated: Catalan, Italian, Lithuanian
|
||
|
||
2.5.2 - 27 May 2013
|
||
This is the third release in the UNSTABLE 2.5 series.
|
||
|
||
Robert Fewell continues his work on the GtkTreeModel register,
|
||
including better transaction editing without using the mouse and
|
||
some display issues.
|
||
|
||
Sam Morris contributed a patch supporting retrieving Bitcoin and
|
||
Litecoin exchange rates from Mt. Gox with Finance::Quote
|
||
|
||
Fix Bug 700197, backend errors when creating Customers with the
|
||
Python bindings. Patch by Tom Lofts
|
||
|
||
Carsten Rinke provided several patches:
|
||
682800 Generated balances on Report different than calculated
|
||
balances on Ledger when using "open subaccounts"
|
||
622778 Miscalculation in cashflow reports
|
||
584869 net change line in general journal report
|
||
|
||
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.
|