New Release - v1.8.0.0

Details of new releases of Maxim Money, and what has changed in each release.
Post Reply
Campbell
Site Admin
Posts: 342
Joined: Sun 14 Jul, 2024 10:21 am
Location: Edinburgh, Scotland
Contact:

New Release - v1.8.0.0

Post by Campbell »

I'm pleased to announce, I've just uploaded a new version of Maxim Money, v1.8.0.0. This is a major update, the most significant being Advanced Filters. The full list of changes are:

.NET 10.0
I have changed the framework that Maxim Money runs on, from .NET 8.0, to .NET 10.0. This has some benefits, including faster performance, improved memory management, modern security, and is a Long-Term Support framework from Microsoft. This future proofs Maxim Money for a long time to come.

You may well be prompted to download the .NET 10.0 Runtime when you launch Maxim Money, like so:

image.png
image.png (12.89 KiB) Viewed 3183 times
Simply click on Download it now to install this on your system.

Advanced Filters
All filters can now be switched between Simple and Advanced modes. Simple mode is the existing mode you are used to whenever you do a search for transactions, which allows you to apply some basic filter criteria to the search which all must be true in order for the transaction to display. Advanced mode takes this much further, allowing unlimited conditions which can be included, excluded and combined together using AND and OR logic and brackets. There are several new properties that can be filtered on; Account Holder, Amount, Balance, Currency, Memo, Payee, and Reference. I will also be able to add new fields to this filter very easily going forwards.

image.png
image.png (19.65 KiB) Viewed 3191 times

This results in a very powerful way of selecting exactly the transactions you want for any searches, charts or reports. It also does it in a way that is simple to understand and requires no programming skills. This is the first step towards much more powerful reporting in Maxim Money.

Microsoft Money theme
Mostly just for fun, but also because I thought it might help people adapt if they're coming from Microsoft Money, I have created a new theme, based on the appearance of that application:

image.png
image.png (466.45 KiB) Viewed 3186 times

There are certain things that I can't make quite the same, and also the software works different and so I've had to take artistic liberties in places, but I think it's a pretty good likeness.

Exporting Reports to Excel
I have added an Export to Excel button when you have a report selected.

image.png
image.png (10.05 KiB) Viewed 3187 times

Selecting this option allows you to output the contents of the report in .XLSX or .XLS format. These can then be opened in Excel or Google Sheets.

Registering Interest in Open Banking
As a preparatory step towards enabling Open Banking, I have added a new tab in Settings:

image.png
image.png (21.57 KiB) Viewed 3187 times

This allows you to note your interest in this feature. I will then be able to monitor the number of people interested, and once we hit critical mass I will be able to enable this. The feature will come with a small monthly cost, which I will enable with either a monthly or annual subscription.

Check for Updates version
When checking for updates, you can now opt for Latest Stable, or Release Candidate. Release Candidate is the very latest version available, but as a result, it may have some bugs. So your decision here should be based on whether you are keen to try out new features, or would prefer a more stable and tested version.

No longer in Beta!
I think it's time to drop the Beta tag. The software is coming along quite well and is pretty stable now. There is obviously still a long way to go, and lots I want to add, but I think it can now be business as usual.

Minor Enhancements
  • Added 2 more Quicksets to date ranges: 2 Years, 3 Years
  • Added option of Today Plus/Minus in date ranges, and changed existing Quicksets to use these
  • Charts with multiple currencies that are all from the same portfolio will now display the chart in the portfolio currency
  • Removed Transfer Account from Simple filters as it's not a commonly used filter
  • Added Payee to Simple filters
  • Changed icons for Currencies and Institutions
  • Added a Scroll to Latest Transaction button on transaction registers (removing the unnecessary tab dropdown)
  • Tidied up date range dropdowns
  • Quicksets are now assigned when they match the specified dates
  • Integrity check now checks all attachments exist
  • Balance charts now use linear interpolation to calculate the value between two known values, increasing the accuracy of the chart
  • Investment transactions are now selected after they are entered
Bug Fixes
  • Changing date of transfer updates balance in transfer account correctly
  • Correction to start of valuation charts
  • Transaction Charts grouped by value can now be drilled into
  • Prevented certain matches from being suggested when adding new transactions
  • Trapped error displaying error dialog
  • Fixed error looking up grid key
  • Fixed missing operand error updating prices
  • Fixed error when security codes contain a single quote
  • Fixed padding in currency textboxes
  • Fixed object reference error in calendar
  • Changing report title updates reports list
  • Fixed object reference when download is running when application closed
  • Floating tabs now open consistently in width
  • Identifiers cleared from list on new session
  • Single-instance controls now re-used on new session
  • Security Price is no longer updated from dividend price
Campbell
Site Admin
Posts: 342
Joined: Sun 14 Jul, 2024 10:21 am
Location: Edinburgh, Scotland
Contact:

Re: New Release - v1.8.0.0

Post by Campbell »

I've just pushed a minor update, v1.8.0.1 with the following fixes:
  • Price Settings (refresh rates, API keys) now persist
  • Price charts now update when prices update
  • Scheduled Transactions re-sort automatically when next date changes
  • Fixed Error obtaining payees/categories for bar chart errors
  • Institutions are now sorted alphabetically in dropdowns and Institutions list
  • Scroll-to-bottom icon enables correctly when selecting a transaction
  • Current Balance in accounts list now updates correctly when date changes
  • Dialog boxes (e.g. Settings, Password) no longer show in taskbar
  • Fixed Correction Modified error updating prices
  • Fixed repeating price updated message in log
Campbell
Site Admin
Posts: 342
Joined: Sun 14 Jul, 2024 10:21 am
Location: Edinburgh, Scotland
Contact:

Re: New Release - v1.8.0.0

Post by Campbell »

I have just pushed another minor update, v1.8.0.2, with the following fixes:

Minor Enhancements
  • Improvements to Open Banking, especially around reconnection
  • Newly Imported transactions are marked as Imported at start of a new import (so after the import, all new imports are uniquely marked)
  • When removing a scheduled transaction, any future transactions already entered can also be removed
Bug Fixes
  • Fixed a data integrity issue merging transactions with an associated transfer
  • Institution names update correctly when name changed in form
  • Fixed object reference error loading connected accounts
  • Accounts List grid resizes after font size change
  • Fixed object reference error changing selected connected bank
Campbell
Site Admin
Posts: 342
Joined: Sun 14 Jul, 2024 10:21 am
Location: Edinburgh, Scotland
Contact:

Re: New Release - v1.8.0.0

Post by Campbell »

I've just pushed another minor update, v1.8.0.3, with the following changes:

Minor Enhancements
  • Timeout connecting to Open Banking increased from 2 minutes to 5
  • Open Banking connections now made unique (in case of multiple connections to same institution)
  • Improved disconnection of Open Banking connections
  • Improved connection to Open Banking, using retry mechanism
Bug Fixes
  • Fixed error deleting institution
  • Additional error handling connecting to Open Banking
  • Fixed notification of new Open Banking transactions
Campbell
Site Admin
Posts: 342
Joined: Sun 14 Jul, 2024 10:21 am
Location: Edinburgh, Scotland
Contact:

Re: New Release - v1.8.0.0

Post by Campbell »

I've just pushed another minor update, v1.8.0.4, with the following changes:

Minor Enhancements
  • Now prompts for a start date when downloading from or reconnecting to Open Banking for the first time
  • Improved Open Banking imports, in terms of imported payee name and memo
  • Improved error message when importing OFX files with no accounts
  • Improved detection of newly available transactions from Open Banking
Bug Fixes
  • Fixed error typing into category dropdown
Post Reply