diff --git a/changelogs/ChangeLog-5.0.5.txt b/changelogs/ChangeLog-5.0.5.txt new file mode 100644 index 0000000..691a244 --- /dev/null +++ b/changelogs/ChangeLog-5.0.5.txt @@ -0,0 +1,515 @@ +commit b814552332e48949d9ed303b7f7a1c51b57366f7 +Author: Thomas Baumgart +Date: Wed Jul 10 08:01:26 2019 +0200 + + Bumped version to 5.0.5 + +commit 8aca5bbef774dff06b5b927fe9e991c13b3ba0f4 +Author: Thomas Baumgart +Date: Sun Jul 7 12:30:00 2019 +0200 + + Fix indentation of comments + +commit a9a99469f5a403f4ad72c4c0b8c5e012571bb4f9 +Author: Thomas Baumgart +Date: Sun Jul 7 11:05:59 2019 +0200 + + Fix a crash during start on non KDE desktops + + Calling kmymoney->show() directly before the event loop is started using + exec() causes a crash when running on some non KDE desktops (e.g. XFCE) + with QWebEngine enabled. Postponing the call until the event loop is + active solved the problem. + + BUG: 407902 + FIXED-IN: 5.0.5 + +commit 7c0d6f85a55ece30eac875ca12904d0af0350ff1 +Author: Thomas Baumgart +Date: Sat Jul 6 17:23:14 2019 +0200 + + Fix spelling errors in comments + + No change in translatable strings + +commit 29dad430ae1879b05185641947040df23bd262ac +Author: Thomas Baumgart +Date: Sat Jul 6 15:57:42 2019 +0200 + + Use https for connections to ofxhome.com + + Using a secure protocol ensures that the data we receive from the + directory server at www.ofxhome.com cannot be modified by a mitm + attacker on the way to us as easy as with plain http. + +commit 7cb2ee89756fdca9edab99b528f702c293781cf9 +Author: Thomas Baumgart +Date: Sat Jul 6 15:36:18 2019 +0200 + + Switch protocol to https + + Use secure protocol when connecting to the OFX test server + +commit 00bf04711d001bf6885de8fda7d99b4058d1c964 +Author: Thomas Baumgart +Date: Tue Jul 2 20:23:04 2019 +0200 + + Show tags in ledger if payee is empty + + BUG: 352029 + FIXED-IN: 5.0.5 + +commit faf1edd57744e12864848aeeac867d12a0609c57 +Author: Joshua Christopher +Date: Sat Jun 29 12:52:42 2019 -0400 + + Updated screenshots from payee views for 5.0.5. + + Summary: Updated screenshots from payee views for 5.0.5 due to the change in a tab's name from "Default Account" to "Default Category" + + Reviewers: ostroffjh, tbaumgart + + Reviewed By: ostroffjh, tbaumgart + + Subscribers: tbaumgart, ostroffjh, #kmymoney + + Differential Revision: https://phabricator.kde.org/D22152 + +commit ab628d659ebcbea9265b62e8dc419c3bb20bbcb7 +Author: Thomas Baumgart +Date: Sat Jun 29 14:16:29 2019 +0200 + + Use mapped account only if information is present + + Using the OFX (file) importer may not provide information about the + account the imported data relates to. In this case, it does not make + sense to search for an online mapping. Doing so leads to false results, + as without values for account or routing number the first mapped account + will be selected which is wrong. + + This change does not try the mapping if both values are empty and allows + the user to select the account as part of the process. + + CCBUG: 405206 + +commit da8afb4010d4fb3900819c084dea7e977510f2af +Author: Thomas Baumgart +Date: Thu Jun 27 11:42:45 2019 +0200 + + Allow to set version suffix through cmake cli arg + + In a git based development environment the version suffix is generated + based on the git sha1. In a non git environment one can now override the + version suffix with -DVERSION_SUFFIX=xxx as cmake argument. + +commit 21ba9b3a747d1d3c93cff11d8e30f667d59f4d5c +Author: Thomas Baumgart +Date: Tue Jun 25 21:13:51 2019 +0200 + + Provide more descriptive text for holiday region + + The holiday region selection showed the same text for different entries + in the same country/language region. For Germany alone there were 14 + entries with the same text so one could not differentiate between them. + + This change fills the combo box with the description of the holiday + region which allows to differentiate between those entries if it is + available. If it is empty, the current more general text is used. + +commit af55a52c4788e035eba9f309126d339b148e4898 +Author: Thomas Baumgart +Date: Tue Jun 25 21:09:05 2019 +0200 + + Improve tooltip for a setting + + GUI: + +commit 02e5037185496d070bc1ebbcdc3034f9a1cded77 +Author: Thomas Baumgart +Date: Tue Jun 25 21:07:52 2019 +0200 + + Treat special days as processing days if they are workdays + + The holiday list contains entries that shows special events that are + working days. Nevertheless, KMyMoney treated them as non processing + days. + + This change makes sure to treat those entries as processing days. + + BUG: 407800 + FIXED-IN: 5.0.5 + +commit 972af5c3619a4c92b50003e4b83fbbc21a480d55 +Merge: b642033ee d03732001 +Author: Jack Ostroff +Date: Tue Jun 25 12:16:32 2019 -0400 + + Merge branch '5.0' of git.kde.org:kmymoney into 5.0 + +commit d037320011bad6b496e5f933f9a3741171ce8751 +Author: Thomas Baumgart +Date: Tue Jun 25 13:36:57 2019 +0200 + + Simplified testcase + + The non-breaking-space as input caused trouble on windows systems. Using + a regular blank (0x20) works on both *nix and windows environments. + +commit 0c7270efcc62d644caba0bfb78aa87387e6ec452 +Author: Thomas Baumgart +Date: Tue Jun 25 13:02:43 2019 +0200 + + Try to fix testcase on windows + +commit 1bae453a73a19beb51c635173a7edd3681e632c4 +Author: Thomas Baumgart +Date: Tue Jun 25 11:52:39 2019 +0200 + + Verify that locale is correctly loaded during tests + +commit b642033eef138bacb68405321c31a0ddd979a7c3 +Author: Jack Ostroff +Date: Mon Jun 24 16:44:19 2019 -0400 + + Update manual to reflect payee view tab change "Default Account" to + "Default Category" + + BUG: 409089 + FIXED-IN: 5.0.5 + +commit 7e641a2163fb83f44209d127319dae856bbec8b6 +Author: Thomas Baumgart +Date: Mon Jun 24 18:31:28 2019 +0200 + + Fix tab title of auto categorization tab in payees view + + The tab title "Default Account" was misleading when on the tab we use + the term "Default Category". Also removed a superfluous newline in a + string on that tab. + + BUG: 409089 + FIXED-IN: 5.0.5 + GUI: + +commit d2dc4d7b5a9090b2a7c55b244644fa565478dc75 +Author: Thomas Baumgart +Date: Mon Jun 24 18:27:35 2019 +0200 + + Fix GnuCash importer to import currencies + + Support currencies that are stored with + CURRENCY + in addition to ones stored with + ISO4217. + + Also, only load those currencies that are used in the GnuCash file. + + BUG: 409098 + FIXED-IN: 5.0.5 + +commit 8d4d60649fa0b1f21d64f1af89c481b7d209c7b7 +Author: Thomas Baumgart +Date: Mon Jun 24 18:22:02 2019 +0200 + + Keep attribute order in XML file for debug version + + Keep the DOM attributes in the same order each time a file is saved. + Therefore, don't use QHash for security relevant things from here on. + See + http://qt-project.org/doc/qt-5.0/qtcore/qhash.html#algorithmic-complexity-attacks + for details. + + This is only active if build with DebugFull or DebugKMM and not used in + production code. + +commit 85eac02328369154080f0b739c46418a92ebe867 +Author: l10n daemon script +Date: Sun Jun 23 17:23:57 2019 +0200 + + GIT_SILENT made messages (after extraction) + +commit 686945965a6ffadf9460353f4df46b7f933591b4 +Author: Jeremy Whiting +Date: Sat Jun 15 21:00:09 2019 -0600 + + Add option to hide liability accounts with zero balance from home. + + In order to make the liabilities summary on the home screen easier + to read (and fit on one screen if there are many) a new option to + hide liability accounts that have zero balance has been added here. + It seems to work well, but any comments/review are welcome. + +commit ce17b1eeab73af593a0c09805801fbb413d71763 +Author: Thomas Baumgart +Date: Mon Jun 17 10:58:39 2019 +0200 + + Improve global storage of standard precision + + (cherry picked from commit 2bbdc29bc9c77a14eaf4e560ad855db1d422c3ee) + +commit 0ba9f0550f7c54ff7a70e07c3a08c53b076319d9 +Author: Thomas Baumgart +Date: Mon Jun 17 10:57:50 2019 +0200 + + Reimplemented AmountValidator + + (cherry picked from commit c3442d0714964b70a04da21a289bdb8806f1617b) + +commit a96eabe7f17409e45da1db0ff0d7c0f6e98b5573 +Author: Thomas Baumgart +Date: Mon Jun 17 10:57:00 2019 +0200 + + Added testcases for AmountValidator + + (cherry picked from commit 0d17b5b7ceec80ea005712f87f415768eb7d7f31) + +commit 7949caa8901846e01b294e1265c64aa6c4775ec5 +Author: Thomas Baumgart +Date: Sat Jun 15 11:54:27 2019 +0200 + + doc: Write docbook date in standard format + + (cherry picked from commit 885d68311f938a11af0a7ec80f2084198c6175fe) + +commit 8e49874f0a7b4058470fa3375a5b0e661465cd08 +Author: l10n daemon script +Date: Tue Jun 11 08:44:35 2019 +0200 + + SVN_SILENT made messages (.desktop file) - always resolve ours + + In case of conflict in i18n, keep the version of the branch "ours" + To resolve a particular conflict, "git checkout --ours path/to/file.desktop" + +commit 7b0c97ed6df1564bdd1f53aa7d99d144195652ff +Author: Thomas Baumgart +Date: Mon Jun 10 11:53:09 2019 +0200 + + Use mapped account only if information is present + + Using the AqBanking file importer may not provide information about the + account the imported data relates to. In this case, it does not make + sense to search for an online mapping. Doing so leads to false results, + as without values for account or routing number the first mapped account + will be selected which is wrong. + + This change does not try the mapping if both values are empty and allows + the user to select the account as part of the process. + + BUG: 408494 + FIXED-IN: 5.0.5 + +commit fc01f927393d5a5b037529fd4342c9213dac603f +Author: Thomas Baumgart +Date: Wed Jun 5 18:55:45 2019 +0200 + + Fix multi-month budget report + + The aggregation of budgets for multiple months (e.g. for quarterly + reports) did not work correctly. + + This change fixes the problem. + + BUG: 393752 + FIXED-IN: 5.0.5 + +commit efc91150ccfb776ea1a2e131ba528d2079bfb85b +Author: Ralf Habacker +Date: Tue Jun 4 01:07:56 2019 +0200 + + maintainer/release-windows-packages: fix ticket description for src packages + +commit 29342ee65bec26a9d58fb84eba237184df292da6 +Author: Ralf Habacker +Date: Tue Jun 4 01:01:47 2019 +0200 + + maintainer/release-windows-packages: apply fixes to release kmymoney 5.x + +commit 34d12e8fdc4e8a7c18f18c5aa665bebfb3323a9d +Author: Thomas Baumgart +Date: Sun Jun 2 11:56:07 2019 +0200 + + Update payee in matched transaction + + In case two payees are merged and one of them is referenced in a matched + transaction, it could happen that the transaction was removed from the + users data leading to incorrect data. + + This change also updates the payee identifier in the matched transaction + should it exist and thus avoids data loss. + + Deleting a payee that is referenced in a matched transaction still is + not possible but does not result in data loss. + + BUG: 408205 + FIXED-IN: 5.0.5 + +commit 09fc41b4b872e0a5ec4ce2b955f99c04ae975d91 +Author: Thomas Baumgart +Date: Tue May 28 13:52:00 2019 +0200 + + Reset column assignment when out of bounds + + In case the column assignment is cleared using the clear all button, the + profile is not updated because there is no change in index in combobox + widget and the connected slot for profile update will never be called. + + This change makes sure that in such a case (previous assignment is out + of bounds for the current file) the assignment is reset before it is + used. This avoids the out-of-bounds crash later on. + + BUG: 408026 + FIXED-IN: 5.0.5 + +commit ea3d48b31d5914e1584141342e9b1c44fa8efb4f +Author: Thomas Baumgart +Date: Mon May 27 15:53:53 2019 +0200 + + Set precision before value + + To work properly, the precision should be set before a value is loaded + into the widget + +commit bdefe7eeedc29316d16f55615f7736c797ef844e +Author: l10n daemon script +Date: Sat May 25 08:43:08 2019 +0200 + + SVN_SILENT made messages (.desktop file) - always resolve ours + + In case of conflict in i18n, keep the version of the branch "ours" + To resolve a particular conflict, "git checkout --ours path/to/file.desktop" + +commit 023993800f9a66ceb52f7399bf28a4dbca0ef607 +Author: Thomas Baumgart +Date: Fri May 24 21:37:31 2019 +0200 + + update screenshots + + (cherry picked from commit 7611781f32a3040ac434dc1fe1e82619a58bff9f) + +commit 878149473b9489dc81f6a7fdabe952a941907298 +Author: Thomas Baumgart +Date: Sun May 19 11:12:53 2019 +0200 + + Improve consistency warning message + + The term 'investment' in this message is misleading. 'Security' is a + better choice. + + GUI: + +commit d729796b4751b8697e84b790c3f05de549608764 +Author: Thomas Baumgart +Date: Fri Mar 1 10:20:05 2019 +0100 + + Allow to include transfers in querytable reports + + Summary: + This change adds a switch to report configuration which allows to treat + transfers as income or expense in transaction reports (e.g. Transactions + by payee, etc.) + + {F6820138} + + Reviewers: ostroffjh + + Differential Revision: https://phabricator.kde.org/D21150 + +commit ab6c7e2c722eba1a7d9382a5229a6bacde1110ea +Author: Thomas Baumgart +Date: Thu May 16 09:43:04 2019 +0200 + + Always unload model before a new load + + Since the count is known during the load we can also preserve some space + to improve performance a bit. + +commit 5824844052b429c1ef6b7f62b8163aaa83add09f +Author: Thomas Baumgart +Date: Sat May 11 16:03:50 2019 +0200 + + Allow to edit loan account not assigned to institution + + BUG: 402672 + FIXED-IN: 5.0.5 + +commit c9225875b9839947b6c98ecea82132cb064b70e1 +Author: Thomas Baumgart +Date: Sat May 11 12:29:40 2019 +0200 + + Don't show false online statement balance + + In case there is no online statement balance available in the statement + import, don't show false information in the ledger + + BUG: 407422 + FIXED-IN: 5.0.5 + +commit 89f10a501fcc606c10aa0080cf8633d0eeaae1a7 +Author: Thomas Baumgart +Date: Sat May 11 12:17:40 2019 +0200 + + Remove trailing line endings in CSV import + + In case more than one column is assigned to the memo import and the + trailing cells are empty, unnecessary lines are imported. This change + removes those empty lines at the end of the memo field. + +commit f9a1d6eec37eb24f0725dadf30d46d159473e282 +Author: Thomas Baumgart +Date: Thu May 9 22:17:01 2019 +0200 + + Fix storage of schedules + + Fix code to provide prior behavior + + BUG: 406082 + FIXED-IN: 5.0.4 + +commit 6bffb7d0d9b68ad97130ed167d6174efd43811e5 +Author: Pino Toscano +Date: Mon Apr 8 20:57:57 2019 +0200 + + doc: drop almost all bits related to installation + + Summary: + In the majority of the cases, users install kmymoney as available in + their distribution, and thus most of this content is not useful; users + that want to compile kmymoney from sources find already instructions on + kmymoney.org, in the development wikis, and in the in-source files, so + no need to duplicate them in a user-taylored documentation. + + Furthermore, the current building instructions are outdated, and an + updated version, together with any FAQ related to building from sources + and developing on kmymoney, belongs to online resources (easier to keep + up-to-date). + + Test Plan: + - build the documentation + - verify the mentioned bits are not present + + Reviewers: ostroffjh + + Reviewed By: ostroffjh + + Subscribers: tbaumgart, #kmymoney, kde-doc-english + + Tags: #documentation + + Differential Revision: https://phabricator.kde.org/D20389 + +commit 89e8db9e7d55c5268afde436497de147e7d65fb3 +Author: Thomas Baumgart +Date: Mon May 6 17:58:39 2019 +0200 + + Respect the "view/show all accounts" option in all views + + Respect the option also in the accounts, categories and institution view + + BUG: 407021 + FIXED-IN: 5.0.5 + +commit 20187306a2382b8e7f48acb5fc4112f17f77d0ab +Author: l10n daemon script +Date: Mon May 6 07:46:04 2019 +0200 + + GIT_SILENT made messages (after extraction)