diff --git a/changelogs/ChangeLog-5.0.3.txt b/changelogs/ChangeLog-5.0.3.txt
new file mode 100644
index 0000000..cc840e6
--- /dev/null
+++ b/changelogs/ChangeLog-5.0.3.txt
@@ -0,0 +1,879 @@
+commit 6076cd210c87fa009ed26d410b1731b22a76182a
+Author: Thomas Baumgart
+Date: Sun Jan 27 13:25:20 2019 +0100
+
+ Bumped version to 5.0.3
+
+commit c9bacc5dc70ebdbb046a80331efe6f7ada90484f
+Author: Thomas Baumgart
+Date: Sat Jan 26 15:49:03 2019 +0100
+
+ Avoid destruction of object that is still being used
+
+ The m_qifReader object was deleted to early.
+
+ BUG: 403565
+ FIXED-IN: 5.0.3
+
+commit 6f793d892d70b3934d15c876c7e741b2567694e4
+Author: Thomas Baumgart
+Date: Sat Jan 26 15:10:54 2019 +0100
+
+ Update last used directory when opening a file
+
+ BUG: 403608
+ FIXED-IN: 5.0.3
+
+commit e01691a08631508bff4ad648b274caa8acd2cf00
+Author: Thomas Baumgart
+Date: Sat Jan 26 14:40:27 2019 +0100
+
+ Updated currency entry for Angolan Kwanza
+
+ BUG: 403617
+ FIXED-IN: 5.0.3
+
+commit 139aa5ea4c15e43cafae7bb924f3aaf1d3fa7b7b
+Author: Thomas Baumgart
+Date: Sat Jan 26 14:20:30 2019 +0100
+
+ Support sell w/o asset account
+
+ Summary:
+ Allow a sell operation that reduces the number of shares to pay fees.
+ This is to handle mutual fund account fees. There is no money
+ transferred -- only a reduction in shares.
+
+ BUG: 398133
+
+ Test Plan: I have tested entry and retrieval of the transaction. What needs to be tested how this change affects reporting. I can't do that.
+
+ Reviewers: ostroffjh
+
+ Differential Revision: https://phabricator.kde.org/D15215
+
+commit b1fdee150af99db3134689efcb1ca3f5aff7daaa
+Author: Thomas Baumgart
+Date: Sat Jan 26 08:15:24 2019 +0100
+
+ Fix check number handling
+
+ KMyMoney versions prior to 5.0 allowed to re-use check numbers. This is
+ not possible with the current 5.0 versions. This change will bring back
+ the original functionality.
+
+ In case KMyMoney detects a duplicate check number it informs the user.
+ The user then has the possibility to assign the next free number or
+ leave the number as entered. It will not be cleared in this case
+ anymore.
+
+ BUG: 402101
+ FIXED-IN: 5.0.3
+
+commit 91bc1a7adf09a856ee3070a2aadf147e3066bd62
+Author: l10n daemon script
+Date: Thu Jan 24 08:28:47 2019 +0100
+
+ 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 1abdb472bfea9bd365c95c6cc102b98e1f1eaf6f
+Author: l10n daemon script
+Date: Thu Jan 24 07:14:29 2019 +0100
+
+ GIT_SILENT made messages (after extraction)
+
+commit 6b60d7012ab163b83520cd3163d60083e12f8ea6
+Author: Thomas Baumgart
+Date: Wed Jan 23 15:54:26 2019 +0100
+
+ Add possible selected tag when leaving the transaction editor
+
+ BUG: 403529
+ FIXED-IN: 5.0.3
+
+commit 2e5b3e53e6eff28c50269f7780b4dd80b7c6a469
+Author: Thomas Baumgart
+Date: Mon Jan 21 20:10:29 2019 +0100
+
+ Resolved unused variable warnings
+
+commit 462e70c278ec7b2f5711bfdab3387c6b48fb52b8
+Author: Thomas Baumgart
+Date: Mon Jan 21 17:28:24 2019 +0100
+
+ Fix testcase
+
+ The JPY in this testcase does not have a fractional part, so we cannot
+ expect it in the reports output.
+
+commit f69ee7d76454a7e57fb998057ce16062c17702e4
+Author: Thomas Baumgart
+Date: Mon Jan 21 16:34:32 2019 +0100
+
+ Fix plugin loader
+
+ The Qt plugin system searches and reports plugins in the following
+ order:
+
+ - current directory
+ - paths provided in QT_PLUGIN_PATH (separated by QDir::listSeparator)
+ - path provided by QLibraryInfo::location(QLibraryInfo::PluginsPath)
+
+ The KMyMoney plugin loader stores all plugin metadata of the returned
+ plugins in a QMap to process them. It was not checked if a plugin was
+ already found and so the last instance always won the game leaving the
+ ones in the current directory or in one of the directories mentioned in
+ QT_PLUGIN_PATH without effect.
+
+ This change makes sure to load and use the first plugin found and also
+ prints some more information on the console which plugins were found and
+ which ones are loaded.
+
+commit ca736511839941dedf37f0636651deb9bc4ae923
+Author: Thomas Baumgart
+Date: Mon Jan 21 16:22:42 2019 +0100
+
+ Remove debug output
+
+commit 447213e04d6e7ab9022caeb5c258800625036967
+Author: Thomas Baumgart
+Date: Sun Jan 20 13:48:31 2019 +0100
+
+ Improve transaction importer
+
+ The transaction importer - used during online banking statement download
+ or file import - used to either copy the categorization of a transaction
+ that exactly matched the value of the imported transaction or the last
+ transaction found for that payee in the same account.
+
+ This is a bit crazy if you have two alternating and slightly varying
+ payments from/to the same payee with very different amouts. This leads
+ to the fact, that in most cases it will choose the last one (which is
+ the wrong one in this scenario).
+
+ With this change the importer now looks at all historical transactions
+ for the payee in the account and if no exact match is found use the
+ transaction with the smallest difference in value to the imported
+ transaction. This improves the above scenario very much.
+
+commit ccda8ef56380525989670612be6f642665aa7026
+Author: l10n daemon script
+Date: Sun Jan 20 07:33:31 2019 +0100
+
+ GIT_SILENT made messages (after extraction)
+
+commit bd103f87388b56c873210266887272d490b22ad2
+Author: Thomas Baumgart
+Date: Sat Jan 19 16:32:16 2019 +0100
+
+ Setup the transaction commodity based on the trading currency
+
+ For new investment transactions the commodity was always set to the
+ baseCurrency instead of the securities trading currency. This usually
+ caused the values to be rounded to two decimals (smallest account
+ fraction of the base currency).
+
+ This change fixes the problem by not looking at the empty original
+ transaction in this case.
+
+ BUG: 403249
+ FIXED-IN: 5.0.3
+
+commit e38492cbc059796addb5a62861e75b851b2428e0
+Author: Thomas Baumgart
+Date: Sat Jan 19 16:27:52 2019 +0100
+
+ Fix security creation logic
+
+ In case no smallest account fraction is provided in the ctor of a
+ MyMoneySecurity object it should use the same value as provided for the
+ smallest cash fraction. Providing a default value of 100 destroys this
+ logic. This forced Palladium to have values always rounded to two
+ decimals.
+
+ In case the user has such a security on file there is no other way as
+ manually fixing it by copying the value from the SCF attribute to the
+ SAF attribute in the XML file and the value in the smallestCashFraction
+ column to the smallestAccountFraction column in the database.
+
+ CCBUG: 403249
+
+commit 26621fb9d822af89ffeba9756c7f2a8264d6bf21
+Author: Thomas Baumgart
+Date: Fri Jan 18 13:24:21 2019 +0100
+
+ Update copyright info
+
+commit 17c4af4a7eb1582e98979fc20acca4bc0da17658
+Author: Thomas Baumgart
+Date: Thu Jan 17 09:17:50 2019 +0100
+
+ Display name of equity with strikeout font if the equity account has been closed.
+
+ Summary: Display name of equity with strikeout font if the equity account has been closed.
+
+ Test Plan:
+ Open Investment view.
+ Verify closed equity accounts are displayed with strike through font and open equity accounts are displayed with normal font.
+ Close an equity account.
+ Verify the display of the account just closed changed from normal to striked through font.
+ Reopen the equity account.
+ Verify the display of the account just reopened changed from striked through to normal font.
+
+ Reviewers: #kmymoney, tbaumgart
+
+ Reviewed By: #kmymoney, tbaumgart
+
+ Subscribers: #kmymoney
+
+ Tags: #kmymoney
+
+ Differential Revision: https://phabricator.kde.org/D16433
+
+ (cherry picked from commit b17d61f598bb9bf240db41e3136606bb54424c04)
+
+commit 741e848593162aa670c735b812b0574dbb483907
+Author: Thomas Baumgart
+Date: Thu Jan 17 08:17:57 2019 +0100
+
+ Fix division by zero errors in QueryTable
+
+ Summary:
+ Code used to try to divide by zero. Fixed it to always check for the
+ denominator being 0 beforehand.
+
+ Original patch by Zoltan Ivanfi
+
+ BUG: 402708
+ FIXED-IN: 5.0.3
+
+ Reviewers: #kmymoney, tbaumgart
+
+ Reviewed By: #kmymoney, tbaumgart
+
+ Subscribers: aacid, tbaumgart, ostroffjh
+
+ Differential Revision: https://phabricator.kde.org/D17871
+
+commit 5cf4c62fd0109b6ab8b42d3429e96b361a2e5ee0
+Author: Ralf Habacker
+Date: Mon Jan 14 14:03:57 2019 +0100
+
+ Fix finding of alkimia version 7 with custom install path
+
+ CCBUG:403156
+ Reviewed By: tbaumgart
+ Differential Revision: https://phabricator.kde.org/D18242
+
+commit 82af18232bb780e5117318a4dc487c3638085a9e
+Author: Ralf Habacker
+Date: Mon Jan 14 14:03:35 2019 +0100
+
+ Fix cmake warning on finding alkimia package with different minor version
+
+ FIXED-IN:5.0.3
+ BUG:403156
+ Reviewed By: tbaumgart
+ Differential Revision: https://phabricator.kde.org/D18241
+
+commit 3939181ec1ce65de5c13867e73e119cbcefca8b7
+Author: Thomas Baumgart
+Date: Sun Jan 13 09:17:21 2019 +0100
+
+ Fix customized report loading and saving
+
+ The storage of the accountgroup information for customized reports was
+ broken due to a mis-assignment between numeric and textual
+ representation. This was introduced with
+ https://phabricator.kde.org/D13581 which landed as commit
+ b7c44b7f705cd8.
+
+ With the current change, the account group information will be
+ reconstructed during loading of the file depending on the report type
+ and the above mentioned assignment problem will be fixed.
+
+ Also, the report type was not written for any customized information
+ report which caused a crash during usage after the next start of the
+ application. Since the report type cannot be detected automatically from
+ the available data in broken files, the type will be set to AccountInfo.
+
+ A respective message is dumped to the console. Users may have to
+ redesign their loan, schedule and schedule summary reports. The problem
+ shows, if a user opens such a report and it now displays an account
+ information report. Nevertheless, the original report filter settings
+ are loaded correctly.
+
+ All other report types are not affected by this problem.
+
+ BUG: 403068
+ FIXED-IN: 5.0.3
+
+commit a606f027f9dade40b270636dc46cfc0d33340ed2
+Author: Thomas Baumgart
+Date: Wed Jan 9 20:17:41 2019 +0100
+
+ Fix investment transaction editor
+
+ The investment transaction editor did not handle all fields according to
+ the selected transaction type. This change fixes these issues.
+
+ BUG: 403039
+ FIXED-IN: 5.0.3
+
+commit 97e3186babf1d4426f5fbd2cd9c9a6da459ea37d
+Author: Thomas Baumgart
+Date: Thu Jan 3 17:34:19 2019 +0100
+
+ Fix transaction register display in tags view
+
+ In case a transaction had a tag assigned, an amount differing from zero,
+ a category assigned but no payee, the register in the tags view showed
+ wrong results. This fixes the behavior so that the memo is shown instead
+ of the erroneous text "*** UNASSIGNED ***"
+
+ BUG: 347685
+ FIXED-IN: 5.0.3
+
+commit 6ae4b64acfcdbd1b1d2ff09fbb022957fe8aa647
+Author: Thomas Baumgart
+Date: Thu Jan 3 10:47:59 2019 +0100
+
+ Fix initial state of "View/Show all accounts"
+
+ In some circumstances, the initial display of the "View/Show all
+ accounts" option was not correct. This change sets the initial state
+ according to the setting after program start.
+
+ BUG: 402814
+ FIXED-IN: 5.0.3
+
+commit c4bc9a09fb10b83567ea5ee0a297ceb1cdc9a0b7
+Author: Thomas Baumgart
+Date: Thu Jan 3 10:35:15 2019 +0100
+
+ Show closed accounts in report configuration
+
+ In case the configuration of a report references at least one closed
+ account, also closed accounts will be shown in the configuration widgets
+
+ BUG: 397467
+ FIXED-IN: 5.0.3
+
+commit b0ddc9f4510e4f2390b98524e891a09a0c6206e6
+Author: Thomas Baumgart
+Date: Thu Jan 3 08:55:47 2019 +0100
+
+ Update tax in multi-selection edit session
+
+ In case the user edits multiple transaction at once and assigns a
+ category which has a reference to a tax-category, the relevant tax split
+ is created for all transactions and the values are updated accordingly.
+
+commit e366cd56856d668835fbdfa1d3e50b935a1ac160
+Author: l10n daemon script
+Date: Thu Jan 3 08:19:19 2019 +0100
+
+ 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 f838e3c0b7b3cd5543af3ce4a6119a9a41b2fcba
+Author: Thomas Baumgart
+Date: Wed Jan 2 18:23:02 2019 +0100
+
+ Automatically adjust tax split if possible
+
+ Importing transaction assigns categories based on previous transactions
+ found with the same payee or a preselected category. In case such a
+ historic transaction contains multiple splits then these splits are
+ copied but the amounts of the splits are not adjusted based on the value
+ of the imported transaction.
+
+ This change now adjusts in case the resulting transaction consists of an
+ asset/liability account, a taxable category and a tax category such that
+ the sum of all splits is zero based on the imported transaction.
+
+ This also fixes the "Copy splits" feature when used on a taxed
+ transaction.
+
+ BUG: 402794
+ FIXED-IN: 5.0.3
+
+commit b7a3cebd6ec88fe5a0d31bca58b9f3a6fd47d2de
+Author: Thomas Baumgart
+Date: Wed Jan 2 13:03:32 2019 +0100
+
+ Destroy transaction editor if still existent when closing file
+
+ A leftover transaction editor is not a good idea. A better mechanism
+ would be to disable any file action while an editor is active but that
+ will be a larger change to be considered in the future.
+
+ BUG: 402783
+ FIXED-IN: 5.0.3
+
+commit f800f7666ee31f64f8d17bbf4c51585e006c4922
+Author: Thomas Baumgart
+Date: Tue Jan 1 17:34:18 2019 +0100
+
+ Don't change stock split factor by rounding
+
+ Rounding of the stock split factor may cause the factor to become zero
+ which will later result in a division by zero. The factor must not be
+ rounded to solve the problem.
+
+ BUG: 402750
+ FIXED-IN: 5.0.3
+
+commit daa58f3a993bdd55db094ec148d9dbcbe05963c6
+Author: Thomas Baumgart
+Date: Tue Jan 1 14:33:21 2019 +0100
+
+ Fix dynamics of investment transaction editor
+
+ The dynamic appearance of widgets depending on the selected activity was
+ completely broken. This caused trouble on the tab-order which was
+ reported.
+
+ BUG: 402694
+ FIXED-IN: 5.0.3
+
+commit 7b21ad93648315003a1f3f56cd55ba830dedad8a
+Author: Thomas Baumgart
+Date: Tue Jan 1 14:28:15 2019 +0100
+
+ Removed unused code
+
+commit 3cace77952a9e3390160c51448a1587e71f04bbd
+Author: Thomas Baumgart
+Date: Mon Dec 31 16:40:15 2018 +0100
+
+ Don't send engine notifications for removed objects
+
+ It could happen that modification notifications were still pending for
+ removed objects. One such instance was caused by removing whole account
+ hierarchies at once. This change fixes the problem.
+
+ BUG: 402699
+ FIXED-IN: 5.0.3
+
+commit 1bc7f6a44a696b8625c4bd89df5d6a0f83071e30
+Author: Thomas Baumgart
+Date: Tue Dec 25 20:36:38 2018 +0100
+
+ Fixed typo
+
+commit 647c856a193337e00b0af309ec9476292c1efaee
+Author: Thomas Baumgart
+Date: Tue Dec 25 20:36:12 2018 +0100
+
+ Fixed comments to contain correct names for the context
+
+commit 0b79fc5d74088029ff67f57ebe3b52fb285b1d51
+Author: Thomas Baumgart
+Date: Tue Dec 25 20:34:55 2018 +0100
+
+ Remember the full URL for saving the database
+
+ When using the 'open recent' feature on a database, the password was not
+ remembered and any following save operation of the data failed. This
+ change remembers the password for that operation.
+
+ BUG: 402534
+ FIXED-IN: 5.0.3
+
+commit 804203bab3c51d0d31a169e33f1d0ba47ab64da3
+Author: Thomas Baumgart
+Date: Tue Dec 25 08:54:45 2018 +0100
+
+ Clear database table before refilling it
+
+ BUG: 402547
+ FIXED-IN: 5.0.3
+
+commit ca014fc7640d4b3e20bc12f93bd061d80c6b8f27
+Author: Thomas Baumgart
+Date: Sun Dec 23 16:02:28 2018 +0100
+
+ Import number field during CSV import
+
+ BUG: 402501
+ FIXED-IN: 5.0.3
+
+commit 0a22879865008f48716f9fba9b8b39043da4e8d3
+Author: Thomas Baumgart
+Date: Wed Dec 19 18:36:32 2018 +0100
+
+ Support creation of transaction from any view
+
+ FEATURE: 402316
+ FIXED-IN: 5.0.3
+
+commit 7c6b5a8e02e8a9eaacc68a56e38886dc2a4b95f1
+Author: Thomas Baumgart
+Date: Wed Dec 19 09:15:06 2018 +0100
+
+ Don't post superfluous question
+
+ In case the creation of a new transaction is started but no data was
+ entered and the user clicks on an area outside of the transaction editor
+ a confirmation message popped up asking if he wants to save the data
+ (when there was none). This has now been modified so that the editor is
+ silently closed in case the 'Enter' button is disabled.
+
+ As a side effect, one of the questions was adjusted to reflect the
+ actual situation.
+
+ BUG: 402302
+ FIXED-IN: 5.0.3
+
+commit 15bfa066212958a25804ab9c3b9b4891701c4a75
+Author: Thomas Baumgart
+Date: Tue Dec 18 22:02:50 2018 +0100
+
+ Support building against next version of libalkimia
+
+ In case the next version of libalkimia is installed and found it will be
+ used. Currently the interface is still identical and it can be used
+ without problems.
+
+commit c21f3048ad686981352686b8d2da58e5c326278a
+Author: Thomas Baumgart
+Date: Tue Dec 18 22:00:41 2018 +0100
+
+ Correctly read opposite signs option from banking profile
+
+ The "Opposite signs" checkbox is not being initialized from the value
+ stored in the Banking profile in csvimporterrc. The value is stored
+ correctly in csvimporterrc as OppositeSigns=true but the checkbox is
+ always unchecked when the profile is re-used. This change fixes the
+ problem.
+
+ Thanks to Mark for providing the fix.
+
+ BUG: 402195
+ FIXED-IN: 5.0.3
+
+commit 32dc55b163df1d3e48f17a6d660db3d00153ac20
+Author: Thomas Baumgart
+Date: Mon Dec 17 17:25:57 2018 +0100
+
+ Fix display behavior of Enter Schedule Dialog
+
+ - Remember width of dialog
+ - Place centered on screen
+ - Increase default size
+
+ BUG: 402200
+ FIXED-IN: 5.0.3
+
+commit 349f695d20bb95a0d0670e9214536f98b8de2115
+Author: Thomas Baumgart
+Date: Mon Dec 17 17:25:28 2018 +0100
+
+ Don't include unused header file
+
+commit 82f479c6f4e97646ec0fad6c3919289bfa499306
+Author: l10n daemon script
+Date: Mon Dec 17 08:00:44 2018 +0100
+
+ 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 a9c6fffc9cccd8718f93239b98faa6628f2835f5
+Author: Thomas Baumgart
+Date: Sat Dec 15 12:03:21 2018 +0100
+
+ Unselect item in case text field is empty during focus out
+
+ In case the combo box contained a previously selected item, this was not
+ reset when the combo box text field was empty and the focus was removed
+ from the field. This caused the previously selected item still to be
+ reported as current item during e.g. the storage operation of a
+ transaction.
+
+ BUG: 402120
+ FIXED-IN: 5.0.3
+
+commit dec695ae9040807ff011b8a16fc1d4065ba215f8
+Author: Thomas Baumgart
+Date: Wed Dec 12 21:08:28 2018 +0100
+
+ Added more application version ids for OFX
+
+commit c74bde8a1599e30e624a1919fc66a59a592d8873
+Author: Thomas Baumgart
+Date: Thu Dec 6 12:34:45 2018 +0100
+
+ Fixed bug that crashed program when clicking Forecast->Chart
+
+ BUG: 400820
+ FIXED-IN: 5.0.3
+
+ Reviewers: #kmymoney, tbaumgart
+
+ Reviewed By: #kmymoney, tbaumgart
+
+ Subscribers: tbaumgart
+
+ Differential Revision: https://phabricator.kde.org/D17368
+
+ (cherry picked from commit 6ba86e8d02dc3dc7fc57b66097a5803c96c22571)
+
+commit b2300d094c8c281d18732b1d4c09ac05c22289cc
+Author: l10n daemon script
+Date: Sun Dec 2 07:11:55 2018 +0100
+
+ GIT_SILENT made messages (after extraction)
+
+commit e29ab436caac3b2eda310b7b3d201831eddf25f8
+Author: Thomas Baumgart
+Date: Sat Dec 1 13:52:46 2018 +0100
+
+ Make sure to display full title on charts
+
+ Upstream library software (kdiagram) causes the title of a chart to be
+ chopped off on the right side as shown in attachments to bug #399260. I
+ used gammaray to see that the full title name was passed to the drawing
+ routines inside kdiagram but still it got truncated. Adding a few extra
+ spaces (5 in this case) at the end solved the issue.
+
+ BUG: 399260
+ FIXED-IN: 5.0.3
+
+commit fc251a95c40d393fc13a12619434240addd3bb6f
+Author: l10n daemon script
+Date: Fri Nov 30 08:33:28 2018 +0100
+
+ 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 fd5779c0f84a8de8bf8cf746699d94fdac3def36
+Author: l10n daemon script
+Date: Fri Nov 30 07:25:40 2018 +0100
+
+ GIT_SILENT made messages (after extraction)
+
+commit 85202855788b3cdb74ae79d142f96266cdcd861e
+Author: Ralf Habacker
+Date: Thu Nov 29 09:27:28 2018 +0100
+
+ Minor bracket placement fix
+
+ Fixup for commit 4e83c38ab.
+
+ CCBUG:401080
+
+commit 4e83c38abb4ff5b558c0f904a01a7f2b1ab76f6a
+Author: Ralf Habacker
+Date: Thu Nov 29 09:10:45 2018 +0100
+
+ Add support for opening or printing of multiple reports
+
+ In the report overview select multiple reports and select one of the
+ available entries in the context menu opened with right mouse click.
+
+ Cherry-picked from branch 4.8, commit bf6278f92.
+ Adjusted for KF5 by Thomas Baumgart.
+
+ BUG:401080
+ FIXED-IN:4.8.3, 5.0.3
+ Reviewed By: tbaumgart
+ Differential Revision: https://phabricator.kde.org/D17231
+
+commit 546e5e7cf16bd8adf9a477345a0e0c83b2c73166
+Author: Ralf Habacker
+Date: Tue Nov 27 12:55:15 2018 +0100
+
+ Show an empty column for the return on investment if the value cannot be calculated
+
+ There is a difference between 0.0% return and values, that are not
+ calculable because some prerequisites may not be fulfilled.
+
+ Cherry-picked from branch 4.8, commit 5816a0a18.
+
+ Reviewed By: tbaumgart
+ Differential Revision: https://phabricator.kde.org/D17183
+
+commit 73a2c94feef3b522fa383322c726e7d1cfa80180
+Author: Ralf Habacker
+Date: Mon Nov 26 10:23:37 2018 +0100
+
+ Fix msvc compiling issue
+
+ std::isinf() and std:isnan() is supported only for msvc >= 2017.
+ For msvc < 2017 related definitions has been added to kdewin
+ version 0.6.3.
+
+ BUG:401448
+ FIXED-IN:5.0.3
+
+commit a7683b5440c7956084e96e62ae4e07bf5dfc3296
+Author: Ralf Habacker
+Date: Mon Nov 26 09:55:41 2018 +0100
+
+ Save account attribute 'Include in tax report' when exporting account structure to KMymoney template file
+
+ CCBUG:380286
+ Reviewed By: tbaumgart
+ Differential Revision: https://phabricator.kde.org/D16727
+
+commit 4735e228ae9ac31fc51d353007aad65d2c6e4e38
+Author: Ralf Habacker
+Date: Mon Nov 26 09:55:29 2018 +0100
+
+ Add support for saving and loading tax account mappings to and from a template file
+
+ A tax account mapping is stored in an xml tag of type 'flag' with
+ the attribute name='VatAccount'. The attribute 'value' contains a
+ reference to the corresponding tax account, which contains the
+ reference in the attribute 'id'.
+
+ When importing a template file with a tax account assignment, the
+ reference is first stored in a temporary key/value pair with the
+ name 'UnresolvedVatAccount' of the account concerned and after
+ completion of the load is stored in the key/value pair 'VatAccount'
+ based on the ID of the tax account now available.
+
+ CCBUG:380286
+ Reviewed By: tbaumgart
+ Differential Revision: https://phabricator.kde.org/D16726
+
+commit 757f42ff80a787550392192226287ec79c515459
+Author: Ralf Habacker
+Date: Mon Nov 26 09:47:40 2018 +0100
+
+ Export account attribute 'VatRate' into a template file and read out again when importing
+
+ CCBUG:380286
+ Reviewed By: tbaumgart
+ Differential Revision: https://phabricator.kde.org/D16725
+
+commit f580ae94efa58bfbe96cb5418cb12d717f83df2b
+Author: Thomas Baumgart
+Date: Sun Nov 25 17:18:55 2018 +0100
+
+ Don't update views if no storage element is attached
+
+ In case of WebConnect and tabbed view views become active during
+ destruction of objects with no storage attached. This change prevents to
+ update the views in this case causing the crash.
+
+ BUG: 396831
+ FIXED-IN: 5.0.3
+
+commit 7e6cfca312659bb07c069fc27665a7b614dd351f
+Author: Ralf Habacker
+Date: Sun Nov 25 13:30:36 2018 +0100
+
+ Correction of setting up import of tax attributes from gnucash xea file
+
+ KMyMoney expects the flag "Tax" to have an attribute value="Yes".
+
+ BUG:380286
+ FIXED-IN:4.8.3, 5.0.3
+ Reviewed By: tbaumgart
+ Differential Revision: https://phabricator.kde.org/D16728
+
+commit b87e02c13e8eb027211d0e69862d9c4370653025
+Author: Ralf Habacker
+Date: Sun Nov 25 11:19:52 2018 +0100
+
+ Corrections for XIRR implementation to achieve more accurate values
+
+ In the Investment Report, the XIRR() function is used to calculate
+ the annual return. The previous implementation contains some errors
+ that have been corrected with this commit. In addition, if XIRR
+ cannot calculate the annual return to notify the user of this case,
+ an empty column is displayed in the investment report.
+
+ The basis for this fix is an update of the XIRR implementation from
+ the KOffice project [1], which brings the calculation up to date and
+ a further improvement from the libreoffice XIRR implementation [2] to
+ get more solutions using a two-pass approach. The class CashFlowList
+ has been moved to separate files to have a cleaner separation.
+
+ The obsolete and unused NPV function has been removed.
+
+ Tests for XIRR have been extended to check for recognized issues.
+
+ [1] https://github.com/KDE/koffice/blob/master/kcells/functions/financial.cpp
+ [2] https://raw.githubusercontent.com/LibreOffice/core/master/scaddins/source/analysis/financial.cxx
+
+ BUG:385993
+ FIXED-IN:4.8.3, 5.0.3
+ Reviewed By: tbaumgart
+ Differential Revision: https://phabricator.kde.org/D16766
+
+commit e3ad0e31ff48336e605263fdbef5e40c0f4550d7
+Author: Thomas Baumgart
+Date: Sun Nov 18 08:35:42 2018 +0100
+
+ Support price import in exponential format
+
+ BUG: 401144
+ FIXED-IN: 5.0.3
+
+commit af4ffb8913631d9b7b2224f9fe690f395120a53b
+Author: Ralf Habacker
+Date: Fri Nov 16 12:03:57 2018 +0100
+
+ Add status entry for showing scheduled transactions in ledger view
+
+ This is useful to see if any scheduled transaction has not been entered
+ especially in the case that the 'Display schedule transactions with planned
+ post date' is switched on.
+
+ Cherry-picked from commit 2502a10da/review D16911 and adjusted to branch 5.0.
+
+ BUG:401079
+ FIXED-IN:4.8.3,5.0.3
+ Reviewed By: tbaumgart
+ Differential Revision: https://phabricator.kde.org/D16916
+
+commit d817957f04ab633d19402568c210bb5a686773ff
+Author: Ralf Habacker
+Date: Thu Nov 8 22:51:17 2018 +0100
+
+ Fix gcc warning: declaration of ‘task’ shadows a member of ‘onlineJob’ [-Wshadow]
+
+commit 76216f4288f7a55371ff3143cef5c4dc4d048140
+Author: Ralf Habacker
+Date: Tue Nov 6 17:54:45 2018 +0100
+
+ Add feature to display schedule transactions with planned post date
+
+ If a planned transaction is overdue, today's date is used by default as
+ the posting date. With this option, the originally planned date is
+ used instead.
+
+ BUG:398919
+ FIXED-IN:4.8.3, 5.0.3
+ Reviewed By: tbaumgart
+ Differential Revision: https://phabricator.kde.org/D15746
+
+commit be3dfc7d78cda1794a4597abe7f0fa13b5a375bc
+Author: Thomas Baumgart
+Date: Mon Nov 5 16:36:53 2018 +0100
+
+ Provide all arguments separately
+
+ All arguments to the copy command need to be presented as their own
+ element in the argument list. The current code resulted in an invalid
+ source filename with "+ nul" appended.
+
+ CCBUG: 302945
+
+commit d3efec9f58610f5a2928570543128cd8b99151df
+Author: Thomas Baumgart
+Date: Sun Nov 4 18:05:21 2018 +0100
+
+ Add debug output to see backup command
diff --git a/release-notes.rdf b/release-notes.rdf
index 7a868bc..316992f 100644
--- a/release-notes.rdf
+++ b/release-notes.rdf
@@ -1,746 +1,818 @@
KMyMoney News
https://kmymoney.org/
The BEST Personal Finance Manager for FREE Users, full stop.en-uskmymoney-devel@kde.orgCopyright (c) 2001-2018 kmymoney.org Webmaster
+
+
+ KMyMoney 5.0.3 Release Notes
+
+ 2019/01/27
+
+
The KMyMoney development team is proud to present version 5.0.3 of its open source Personal Finance Manager.
+
+
Some problems have been reported by many of you and the development team worked hard
+ to fix them in the meantime. The result of this effort is the new
+ KMyMoney 5.0.3 release.
+
+
Despite even more extensive testing than usual, we understand that some
+ bugs may have slipped past our best efforts. If you find one of them,
+ please forgive us, and be sure to report it, either to the mailing list
+ or on bugs.kde.org.
+
+
From here, we will continue to fix reported bugs, and working to add
+ many requested additions and enhancements, as well as further improving
+ performance.
403617 The currency New Kwanza Angolano has been replaced
+
+
+
+
Here is the list of the enhancements which have been added:
+
+
398133 Allow saving investment transaction without brokerage account if net amount is zero
+
402316 Add action to create new transaction from any view
+
+
+
+
+
+
KMyMoney 5.0.2 Release Notes
2018/10/17
The KMyMoney development team is proud to present version 5.0.2 of its open source Personal Finance Manager.
Although several members of the development team had been using version
5.0.1 in production for some time, a number of bugs and regressions slipped
through testing, mainly in areas and features not used by them.
These have been reported by many of you and the development team worked hard
to fix them in the meantime. The result of this effort is the new
KMyMoney 5.0.2 release.
Despite even more extensive testing than usual, we understand that some
bugs may have slipped past our best efforts. If you find one of them,
please forgive us, and be sure to report it, either to the mailing list
- or on bugs.kde.org.
From here, we will continue to fix reported bugs, and working to add
many requested additions and enhancements, as well as further improving
performance.
Many thanks go out to KDE's sysadmin team. Ben supported us with numerous hours
to get daily builds onto the KDE CI system.
This even includes MS-Windows installers.
Please feel free to visit our overview page of the CI builds at
https://kmymoney.org/build.php.
Thanks also to those users who provided valuable support by sending in test files saved by earlier versions as
far back as KMyMoney 4.6.6. Using these files
we were able to fix some upgrade problems.
Here is the list of the bugs which have been fixed:
283784 when using the 'amount entry widget' in the ledger view, it hangs off the screen
399673 importer file selector does not show QIF files and does not remember last import directory
Here are some of the new improvements found in this release:
396797 Online web source "KMyMoney Currency" does not support price pairs without decimal
Speedup loading of home page
KDE binary factory builds for MS-Windows installer
Add color coding of pos/neg amounts for 'posted value' column
Fix online credit transfer creation
Some features have been moved to plugins so that they can be turned off if unused
Provide correct version information for all shared object files
Improved handling of "Save as..." logic
Allow to add a timezone offset for OFX import on account basis
Moved GPG key handling to XML plugin
Accounts can now take a URL for direct access of the online banking web-site
Support more than one online banking provider during update
Added option to keep linebreaks in memo of AqBanking transaction imports
Remove reference to online balance when unmapping account
Added feature to make DB password visible during input
For a full list of the changes please check out the changelog. We highly recommend upgrading to 5.0.2.
The KMyMoney Development Team
KMyMoney 5.0.1 Release Notes
2018/03/17
The KMyMoney development team is proud to present version 5.0.1 of its open source Personal Finance Manager.
Although several members of the development team had been using the new
version 5.0.0 in production for some time, a number of bugs and regressions slipped
through testing, mainly in areas and features not used by them.
These have been reported by many of you and the development team worked hard
to fix them in the meantime. Some of them are very annoying which lead us to
work on a first maintenance release which is available immediately as KMyMoney 5.0.1.
Here is the list of the bugs which have been fixed:
391770 CSV importer ignores last line if not followed by a newline
391773 Context does not change to ledger view from the find transaction dialog
390178 After completing reconcile, Statement/Cleared/Balance show reconcile amounts, not account amounts
390406 switching from Investments page to Ledgers always shows same stale closed account ledger
390593 Clearing ledger search box doesn't return to the previous position
390249 Ctrl+Shift+Space shortcut no longer available
390467 Save as defaults to encrypted with no way to not encrypt
391961 Home page Net Worth Forecast Y axis starts at 0
Here are some of the new improvements found in this release:
Remove old locolor icons
Install local icons in the local datadir
Fix icon presentation of our own icons
Fix build with QtWebEngine
Enable investment actions when appropriate
Ledger search box now supports the account hierarchy character ":"
Enable calculator tool button
Allow CSV importer to deal with Feb 30th
For a full list of the changes please check out the changelog. We highly recommend upgrading to 5.0.1.
The KMyMoney Development Team
KMyMoney 5.0.0 Release Notes
2018/02/06
The KMyMoney development team is proud to present version 5.0.0 of its open source Personal Finance Manager.
As with every release, the KMyMoney development team has been working hard
to make this release better and easier to use in every way. We have also made
quite a few improvements. We are confident you will like what you see.
The largest amount of work has gone towards basing this version on KDE
Frameworks. Many of the underlying libraries used by the application have
been reorganized and improved, but most of that is behind the scenes, and not
directly visible to the end user. Some of the general look and feel may have
changed, but the basic functionality of the program remains the same, aside
from intentional improvements and additions.
In addition to adapting to new and updated libraries, there have also been
numerous bug fixes, as well as several new features and improved
functionality. Although this means there have been some major changes to the
underlying code, this version has actually been used in production by many of
the developers, so it has actually had a significant amount of testing.
Here are some of the new features found in this release:
Multiple improvements to reports, including better performance.
Allow logarithmic axes in report graphs.
When deleting a security, automatically delete its prices.
Allow separate beginning balance accounts for different currencies.
Added support for several new currencies
Here are some of the major bugs which have been fixed:
Elimination of several crashes.
Fix problems with report graphs using older data.
Fix rounding errors in some investment transactions.
Removed Yahoo from stock and currency price sources, as they no longer provide this service
There are a some changes which will need some adjustments on the user's side if you are upgrading from 4.8.x or an older version
The program searches for the templates for the printcheck plugin in
different locations. The user needs to account for this in the plugins
setting dialog.
Known issues
Executing SEPA online transfers are not working. Transaction download is still possible
Italian documentation requires KDE Frameworks newer. than 5.30.0. In case you run into problems compiling the Italian documentation because you have an older version of the KDE Frameworks, simply remove the file po/it/docs/kmymoney/index.docbook from the released source, re-run cmake and build the application.
For a full list of the changes please check out the changelog. We highly recommend upgrading to 5.0.0.
The KMyMoney Development Team
KMyMoney 4.8.0 Release Notes
2016/06/14
KMyMoney version 4.8.0 is now available. This version contains fixes for several bugs, here is a short list:
Added support for online SEPA transactions
Added support for import from Weboob
Improved payee matching when importing transactions
Supports AqBanking versions 5.5.0 or later
Updated Brazilian account templates
When an account cannot be closed, a tooltip explains the reason
Categories no longer have opening date, which caused annoying errors
both during input and while running the consistency check
Do not inadvertently modify start date of schedules
Solved rounding problems causing reconciliation to fail and
investment transaction to show missing assignments of 0.00
Thanks to the KDE translation teams the following new translations were added: documentation in Estonian.
For a full list of the changes please check out the changelog. We highly recommend upgrading to 4.8.0.
The KMyMoney Development Team
LibAlkimia 5.0.0 Release Notes
2015/12/01
LibAlkimia version 5.0.0 was released in preparation for the release of KMyMoney version 4.8.0. This version contains build system updates and optimizations that will allow KMyMoney to run faster:
add support for newer versions of cmake (>=2.8.7)
use implicit sharing in AlkValue
For a full list of the changes please check out the changelog.
The KMyMoney Development Team
KMyMoney 4.7.2 Release Notes
2015/04/25
KMyMoney version 4.7.2 is now available. This version contains fixes for several bugs, here is a short list:
fix a crash in the transaction split editor
added the monetary symbol of the Turkish lira
matching restrictions on an already imported transaction were removed
Thanks to the KDE translation teams the following new translations were added: documentation in Italian and application translation in Slovak, Turkish and Simplified Chinese
If you are using AqBanking to place transactions with your bank and want to contribute to the availability of this feature in KMyMoney please contact the developers or build git master to give it a try.
For a full list of the changes please check out the changelog. We highly recommend upgrading to 4.7.2.
The KMyMoney Development Team
KMyMoney 4.7.1 Release Notes
2014/11/01
KMyMoney version 4.7.1 is now available. This version contains fixes for several bugs, here is a short list:
fix ledger context menu triggering with multiple selection on Windows
fix setting all amounts to zero while editing multiple transactions
zero valued transactions can be entered again just like in 4.6.x
fix the currency conversion dialog for really big/small conversion rates
fix investment transaction unassigned value errors in some cases
If you are still using 4.6.x to import your transactions and consider
upgrading to 4.7.1 please note that transaction matching will take the
payee into consideration. This means that payee matching rules might
need to be setup to get matching working a expected.
For a full list of the changes please check out the changelog. We highly recommend upgrading to 4.7.1.
The KMyMoney Development Team
KMyMoney 4.7.0 Release Notes
2014/10/01
It's been over 3 years since the last feature release is out on the
street. During that time, many new features were added and many bugs were fixed.
The team has decided it's time to get on the
path to another stable release.
KMyMoney 4.7.0 is now available for download. It is KMyMoney 4.8 Beta
1, only suitable for advanced users willing to help us stabilize and
iron out the upcoming stable version.
Your help is important. Please download it, use it, and help us find issues to make a great release.
Keep in mind that this version will still bark your dog away. Make
extensive backups before using it.
Our plan is to have a stable version ready in December. You can find the
schedule here.
Some of the highlights since the latest feature version are:
Revamped CSV import plugin
New Tags feature
Oxygen is now the default icon set
For OFX imports, application ID can be entered manually now
Many fixes in the import and online banking modules
Performance improvements
Many fixes for multi-platform issues
For a full list of the changes please check out the changelog.
The KMyMoney Development Team
KMyMoney 4.6.4 Release Notes
2013/10/06
After more than a year from the last bugfix release the KMyMoney development team is pleased
to announce the immediate availability of KMyMoney version 4.6.4. This version contains a few fixes for bugs found in 4.6.3.
Here is a list of the most important changes since the last stable release:
The 'Use system colors' setting was made a default setting #309010
Fixed the rendering of a ledger entry when the ledger does not have focus
Fixed the persitency of some header settings like in the 'Investments' view #310260
Fixed a crash when OFX update is cancelled while waiting for KWallet #281728
Fixed a crash cause by a transaction with an empty postdate #310265
Fixed a possible crash while mapping an OFX account #296681
Added definition for new Azerbaijani Manat #307774
Fixed the category selection actions in the find transactions dialog. #313874
For a full list of the changes please check out the changelog. We highly recommend upgrading to 4.6.4 as soon as possible.
KMyMoney 4.6.3 Release Notes
2012/09/03
The KMyMoney Team is pleased to announce the immediate availability of KMyMoney version
4.6.3. This version contains quite a few fixes for bugs found in 4.6.2 since it was
released seven months ago.
Here is a list of the most important changes since the last stable release:
The online statement balance is highlighted if it's different from current file balance #287494
Correct the post date of the opening balance transaction when the opening date of the account changes #293430
The header state (adjusted column sizes) is now always restored correctly #294093
Can be built with Qt 4.8 without patching KDChart #293448
For a full list of the changes please check out the changelog. We highly recommend upgrading to 4.6.3 as soon as possible.
The KMyMoney Development Team
KMyMoney 4.6.2 Release Notes
2012/02/04
The KMyMoney Team is pleased to announce the immediate availability of KMyMoney version
4.6.2. This version contains quite a few fixes for bugs found in 4.6.1 since it was
released three months ago.
Here is a list of the most important changes since the last stable release:
OFX files with UTF-8 data can now be imported correctly #291685
Fix displaying the 'Enter/Skip schedule' action icons in the homepage on Windows #291480
Fixed the initial size of the schedule entry dialog in some use cases #236475
Improve item navigation using the keyboard #283804
Scheduled transactions can now be correctly skipped #288647 or ignored #254363 when automatic entry is enabled
Fix the budgets that somehow still reference invalid accounts #288279
For a full list of the changes please check out the changelog. We highly recommend upgrading to 4.6.2 as soon as possible. We would also recommend packagers to endorse this version as their latest stable version of KMyMoney due to the number of fixes available vs. 4.5.3. During this bugfix cycle a new release of libalkimia was also made available.
The KMyMoney Development Team
KMyMoney 4.6.1 Release Notes
2011/11/06
The KMyMoney Team is pleased to announce the immediate availability of KMyMoney version
4.6.1. This version contains several fixes for bugs found in 4.6.0 since it was
released three months ago.
Here is a list of the most important changes since the last stable release:
fixed schedules moved to the next processing day #262945
fixed a crash with an uncaught exception when closing the current file before a GNUCash import #280070
fixed the split window redraw when resizing #241544
the date can now be modified when editing multiple transactions #280795
the balance in the payees view is now computed correctly even if the payee has transactions with different currencies #280795
For a full list of the changes please check out the changelog. We highly recommend upgrading to 4.6.1 as soon as possible.
The KMyMoney Development Team
KMyMoney 4.6.0 Release Notes
2012/08/11
We are happy to announce the release of KMyMoney version 4.6.0, the next stable version, after 11 months of development from the first release of the 4.5 series.
The application is translated in 36 languages (Bosnian and Uyghur added)
The user documentation is available in 7 languages (French translation added)
Many fixes for the OS X and Windows platform
Performance improvements (although we know there's still work to do in this regard)
Many fixes in the import and online banking modules
Over 100 bugs have been fixed since the latest bugfix release alone
Since the OFX institution listing service run by Microsoft (TM) stopped working, we switched to the service run on www.ofxhome.com which is provided on a voluntarily basis by Jesse Liesch. With his support it was easy to make the switch in KMyMoney
Added Serbian Dinar as a standard currency
Allow entering an interest rate with three decimal places when editing a loan
Improved wording when transaction editing is canceled by selecting another transaction in the ledger
Make FID an optional field during definition of an OFX account mapping
Allow to base the payee name from either the PAYEEID, NAME or MEMO field in an OFX transaction
We are happy to announce the release of KMyMoney version 4.5.96 (the second beta release on the way to KMyMoney 4.6). A few bugs were fixed since the release of the first beta and we even added some small improvements.
Here is the list of the most important changes (since 4.6 Beta 1):
Since the OFX institution listing service run by Microsoft (TM) stopped working, we switched to the service run on www.ofxhome.com which is provided on a voluntarily basis by Jesse Liesch. With his support it was easy to make the switch in KMyMoney
Added Serbian Dinar as a standard currency
Allow entering an interest rate with three decimal places when editing a loan
Improved wording when transaction editing is canceled by selecting another transaction in the ledger
Make FID an optional field during definition of an OFX account mapping
Allow to base the payee name from either the PAYEEID, NAME or MEMO field in an OFX transaction
For a full list of the changes please check out the changelog.
Please try the beta (don't forget to activate the backup) and report any issues you find so 4.6 will become a rock solid release.
The KMyMoney Development Team
KMyMoney 4.5.95 Release Notes
2011/06/04
It's been almost 9 months since the last stable version is out on the
street. During that time, lots of bugs were uncovered, and lots were
fixed. So much so, that the team has decided it's time to get on the
treadmill toward another stable release.
KMyMoney 4.5.95 is now available for download. It is KMyMoney 4.6 Beta
1, only suitable for advanced users willing to help us stabilize and
iron out the upcoming stable version.
Your help is important. Please download it, use it, and help us find issues to make a great release.
Keep in mind that this version will still bark your dog away. Make
extensive backups before using it.
Our plan is to have a stable version ready in August. You can find the
schedule here.
Some of the highlights since the latest stable version are:
New CSV import plugin
Many fixes for the OS X and Windows platform
Performance improvements (although we know there's still work to do in this regard)
Many fixes in the import and online banking modules
Over 100 bugs have been fixed since the latest bugfix release alone
For a full list of the changes please check out the changelog.
The KMyMoney Development Team
KMyMoney 4.5.3 Release Notes
2011/02/01
The KMyMoney Team is happy to announce the availability of KMyMoney version
4.5.3. This is a bugfix version from the 4.5 series.
This release only contains performance improvements since the 4.5.2 release and a few bugfixes:
Improve performance with investment account balance calculation
Don't select the character that starts the split editor #263319
Support "Gielda Papierow Wartosciowych" as price source #261803
For a full list of the changes please check out the changelog. As with the previous bugfix versions we recommend upgrading to 4.5.3.
The KMyMoney Development Team
KMyMoney 4.5.2 Release Notes
2010/12/21
The KMyMoney Team is pleased to announce the immediate availability of KMyMoney version
4.5.2. This is a bugfix version from the 4.5 series.
Here is a list of the most important changes since the 4.5.1 release:
fixed several crashes like when adding transactions directly into the register (on Qt 4.7.1) #258355,
when cancelling the QIF importer date selection dialog #259235, importing GnuCash files with zero valued prices #256282
fixed a usability issue when using the Include sub-accounts feature with budgets #255135
For a full list of the changes please check out the changelog. As with the previous bugfix versions we recommend upgrading to 4.5.2.
Merry Christmas!
The KMyMoney Development Team
KMyMoney 4.5.1 Release Notes
2010/11/12
The KMyMoney Team is pleased to announce the release of KMyMoney version
4.5.1. This version contains several fixes for bugs found in 4.5.0 since it was
released almost three months ago as the stable release for the KDE Platform 4.
Here is a list of the most important changes since the last stable release:
fixed several crashes like when adding a default category to a payee #248448,
when activating the schedules calendar on certain languages #232757, when
back-tabbing in the split editor #244962
fixed some report configuration bugs #255532 and
#249119
For a full list of the changes please check out the changelog. If you
are using the KDE4 version and where affected by one of the closed bugs or wish
for a few improvements we recommend upgrading to 4.5.1.
The KMyMoney Development Team
KMyMoney 4.5.0 Release Notes
2011/08/16
The KMyMoney is pleased to announce the release of a stable version
for KDE Platform 4. With over 15 months of development, this new
version is the starting point of a new series of KMyMoney versions to
leverage the stellar features offered by the KDE Platform.
Throughout this effort, our focus has been to maintain feature-parity
with previous versions, maintaining and improving the high level of
quality that your personal financial data deserve. This version has
gone through an intensive testing, allowing us to find and fix many
bugs and improve the usability of the application.
Along the way, we did manage to add some new features:
Better documentation
Works with the latest version of AqBanking
Improved usability of the online banking features
Uses KWallet to store online banking passwords
The consistency checks runs automatically before saving your data,
it now checks for a wider range of problems, and it automatically
corrects many of them.
Runs in all operating systems supported under KDE
Since the release candidate in May, about 70 bugs were fixed, and over
400 commits were made to the code alone, not including documentation
and translations. The application is now fully Qt4 native and is ready
to accept new features.
In the process, we are also moving from Sourceforge to KDE. For this
release, we have created a new mailing list for users only,
kmymoney@kde.org, which replaces the kmymoney2-users list.
The release of a stable version for KDE4 also marks the beginning of
the end for the KDE3 series. In maintenance mode since 1.0.0, it is
progressively going into frozen state. New features will be added to
the KDE4-series only, with the KDE3 code receiving only critical
fixes.
All in all, we believe that the port to KDE4 has grown a better
application, and even more important, a better team. We have asked you
for patience while we took this much needed step, now are ready to
start adding new features again. Right after we take some a deep
breath and some rest, because this has been very stressful to all of
us.
The KMyMoney Development Team
KMyMoney 1.0.0 Release Notes
2009/08/19
The KMyMoney development team is pleased to announce a major step forward for what has been described as "the BEST personal finance manager for FREE users". With over 3 years of development, this new stable release has a lot of new features and a refreshed user interface.
What's new since version 0.9.3:
A new look and feel, and a new set of icons
Added investment price reports, investment moving average price
Added GUI option for expert mode
Improved scheduled occurrences support
Improved support for CMake
Improved text filter for transactions
Improved charts look and feel
Improved DB support and performance
Improved QIF and OFX support
Updated documentation
Updated translations
A lot of bug fixing and polishing rough edges to make this an outstanding release
What's new since version 0.8.9:
Home Page. Improved reports are available on the home page to give a quick glance on your financial situation
Appearance. A refreshed home page and a new set of icons have been exclusively designed to celebrate the 1.0 release
Budgets. A new budget feature allows you to specify your future expectations of income and expenditure, and then to compare your actual performance against these. You can use your historical data to have KMyMoney create a basic budget for you. Budget reports can be displayed as charts if desired. Monthly budget overruns can be displayed on your home page, but can be removed if you find it too depressing
Forecasts. A forecast can be produced of the future balances of your critical accounts, based either on regular scheduled transactions or your historical data
Reports. Forecast, Schedule Information, Account Information, Loan Information, Reconciliation, Cash Flow, Investment Price, and Investment Moving Average Price
Charts. Many of the reports produced by KMyMoney may now be displayed in chart form. Line, bar, stacked bar, pie and ring charts are supported where appropriate
Schedules. More flexible occurrence periods
Importer. A totally re-written Quicken (QIF) file importer and an improved GnuCash file importer. Also added OFX support for money market accounts
PGP encryption. Added support for more than one key
Database. The optional use of a database for data storage is supported (MySQL, PostgreSQL and SQLite version 3 have been extensively tested)
CMake. Added support for compilation and tests
Translations. Added translations for Swedish, Simplified Chinese, Turkish, Romanian, and Finnish
Many enhancements have been made to existing functionality, to improve your user experience. Among the foremost of these are the following:
User interface. Several new options have been provided to enable you to configure KMyMoney to your personal requirements. Multiple user interface improvements
Accounts. New 'wizards' have been produced to simplify the setting up of new accounts, and complicated situations such as loans and mortgages. One wizard in particular will guide first time users through the setting up of their new file, and template lists of frequently-used accounts and categories are supplied, often tailored to nationality. Defunct accounts may now be marked as closed, so that they no longer clutter up your screens, though they are still available for viewing if required. Allow creation of additional Equity accounts and editing of Equity transactions. Added hierarchy management to New Account wizard. Warning messages can be displayed if the balance on an account exceeds, or falls below, a given value
Currencies. Added Euro support for Slovakia. Better support for multiple currencies
Ledgers. The views of the various ledgers have been revamped to provide better performance, and more facilities for sorting and searching transactions, including a 'quick search' option. A new multiple transaction selection function will allow you to do some 'bulk' changing of transactions. A new, more comprehensive, transaction autofill facility, based on payee name, has been introduced
Payees. Deletion of 'non-empty' payees and categories is now allowed, with the transactions being re-assigned as required
Schedules. Changes have been made to simplify the entry and maintenance of your regular scheduled transactions. Allow direct editing and entering of schedules from Home page. Allow viewing and entering schedules on the Ledger View
Reports. Improved text filter for transactions. Various fixes related to Loans, and Budget reports. Some new reports have been added, new levels of detail have been included, and many of them have also been made more configurable. There have also been a lot of fixes related to multi-currency reports. Improved calculation of returns and multiple currencies in investment reports
Online update. If you use OFX or HBCI for online banking, your setup has been made easier, and a manual transaction matching facility should simplify reconciliation of your downloaded statements. There is support for new versions of AqBanking and libofx, providing more flexibility and reliability. Improved QIF and OFX support, with significant improvements to the OFX import process. Improvements and enhancements to matching and error handling, among others. Improved investment transaction and online update dialog
Improved documentation and README files
Updated translations for Spanish, Argentinian Spanish, Brazilian Portuguese, simplified Chinese, Czech, Dutch, French, Galician, German, Italian and Portuguese
Lots of code cleanup
A lot of bug fixing and polishing rough edges to make this an outstanding release
Let us know what you think. We hope that you enjoy using this version of
KMyMoney.
Please let us know about any abnormal behavior in the program by
selecting "Report bug..." from the help menu or by sending an e-mail to
the developers mailing list.