2.6.17 - 2 July 2017
The following bugs are fixed:
Bug 603379 - Prevent changing some Account Options if it has transactions
Followup: Relax the account type change restrictions again.
In the new implementation account types can'tz be changed
for an account with splits:
- if the change woud force a commodity change
(to/from normal accounts from/to stock related accounts)
- for immutable accounts
At the time of this commit the following account types are
considered immutable:
- Accounts Receivable
- Accounts Payable
- Trading accounts
Bug 776396 - Foreign currency reports, amounts are not aligned correctly
Improve the styling of the table element used for foreign
currencies in the Balance sheet report so they end up
aligned with the other currencies.
Bug 780845 - link in github repo README file needs correction/editing
Bug 780889 - Split-register transactions result in invalid price:type
"transaction": Add 'transaction' to the schema and document
it in gnc-pricedb.h.
Bug 781634 - Alert on missing account currency when opening account
Also separate translatable commodity namespace strings
from those used in storage:
There is now a separate GNC_COMMODITY_NS_ISO_GUI
label to be used everywhere the user needs to read
'Currency namespace'. It's currently set to
'Currencies' and can be translated.
Bug 782274 - Transactions produced by Transfer Funds or Process Payment
dialogs sort to beginning of day and do not honor NUM field
for custom sorting.
Bug 782897 - Stock Split Assistant crashes GnuCash if you enter a New
Price and that already exists in the Price DB
Bug 783095 - gnucash-2.6.16 segfaults on startup
Bug 784317 - typo in 'import customers or vendors from text file' dialog
Other repairs not marked as bugs in git:
Properly define the template namespace rather than using a local string
everywhere
Correctly store time64 0 in the SQL backend: The SQL backend ignored
time64 0 when saving dates. time64 is a perfectly valid timestamp
(1970-01-01 00:00:00) and should be stored.
Clamp time64 values passed to GDateTime functions to the valid range.
Fixes a bug reported on the mailing list wherein a date of 0000-00-00
in a MySql database would crash GnuCash. Such dates may come from a bad
conversion of 1970-01-01 or from a crash.
Add XSU to iso-4217-currencies
Some banks include additional purpose information for a transaction in
non-swift-section 17 (aka transaction text). If available, this
transaction text is put in front of the other purpose texts to provide
full transaction information. Adds a preference to control import
behaivour of transaction text.
Updated Translations: Arabic, Turkish
2.6.16 - 26 March 2017
The following bugs are fixed:
Bug 516920 - Calendar Pop up disappears of the left side.
Bug 603379 - Prevent changing some Account Options if it has transactions
Bug 670731 - Future Value not working with Loan Scheduled transaction
Bug 739571 - Matching imported transactions doesn't indicate previously
matched entries
Bug 759934 - Tiny reports in HiDPI (workaround).
Bug 766630 - gui dialog for sorting transactions to accounts after aqbanking
import broken
Bug 767032 - Bad invoices from importing "posted" needing currency conversion
Only auto-post if the posted_to account name is valid, there's
no currency conversion, or the invoice customer's currency
matches the A/R account currency. Tell the user what happened
with a dialog.
Bug 773945 - Select Security Dialog Not User Friendly:
Add a new namespace “ALL NON-CURRENCY” to the namespace (type)
selector lists on the security picker and price editor which
causes the commodity list to include all non-security
commodities.
Bug 776247 - PriceEditor thinks Currency XXX is an actual currency and
tries to retrieve prices for it.
Bug 776380 - Gross value of bills charged back instead of net value
Bug 776494 - Wrong menu entry in Tip of the day
Bug 776517 - Trial Balance Report: Total Debits Issue re $0 Commodity
Accounts and Price Source Mode Set to "Nearest in Time" or
"Most Recent"
Bug 776564 - Creating a scheduled transaction from an existing transaction
does not include the notes field.
Bug 778208 - Scheduling 2nd, 3rd or 4th Wed doesn't seem to work.
Bug 779217 - Transactions rounded to 5 decimal places when opening file.
Bug 779411 - jqplot fixes for piechart and syntax error.
Bug 777875 - Reports with charts are flickering in certain circumstances
Bug 777949 - Accounts implicitly created in ledger attempt creation twice
Other repairs not marked as bugs in git:
Use "Billing Information" as in other biz modules
Update local symbol for MUR.
Online banking: Add output of bank messages that might occasionally be
received.
Allow only date entry for opening balances on new accounts.
Enable taxinvoice to show net price: Add gncEntryGetNetPrice. Create an
option in taxinvoice to either use gncEntryGetNetPrice or
gncEntryGetPrice
Make SQL full-DB sync safer and clean up automatically if it's interrupted
by a system or network failure.
Extend account color to all columns in the account hierarchy page
Localize the word “CURRENCY” used in the commodity namespace selectors.
The following translations have been updated: Catalan, Dutch, Finnish, German. Portuguese, Russian, Serbian.
GnuCash 2.6.15 Release 2016-12-18
The GnuCash development team proudly announces GnuCash 2.6.15, the
fifteenth maintenance release in the 2.6-stable series.
The following bugs are fixed:
Bug 340991 - Default price source for reports not good.
Bug 516920 - Scheduled trasaction calendar popup off screen.
Bug 685329 - Crashes on non-existent date.
Bug 769124 - Australian (GMT-10) OFX transactions imported have
previous day's date.
Bug 770364 - Sign of Value in Lots in Account window seems inconsistent.
Bug 771246 - Set Invoice/Bill items date correctly from imported CSV.
Bug 771617 - Build fails because test test-report-utilities is
sensitive to time of day/timezone.
Bug 772313 - Invalid DOCTYPE in report generation.
Bug 772369 - Replace use of guile's internal date/time functions.
Bug 772382 - Date off-by-one after DST change.
Bug 772484 - Segfault on Transaction edit.
Bug 773808 - Export Report Crash.
Bug 774237 - FTBFS under some timezones (eg. GMT-14).
Bug 775368 - "Average cost" price source problem.
Bug 775385 - Confusing error message which includes the text "file file".
Bug 775567 - Importing QIF file from PayPal crashes GnuCash 2.6.14
on Windows XP service pack 3/
Bug 775912 - Tips of the Day shows content only once very 3 times.
Other repairs that weren't marked as bugs in git:
Fix report html header
Changed the default value for date format in Business Options
Change report resizing when not in view
Add an image for the report tab
Show empty business splits in lot viewer
Business check & repair - correct lot invoice state
When juggling business splits while scrubbing set both value and amount
Update progress bar while running Check & Repair
Remove lot from account while deleting the lot
Ensure that the Namespace combo box is initialized to a valid iter.
Fix CSV importer to handle GMT + 13 Timezone (New Zealand Daylight
Fix broken german account template 'Kontenrahmen für
Wohnungswirtschaft'.Time).
Translation Updates: Danish, German, Serbian
The GnuCash development team announces GnuCash 2.6.14, the fourteenth maintenance release in the 2.6-stable series.
Changes
Between 2.6.13 and 2.6.14, the following bugfixes were accomplished:
Bug 643025 - RFE: Ability to select and open multiple invoices.
Bug 733153 - Ambiguous view of buttons in search dialog Linux version.
Bug 742461 - SQL backend doesn't update customer info.
Bug 756416 - CSV data with Posted information will always have last invoice not posted
Bug 761667 - Crash opening associated location that has no scheme.
Bug 762901 - [PATCH] Fix saving Account Treeview sort order.
Bug 769730 - Investments: Lots in This Account, Closed column shows date 25/11/1833 instead of Open.
Bug 769746 - Zero interest loan formula fails.
Bug 770113 - compiling issue with libdbi.
Bug 770136 - 'Reverse Order' in 'View'->'Sort by' is not saved.
Bug 770181 - gnc-fq-dump incorrectly says "quote cannot be used...
Bug 770196 - cppcheck va_list not closed.
Bug 770303 - Incorrect commodity match during import OFX and possible solution.
Bug 771246 - Set Invoice/Bill items date correctly from imported CSV.
Bug 771379 - GnuCash doesn't support Russian Ruble Symbol.
Some other fixes not associated with reported bugs:
Build improvements with CMake, accomodation for Guile-2.0.12 on Gentoo.
Change the date_posted timestamp from midnight local to 11:00 AM GMT, which will be the same date in nearly all timezones.
SX - Recalculate all occurrences of all SX if the calendar is updated to start on another month
SX Window: correctly show first sx on calendar when it is moved to next weekday.
Work around libofx bug which caused OFX imports to have the wrong date_posted when in an eastern-hemisphere timezone and not daylight time.
Indicate in the register when a transaction has an associated file or URI. The indicator will appear in the "reconciled" column in the second transaction line (enable double-line view to see it).
Translation Updates: Dutch, German, Serbian, Spanish
p5-DBI in that it provides a database independent interface that
can be use to access a variety of different types of database
servers.
Approved By: wiz
Between 2.6.12 and 2.6.13, the following bugfixes were accomplished:
Bug 637004 - Optionally allow customer and vendor address info to display.
Bug 736352 - Expense Voucher adds tax automatically.
Bug 748983 - Crash after opening money transfer dialog twice.
Bug 760021 - File "Save As" to an existing file...overwrites without warning.
Bug 761672 - Transfer made to placeholder account.
Bug 764248 - saved-reports-2.4-backup line endings unconventional.
Bug 764871 - Crash starting gnu cash.
Bug 765859 - The budget reports missing in Hungarian edition
Bug 766028 - crash on manual addition of price entry in Price Editor.
Bug 766200 - Three-up printing does not position the third check properly. A few bugs in the calculation of check positions while printing checks have been corrected. If you manually edited the check formats to compensate for these positioning errors in previous versions of gnucash, you may have to undo these changes. Please check this before printing your next check.
Bug 766688 - Minimal fraction of BYN should be 1/100.
Bug 766960 - gnucash-make-guids fails to run due to hardcoded paths.
Bug 767824 - Some UTC timezones incorrectly recognized on Windows 7
Some other fixes not associated with reported bugs:
The gnc_gui_refresh_all statement in gnc_book_options_dialog_apply_cb causes the 'apply' and 'OK' buttons to be set to sensitive on the open Book Options dialog in some circumstances; this commit causes them to be reset to insensitive, as they should be.
Check printing: make logic easier to follow.
Fix adjust_sql_option_string test on Windows.
Don't try to compile test_adjust_sql_options on windows, it won't link.
Fix the CMake build by linking gnc-backend-dbi for test-backend-dbi.
Improved adjust_sql_options_string, added tests.
Improve quickfill performance on huge registers.
Mac Localization: Prefer the country to the language for fall-back locales, on the theory that in countries where multiple languages are in use similar date and number formats will apply regardless of language, and especially that the default currency will be the same regardless of language. Also ensure that the specified language is in the list passed to gettext; the net effect of which is that the user will effectively get the requested localization behavior.
Update README to refer to wiki Submitting_Patches and regarding pull request policy.
Translation Updates: Dutch, Russian, Serbian
Standard Chart-of-Accounts Localizations Updates: Finnish, Sweden_Finnish, and Åland Islands Finnish.
GnuCash 2.6.12 released
The GnuCash development team announces GnuCash 2.6.12, the twelfth maintenance release in the 2.6-stable series. Please take the tour of all the new features.
Changes
Between 2.6.11 and 2.6.12, the following bugfixes were accomplished:
Bug 482186 - Customer and vendor report for partners who get invoiced/paid in foreign currency show total labeled with the symbol of the default currency
Bug 620281 - Adding reversing transaction to bill transactions creates undeleteable transactions
Bug 642292 - General Ledger report - 'Primary Sort Key' value is not persistent
Bug 687504 - Not possible to reset an invoice/bill counter format
Bug 693342 - Print (bottom) prints to middle for 3-check pages
Bug 719904 - Decide payment type only based on the account type involved
Bug 720934 - Barcharts with many data points have overlapping x-axis labels
Bug 722996 - Cannot add stock price on Price Editor
Bug 723689 - Splash screen doesn't set the floating hint.
Bug 728074 - Posting bill converts currency to itself using 0 rate
Bug 728722 - Setting number format details appear wrong in Help, section 10.3.4. Counters Book Options Tab
Bug 733164 - [MacOSX] Command-H Invokes Help->Help Contents
Bug 742352 - Budget Summary section does not show expense totals
Bug 744157 - Tip about subaccount is confusing
Bug 754209 - Bills can be posted from "find bill" search results even if bill is already posted and results in extra $ posted to A/P
Bug 754856 - scheduled transaction fails without warning
Bug 756469 - CSV Invoice Import - Items with double quote escape not imported.
Bug 760015 - guile support is automagic
Bug 760529 - Get Quotes updates value just once per day
Bug 760711 - Non-ASCII characters not shown in Report Name when a report is created with 2.6.12
Bug 762971 - Duplicating multiple invoices results in invoices without an ID number
Bug 763111 - commodities prices editor creates hidden db entries
Bug 763146 - Invalid exchange rate is recorded when entering multi-currency transaction
Bug 763279 - GnuCash has empty reports in recent Gentoo builds.
Some other fixes not associated with reported bugs:
Various memory leaks.
More multi-currency fixes related to bug 763146.
Be more liberal in accepting business counter custom formats: li, lli, I64i, and whatever is defined to G_GINT_64 or PRIx64 on the system on which GnuCash is compiled.
Correctly re-value splits when the transaction currency is changed.
Reset the transaction currency to match the currently open account when auto-completing.
Refine the MacOS X localization when the system-generated POSIX locale isn't a supported locale: Prefer the country to language when selecting an alternate locale, but still pass the original language to gettext.
Check printing: extract address from invoice/bill for payment transactions.
Robert Fewell has contributed changes needed to allow the 2.6 series to read files from future major versions which use GUIDs instead of names to identify matched accounts with the Bayesian import matcher.
Translations Updated:Azeri, Basque, Catalan, Chinese (Simplified), Czech, Danish, Dutch, Farsi, Japanese, Kinyarwandan, Portuguese, Slovak, Serbian, Swedish, Turkish, Ukrainian.
Important update notification
Between 2.6.10 and 2.6.11, the following bugfixes were accomplished:
Bug 680104 - Scheduled Tranaction formula not calculated when variables are mixed with constants.
Bug 756335 - When importing, date selection causes exit crash.
Bug 759570 - Postponing a repeating SX skips over the instance.
Bug 759674 - GNUCash crashes when importing invoices or bills with delimited import.
Bug 759859 - Reconcilation does not convert transactions' currency to the main one making reconcilation impossible.
Bug 760052 - missing flag translatable in Custom Report.
Bug 760079 - Translations comments: Remove translatable flag from placeholder labels in dialog date-close.
Bug 760398 - Cancelling the creation of a duplicate bill or invoice doesn't reset the invoice number counter
Some other fixes not associated with reported bugs:
Add Account.AssignLots to python bindings.
Allow panel that provides information about TXF categories to be adjusted by the user in the Income Tax Information dialog under Edit->Tax Report Options.
Minor improvement to information provided about TXF categories in the Income Tax Information dialog under Edit->Tax Report Options.
Translations Updated: German.
2.6.10 - 20 December 2015
Announcement: GnuCash 2.6.10 Release 2015-12-20
GnuCash 2.6.10 released
The GnuCash development team proudly announces GnuCash 2.6.10, the
tenth maintenance release in the 2.6-stable series.
The following bugs are fixed:
Bug 627692 - Report options, Account Selection, "select all" => not all
accounts selected, only visible ones
Bug 646129 - Account selection in reports: 'Select Children' doesn't
actually select children if they are collapsed.
Bug 662126 - Cannot create scheduled transaction for dividend reinvestment
Bug 742321 - Reset temporary prefs on application startup
Bug 745101 - No warning when quitting with unsaved file.
When the file was first created without the New File Assistant.
Bug 746155 - Reports: html-acct-table prepend-row! & prepend-col!
unknown variables Fixed following the suggestions by
Tony Kerns.
Bug 754192 - Since Last Run Dialog asks for security price even if not
needed.
Bug 754533 - No Account Templates Error Patch
Bug 755781 - Files with copyright but no grant of license.
Bug 756335 - When importing, date selection causes exit crash
Bug 756339 - Prices table not updated
Bug 756720 - configure fails to find libgoffice 0.10-10 (0.10.18-1)
While we can't support libgoffice 0.10 because that would
require gtk3 we can improve the error message if no libgoffice
0.8.x version is found.
Bug 757378 - Display the user-defined display symbol for non-currency
commodities.
Bug 759224 - illegal dates in stock transactions cause corrupt file.
Bug 759294 - New the billing term are not saved during invoice editing.
Prevent editing the terms from the invoice view.
Other repairs that weren't marked as bugs in git:
Revert the automatic inversion of prices whose value is less than 1.0.
This corrects several regressions from 2.6.8 and 2.6.9; it proved to
be to big a change for a maintenance branch and will re-appear in the
next major release.
Fix test failure due to trying to parse nanoseconds, which we don't
actually use.
Use @SHELL@ instead of hardcode /bin/sh in test shell scripts.
This is a workaround for MacOS X 10.11's System Integrity Protection.
Improve the revert action: Ask user confirmation and don't ask to save
before reverting
Have a more generic mechanism to set Save action's sensitivity and use it
for Revert action as well
Avoid assert in gnc_split_register_balance_trans if default_account is null.
Performance improvements in the Cash Flow report.
Add new account chart for Duch small businesses.
Add some developer documentation.
New Translations:
Portugal Portuguese
Updated Translations:
Arabic, German
Existing SHA1 digests verified, all found to be the same on the
machine holding the existing distfiles (morden). Existing SHA1
digests retained for now as an audit trail.
Announcement: GnuCash 2.6.9 Release 2015-09-27
The GnuCash development team humbly announces GnuCash 2.6.9, the
eighth maintenance release in the 2.6-stable series, a snap release
to repair a serious bug on Microsoft Windows. Please take the tour
of all the new features.
Changes
Between 2.6.8 and 2.6.9, the following bugfixes were accomplished:
Bug #755920 - Crash (Freeze) when using File Save As.. in
Windows OS Fix termination of the loop so that it's not dependent
upon Linux paths
Bug #755778 - Test failure: test-engine: duplicate test case paths.
Bug #755781 - Files with copyright but no grant of license.
Translations Updated: German.
2.6.8 - 27 September 2015
Announcement: GnuCash 2.6.8 Release 2015-09-27
GnuCash 2.6.8 released
The GnuCash development team proudly announces GnuCash 2.6.8, the
eighth maintenance release in the 2.6-stable series.
The following bugs are fixed:
Bug 724738 - Value in "Display Symbol" field not saved.
Bug 746998 - "Months Remaining" spinbox in Loan Assistant is
non-obvious. Provide a tool tip explaining what it's for.
Bug 747795 - Attached file not found. MSWin only. ShellExecuteW("open")
doesn't decode http escapes on file: IRIs.
Bug 749077 - wrongfully invalidating any account save
location/path starting with ".gnucash"
Bug 752035 - Transaction Report "Filter By" Not Always Working.
Bug 752204 - .gml2 files are modified during build. Since there's
no real benefit to saving the files most of the time, don't,
but leave the save line in, commented out, to make it easy to
write new files if necessary.
Bug 752879 - Finance::Quote TZ Date::Manip config variable is
deprecated.
Bug 753146 - free(): invalid pointer on duplicate transaction
when Use Split Action Field for Number is set.
Bug 754617 - Gnucash should use PKG_PROG_PKG_CONFIG
Bug 754764 Budget Doxygen documentation - gnc-budget-view.c.
Other repairs that weren't marked as bugs in git:
Clean up deprecated Gtk functions to make eventual migration to
Gtk3 easier.
Improve storage of prices in the price db so that there is only
one per day and a preference list determines what sources can
overwrite existing prices. Prices are stored in the direction
that the price is greater than one to preserve precision for
large prices that would be small in the other direction.
Correct the Stock, Bond, Market Index, and Mutual Fund account
types to ASSET in the template accounts. STOCK and MUTUAL are
not compatible with currency.
Clean up some non-fatal asserts.
Developer documentation improvements.
Fix backend Sync errors not being reported.
Restore Date::Manip as an explicit dependency in gnc-fq-update;
it's required for gnc-fq-helper, not Finance::Quote.
Updated Translations:
Danish, Dutch, French, German
2.6.7 - 28 June 2015
GnuCash 2.6.7 released
The GnuCash development team proudly announces GnuCash 2.6.7, the
seventh maintenance release in the 2.6-stable series.
The following bugs are fixed:
681225 - income statement displays blank base currency entries
when trading account transactions are present during
the report period
739271 - pt_BR translation wrong word "limpesa". Should be "limpeza"
744858 - Update exchange rate on bill only possible once per session
(after unpost/repost)
746792 - process payment in foreign currency leads to broken equation
734183 - Set value to zero before calling gnc_exp_parser_parse.
746163 - Custom register colors (table rows) not recognized from
.gtkrc-2.0.gnucash file
746873 - Gnucash asks sql passwords before wallet password
747812 - unset LDFLAGS when unsetting CFLAGS
747377 - Fix overly restrictive input validation for IBAN of SEPA transfer.
740955 - Correct general journal and general ledger reports to properly
handle Use-Split-Action-For-Num option in File->Properties.
747300 - SQL backend missing from most recent DMG?
746977 - scm ccache files should be in pkglibdir not pkgdatadir
Other repairs that weren't marked with bugs in git:
Fix hidden panes in lot viewer
Fix some abs() errors from new clang and gcc versions.
Fix dbi driver detection on linux and similar
Improve "Auto pay on posting" message
Enable travis continuous integration tests on the gnucash repository
Updated Translations:
Azerbaijani, Basque, Catalan, Chinese (Simplified), Czech, Danish, Dutch,
German, Kinyarwanda, Persian (Farsi), Portuguese, Slovak, Swedish,
Turkish, Ukrainian.
New Translations: Serbian
2.6.6 - 29 March 2015
GnuCash 2.6.6 released
The GnuCash development team proudly announces GnuCash 2.6.6, the
sixth maintenance release in the 2.6-stable series.
The following bugs are fixed:
619899 - Use normal gettext or intltool toolchain also for scm files
649933 - Creating cash flow report takes a long tim
672760 - Postponed transaction applied invalid date
721196 - CSV. Cannot import lines with empty fields for deposit or withdrawal in bank transaction download.
723409 - Incorrect symbol for Turkish lira
727466 - The symbol of CNY changed to 元
727647 - "gncInvoiceGetTotal" is not read-only function?
731889 - guile 2 exports different autoconf macros than what is expected
733685 - Fancy Date Format doesn't stick
738749 - Broken account template en_GB/uk-vat.gnucash-xea.
739228 - Advanced Portfolio report: wrong calculation of Value Correctly convert the value into the report's currency.
739584 - gnucash-2.6.4 segfaults regularly on transfer .
740471 - Applying payment to invoice Segmentation fault
741228 - "Red line" threshold applies to Template scheduled transactions
741810 - Compilation fails because of creating .gnucash
742089 - Decimal places. Set the debit and credit cells' print_info to the account so that the decimal places are correct for the commodity.
742332 - German tax report uses US tax quarters and not real quarters.
742624 - Scheduled Transaction Editor results in immediate segfault
743609 - Add configure options to disable libsecret detection
743807 - Stops critical error messages.
745265 - Segfault in generate_statusbar_lastmodified_message on Windows. Actually change the default date format without AM/PM
745354 - Enhance the Find Transactions dialog. Make it possible to define search criteria that consist of multiple terms anded or ored together. Use this to define a new criterion to look for specified text in any of the Description, Notes, or Memo fields
746517 - gnc-sql-backend.c compile fails with -Werror=format-nonliteral. Use GCC pragma to disable the warning in the one place that trips it
746977 - scm ccache files should be in pkglibdir not pkgdatadir.
Other repairs that weren't reported in bugs:
Let CPAN and ActiveState package managers take care of dependencies instead of explicitly installing a few of them directly.
Correct the number field displayed in the reconcile window to correspond with the source specified in File->Options
Fix some bugs found by SWIG version 3.0.5. Prior to version 3.0.3 SWIG silently ignored invalid preprocessor directives
Scrubbing Improvements, including avoiding a potential infinite loop.
Remove build and run of no-longer-existant intl-scm/guile-strings.
Rewrite gnc-test-env in perl. This eliminates another guile dependency in the build chain.
Switch from guile to xml to manage our iso-currencies source file
Numeric values with more than commodity smallest fraction get silently dropped.
Update US Income Tax data to reflect minor changes for 2014
Advanced portfolio should respect report date when looking for other income/expense
Improve income and expense reporting in advanced portfolio report
Accept prices of the form n.nnne[+-]nn, i.e. with an exponent. An example requiring this is currency conversion from IDR to USD
Added Lithuanian language business accounts
Fix crash when running check & repair on an open AP/AR register
Updated Translations: Danish, Dutch, German, Spanish
New Translations: Maithili, Manipuri-Bengali Script, Manipuri-Meetei Mayek Script.
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,
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
Remove libgnomeui, not used since 2012, see
http://svn.gnucash.org/trac/changeset/22379/
Add libgnomecanvas and some other indirect dependencies.
Add gnome-keyring dependency. It is optional, but I found no way to disable
it when it's installed, so depend on it for now, to avoid surprises.
Bump PKGREVISION.