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
new packages. Most of which are the remaining modules of the Tryton
platform which weren't packaged. The others are dependencies of the new
modules. This was tested on FreeBSD and is based in large part on Richard
Palo's (richard@) work. This is the most recent release of the Tryton
platform, version 4.2. There's a very large list of changes from the 3.8
series we have in pkgsrc. If you're interested, those functional changes
can be found here:
http://www.tryton.org/posts/new-tryton-release-42.htmlhttp://www.tryton.org/posts/new-tryton-release-40.html
2.10.2 (2016-08-28)
Fix crash when opening panels on some versions of PyQt. [qt] #456
Fix misalignment of bold figures in networth/profit sheets. [cocoa] #459
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
Concurrent with the release of Gnucash 2.6.14 we're pleased to also release a new version 2.6.14 of the companion Help and Tutorial and Concepts Guide.
Bug 115461 - Highlight need to select Account Type when adding new stock account.
Bug 687290 - Add new chapter for expense type accounts.
Bug 769457 - Add note to 4.3 of Guide.
Bug 769746 - Zero interest loan formula fails.
Bug 771230 - Modify Windows portion of 8.6.3 of Guide.
Bug 769663 - Link update on Tutorial and concepts guide
Updated german translation of the F::Q appendix.
Update the list of Finance::Quote methods to 1.38.
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
Upstream changes:
1.02 2014-06-30 NEILB
- Updated github repo URL after changing my github username
- Added Algorithm::Damm and Math::CheckDigits to SEE ALSO
- Fixed errors in pod: using c<...> instead of C<...> and
not escaping the > character.
- Added [MetaJSON] to dist.ini so META.json is included in releases
1.01 2014-06-30 NEILB
- Added SEE ALSO section with links to other LUHN modules.
- Renamed CHANGES to Changes and reformatted as per CPAN::Changes::Spec
- Moved LUHN.pm to lib/Algorithm/LUHN.pm, as per convention
- Switched to Dist::Zilla and set min perl version to 5.006
- Improved doc for is_valid(), in response to RT#43842
2.10.0 (2016-03-13)
From now on, the changelog is going to be a bit more developer-oriented.
Drop Windows support, maybe temporarily. Details
Add plugin management view. #451
Refuse to load moneyguru files with unsupported currencies. #451
Add “inactive” flag to accounts. #412
Fix transaction duplication bug on undo. #438
Fix crash on CSV import [qt]. #440
Fix debit/credit preference so it’s properly restored on startup. #421
Fix “Show Account” for transactions having multiple splits to the same account.
Make all panels instantiate on-the-fly rather than on startup. #434
Various minor refactorings. See git log.
Improve build process, notably on OS X. See git log.
Convert to Qt5.
Remove dependency on sgmllib3k.
Bump Python requirement to 3.4+.
Concurrent with the release of Gnucash 2.6.13 we're pleased to also release a new version 2.6.13 of the companion Help and Tutorial and Concepts Guide.
Fix the very stale Release Schedule link in the Guide.
Bug 637004 - Document Payable/Receivable Aging Rpts and new options for allowing customer and vendor address info to display.
Fix unclear statement re docbook stylesheets in README.
Bug 712764 - Clarify Account type designations in the Tutorial.
Bug 751686 - Explain how to use Find Transaction to report per-employee.
Bug 754239 - Fix order of Report menu items.
Bug 754239 - Update Report menu item names to Save Report Configuration.
Bug 765131 - Document Investment Return of Capital in the Guide.
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.