Updated: Fri, 18 Oct 2024 10:00:00 +0000 Moneydance Updates https://infinitekind.com/download Moneydance 2024.2 build 5172 (Fri, 18 Oct 2024 10:00:00 +0000) ***Please note that if you have not purchased a Moneydance 2023 or 2024 license, this update may require a paid upgrade. The previous update may have incorrectly run as a free upgrade in some situations.*** * Fixed a bug which prevented directly opening Moneydance 2015 and prior files that had password encryption enabled * Fixed a bug which, when performing a batch date change on multiple transactions, would result in the register not fully re-sorting the changed transactions * Fixed a bug in which the Transaction Filter report, when grouping transactions by account or category, would sort transactions within each group by date-entered order instead of date. * Fixed a bug in the previous preview build which prevented creating new files * Fixed a rounding bug when applying VAT to transactions which resulted in the total amount being changed by one cent when the VAT part of the transaction came to exactly half of one cent * Fixed a bug in which duplicating a transaction which had a VAT calculation applied, would lose the VAT calculation status attributes which might cause further editing of that transaction to re-apply the calculation improperly * Fixed a bug when syncing mobile data on Windows which could cause updates from a mobile device to be re-applied, even if they had been overridden or deleted on the desktop. * Fixed a bug in the portfolio report in which an investment might be shown in a different currency in specific circumstances * Added an Analyze Sync Folder utility to the console window menu which will print a listing of files, subfolders, and timestamps found under the sync folder for the current file * When first opening a file loaded from a sync service (Dropbox, iCloud Drive, or shared folder), show a progress indicator until the file is completely downloaded. * Fixed a bug that could cause invalid "Restored xxxxx" accounts to appear if an initial sync download was not completed before the file was loaded the first time * When first opening a file from a sync service, show an option to edit the name of the newly cloned file * Show activity indicator when long-running graphs or reports are being generated * Fixed a bug in Detailed Cash Flow report, which would not show split entries in which there were multiple splits with the same category and amount in the same parent transaction * Fixed bug in Cash Flow report to prevent an error message when no transactions match the report criteria * In the Console window, we added options to reset your local data from its sync folder, or vice versa. Please only use this with caution! * The Tools -> Reminders window will now either show the Reminders view in the main window, or open a new main window to show a new Reminders view * When performing a search in the Reminders view, show reminders in which the associated transaction has values (description, category, amount, etc) that match the search text * Added an option to disable syncing of mobile data on specific computers, in order to avoid potential (but very unlikely) conflicts * Logged more detailed information about syncing processes, included data upload and download stats. Also added a menu item in the Console window to print or copy these stats to the clipboard * Improved the formatting of rates and prices (non-fixed-decimal numbers) to show more digits and automatically adjust the number of decimal places shown with very large or very small (absolute value) numbers * When changing Moneydance's internal locale, also adjust the default date and time formats to match * Fixed issue where changing between investment account tabs did not refresh the search filter * Fixed multiple issues when viewing graphs and reports relating to popup menus to choose the type of output to copy or save * When clicking a date on the reminder calendar, if there are too many reminders to fit in the popup menu then show an overflow menu to display more entries * Fixed an issue with total calculations for collapsed splits in the Transaction Filter report * On the Reminders view, you can now type into the quick-search field to filter the list of reminders * Also on the Reminders view, a summary of each reminder's schedule (daily, weekly, monthly, etc) is shown in the list next to each reminder * In the Advanced Search window, when searching by description, there is now a checkbox to also look for the same text in the memo field * Fixed issue with Transaction Filter report when filtering by cleared/reconciling/uncleared transaction status * Improved date range presets so that reports based on fiscal years (or quarters) that end on the last day of a month work as expected on leap years and on months with different numbers of days. * Also improved date range presets by adding the ability to shift month/quarter/year-to-date periods * Bug fixes, performance improvements, and interface enhancements to Foresight graphs * Fixed bug in which check addresses didn't appear in the check-printing preview of the preferences * Fixed bug in which sidebar sections collapsed after some account changes or when certain items were added to or removed from the sidebar * Fixed bug in which sidebar section expansion states were not remembered after restarts * Enabled remove-from-sidebar popup menu for budgets * Fixed bug when typing into the search field while the investment bank register was visible, which would switch to the main investment register instead of filtering the bank register. * Made the import currency and import security history windows resizeable and prevent some items from being cut off * Fixes to cost basis calculation, including avoiding freezing in certain situations * Fixed a bug in which the 'as of' date was not observed in the Portfolio Report * Improve return and tab key handling in historical prices table. Pressing return now saves edits and moves to the same column in the next row. Tabbing now moves to the next column, and to the next row if the cursor is in the last column * Fix bug in which windows previously located at position 0,0 on the screen are moved to the center (and possibly sized badly) upon being restored * Fixed a bug in 2024.1 in which pressing return while in register date fields would move the cursor to the next field instead of recording the current transaction * Avoid showing the file name twice in the main window title bar when the summary page is displayed * Improved searching transactions based on description and memo fields in the advanced search window, Transaction Filter report, and Investment Transactions report * Added unrealized gains to investment portfolio and security detail screens * Display a message when a security's cost basis cannot be calculated due to an invalid state * Added an option to the Capital Gains report to choose whether to display long and short term gains separately * Added space where needed between labels and values in reports * Slight tweak to rounding of share values in between multiple stock splits * When deleting a currency or security that is still in use, the message now shows where it is used * UI improvements to the extensions manager window * When opening accounts in new windows from a context/right-click menu, offset the window compared to the previous window * In the Memorized Graphs and Reports section of the summary screen, you can now right-click the links to choose whether the link (and future clicks) should open the graph or report in a mini window, a new main window, or in the current window. * In the Graphs & Reports window, memorized graphs and reports are now shown at the top of their respective sections * Minor interface tweaks on the mini graph and mini report window buttons * When typing to enter a category name for a transaction, if there are no categories with the typed text then a button is shown to create a new category with that name * Fixed an issue with QIF exports in which some transfer transactions would be exported with blank payee field * Added keystroke (mac: control-shift-D, win/linux: control-alt-D) to duplicate the selected transaction in the register * Portfolio view now sorts securities case-insensitively * When a downloaded and unconfirmed transaction is selected in a register and the amount of the transaction has been reversed (+ to -, or vice versa) use the edited amount when finding merge candidates * Improved appearance of the choose-security window when downloading from Moneydance+ or OFX * Save more information from the original source in transactions and securities downloaded via Moneydance+ * Additional console logging and data stored when downloading Moneydance+ securities and transactions * The currency or security selectors in the price history report now show currencies or securities as greyed out that have been hidden from the summary page * The 'Edit Account' window now has a minimum size to ensure all fields are shown, and also resizes more sensibly when editing the main account (from the summary page) * In the Console window, there are now options to disable or enable different types of logging * Fixed an issue in which the print-in-landscape setting would not work properly for some reports * Improved UK-English text in menus and buttons * Moneydance now shows a splash screen when launching * Improvements when opening a synced file to show more details about entries in the availabled synced files list * When exporting to a file, don't change extensions of user-selected filenames if the extension isn't appropriate to the file type * Fixed bug in Security Performance graph in which graphing by value over short ranges resulted in an error * Fixed bug in which transaction entry in investment accounts previously showed security accounts in the fee category popup. It will now show only expense categories * Show message in status bar when making a backup ------------------------- Moneydance 2024.1 build 5118 (Fri, 19 Apr 2024 13:45:00 +0000) * Batch Change Amounts: You can now change the amount for all selected transactions at once, using any mathematical expression, by choosing Batch Change -> Amount in the register menu. For example, to reverse the value of the selected transactions, use "{value} * -1". Or, to convert the selected transactions from Euro into the currency of the register, enter "{value} EUR". Try it - it's undo-able! * Searchable Accounts and Categories: You can now filter the accounts and categories windows by name, type (bank, credit card, etc), currency, or security. Type "Bank" to show all bank accounts, or "AAPL" to show any shares of Apple across all investment accounts. We also made it easy to expand or collapse account hierarchies, and added an option to hide inactive accounts. * Date ranges are now super-powered, with more predefined ranges available ("Last 180 days", etc), but you can also customise the offset and size of most date ranges by shifting them to earlier or later periods. For example, the range "Last Year" can be offset by -1 to get the previous year, or multiplied by 4 to get the last 4 years. These customisations are remembered when switching or memorising graphs and reports. * Enhance auto backup settings with the ability to save and keep multiple backups per day, rather than just the last saved per day. * More context menus! The right click menu (control-click on Mac) on accounts or transactions now shows more options, including removing/adding accounts to the sidebar, as well as editing, reconciling, adjusting a balance, or opening an account in a new window. * Improved restoration of window locations and sizes, especially when using multiple displays. * Improved Python scripting window and the included sample code. * Mousing over account pickers and most buttons now highlights them to show they are clickable * You can now record transaction reminders by pressing command-return (or control-return) * Recording a transaction reminder is now undo-able * Fixed batch changing of check numbers * Properly handle alt and control-clicks correctly on windows, and modifier clicks more consistently throughout the app * Fixed truncated Summary Page views * Make buy/sell markers on security detail graph better align with price history points * Reset security detail graph and summary information when no security is selected in an investment account * When batch-changing transaction dates, also change the tax date if it was originally the same as the primary date * On Windows and Linux, mouse clicks with modifier keys (control, alt, etc) are now more consistent with platform standards * Allow adding categories to the sidebar, but only from the Categories window * In the Advanced Find window, searching for cleared/reconciling/uncleared transactions no longer returns transactions for which only the other side of transfers matched the search * For type-able account and category fields, the picker popup isn't displayed as aggressively (ie simply by the cursor being in the field) * Faster syncing with iCloud Drive due to a new implementation * Include option to edit securities in the account context menu * Fix bug (windows only) in which the selected account in MDPlusAccountsPanel showed a big white rectangle instead of the account name * Added tooltips for various buttons, notably the split/combined register icon * Added the ability to show raw account details from the standard account popup menu * No longer try to generate a currency graph if there are no currencies * Whether accounts and reports are present in the sidebar is now synced across devices * Remove internal print service preloading and caching, which should no longer be needed * Fix issue on Windows that sometimes prevented the File->Open menu from working * Improvements to Console Window to reveal the locations of special folders such as sync folders, backups, settings, etc. Loading speed is improved when showing large log files. * Inactive accounts in the sidebar are now shown greyed out * Console log: messages now have timestamps * Fixed a bug in which Foresight homepage graph settings are invalid after switching files * Clicking the balance label at the bottom right corner of a register now shows additional details about selected transactions * In register and summary screen quick-search, you can now search and filter for investment actions (e.g. Buy, SellXfr, etc) * Third party extensions can now add items to popup menus for accounts and transactions * Third party extensions can now use Moneydance's internal logging mechanism * You can now set investment action filters on various investment-related graphs and reports * When reconciling investment accounts, the default target amount is taken from the cash balance of the investment account, not including security values * Improved online banking download error messages with actual details of the account and other key information * Fixed investment account lot chooser/editor matching when splits are involved * When opening a graph or report in a new window (with right-click on its sidebar entry), show a full moneydance window and not just the single graph or report * When a register is split, performing a select-all action (command-A or control-A) now only selects transactions in the focused part of the register. If all transactions are already selected, deselect them. * Improved mouse click handling in popup windows * Fixed Portfolio report to show ROI of zero when all inputs were zero * Fixed multiple issues with cost basis and capital gains calculations, with both average cost and lot-based methods. All reports and screens now use the improved and consistent calculations. * Capital gains and cost basis reports now highlight negative values in red * Cost Basis reports now show a grand total row, with negative values in red * Account Balance and Portfolio reports now have options to exclude investment account cash from balance and cost basis calculations * Copying report contents to the clipboard now provides the option to copy as html, comma- or tab delimited text, as well as to encode the data for Excel. * The Security Performance graph now includes all price changes instead of stopping with the last transaction for the security * Improved Summary screen layout so that accounts, reminders, and other long names no longer make the screen too wide to fit the window * Fixed transaction search to properly match memo fields * Fix bug in which searches for description/payee fields might not catch mismatched splits * Pressing return in date fields moves to next field but only if no modifiers are pressed * Fixed a bug in Transaction Filter report when no account field was selected in OR mode * Fixed a bug in the Capital Gains report for unrealised gains with average cost tracking, which previously returned zero or an incorrect number * Fixed occasional text drawing glitch in the quick-search field * Include split transaction amounts when searching from the quick-search field * Minor improvements to the memorised graphs and reports window * Allow transaction sync to continue if a non-decrypt-able file is encountered * Fixed bug with window sizing and positioning in some multiple-monitor configurations * Fixed license key entry window that caused the entry field to all but disappear when the window size was slightly narrower than usual * Fixed license key verification issue when checking upgrades from previous versions * Changed API to keep compatibility with Find-and-Replace extension ------------------------- Moneydance 2023.3 build 5064 (Fri, 08 Dec 2023 15:00:00 +0000) * Changes to API to keep compatibility with some extensions * Fixed a bug that would cause all amounts to appear multiplied by 100 when opening a data file that had no currencies * Show a thousands separator when showing large numbers of shares on the summary screen * Improve backup performance * Fixed error when encountering certain unrecognised investment transaction types in downloads or imports ------------------------- Moneydance 2023.2 build 5059 (Sat, 25 Nov 2023 09:00:00 +0000) * The macOS version of Moneydance is now a universal binary and runs natively on Apple Silicon Macs * You can now use emojis anywhere you can enter text, including account and category names and transactions! * Improved syncing performance for files with a large number of attachments * Improved initial syncing performance by performing many small download operations in parallel * Implemented atomic balance recalculation, which fixes occasional summary screen issues following updates from background syncing * Moneydance now auto-commits scheduled reminders (if enabled) 5 seconds after loading a file, then every 3 hours thereafter * Allow selection and deletion of multiple reminders simultaneously * When opening an account in a new window, the window is now offset slightly, and its location is reset to the top or left if it would otherwise move off-screen * Fixed a bug that caused downloaded transactions not to be added to the register when a currency rate or security price was a non-positive number * Fixed a bug that prevented saving changes to check printing settings * Made a search field tweak to prevent text selection issues in certain circumstances * Moneydance now preserves Moneydance+ status across restarts, eliminating the need to refresh from the net immediately after opening a file * Added a modern appx installer for Windows * Made reminder deletion undoable * Fixed a bug where the previous version of Moneydance showed a loan's starting principal in the balance adjustment field * When syncing, files uploaded from the same device are no longer downloaded, saving a small amount of bandwidth * When syncing to/from mobile devices, Moneydance now re-creates folders that may have been erroneously deleted, rather than failing * OFX and Moneydance+ downloads now use a smarter algorithm to determine the 'last download' date, preventing issues when an account is reconnected or configured to download from multiple sources * If there are too many items in the Moneydance+ Accounts popup, they now overflow to a sub-menu to avoid running off the screen * Added Polish złoty to exchange rates * Pressing enter/return in a date field now moves the focus to the next field * Fixed trial period transaction counting * Improved performance and reduced memory usage when switching between files * Reduced logging when listing files/folders in Dropbox Connection and iCloud Drive sync methods * Recorded more complete investment transaction data downloaded via Moneydance+ * Fixed a bug that prevented maintaining 'infinite' backups * Fixed a bug where some Moneydance+ functions could produce an error if there was a delay when loading a file * Fixed a bug where "last N days" date range presets incorrectly included the current date * Added -nobackup flag to skip performing automatic backups when running from the command-line * Fixed the contrast of Foresight graph annotations in dark mode * Made the Security Price History report treat date ranges consistently with other reports and graphs * On Windows and Linux, Moneydance now allocates a maximum amount of RAM based on the amount available on the computer * Reduced unnecessary Moneydance+ console messages * Line graphs now (mostly) include zero on the Y-axis for reference. You can always zoom in for more detail by dragging a rectangle on any graph * Fixed an issue that caused a dataset with no name to appear in the security performance graph * On Windows and Linux, added an option for a user-specific launch options file, overwriting any existing Moneydance.vmoptions ------------------------- Moneydance 2023.1 build 5006 (Sat, 01 Apr 2023 02:00:00 +0000) * Fixes Dropbox Connection syncing bug in Moneydance 2023 (Dropbox Folder and other methods were fine) * Fixes bug with Check Printing names appearing as question marks ------------------------- Moneydance 2023 build 5005 (Wed, 29 Mar 2023 09:00:00 +0000) We are thrilled to announce the release of the newest version of Moneydance, packed with convenient new features that will revolutionize the way you manage your finances! With our new balance adjustment feature, you can easily get your accounts in sync with a bank statement or downloaded transactions. Automatically adjust your balance to match your statement or your most recent download with just a few clicks. We've also improved our undo support, allowing you to effortlessly revert any unwanted changes. Whether it was an accidental deletion or a batch-change gone awry, you can get back to managing your finances without missing a beat. And that's not all! We've completely redesigned our register filter to make it even easier to find the transactions you need. It's now more obvious which transactions are being shown. Filter by a specific date or age that you specify, or choose from preset ranges, or even by downloaded or cleared status. We're confident that these new features will make Moneydance your go-to finance management tool. So why wait? Download the latest version of Moneydance today and experience the future of finance management! ------------------------- Moneydance 2022.6 build 4097 (Sun, 29 Jan 2023 22:00:00 +0000) * Periodically checks for autocommit-able reminders instead of checking only when opening a file * Moneydance now shows the number of decimal places for a currency or security in their info window * Disconnected banks are now no longer shown in the Moneydance+ accounts window * Improved checking of local vs remote timestamps of mobile synced data, resolving an issue on which mobile devices sometimes didn't show updates performed on the desktop * Show a button instead of a clickable label to choose accounts in the Moneydance+ setup window * Hide inactive accounts from the Moneydance+ Setup account picker popup menu * The Download buttons on account registers no longer show entries for disabled/removed connections * Reduce the amount of logging http messages when the console window is open * Reduce the amount of logging in the process of syncing to iCloud Drive * Reduce the amount of logging when a change in mac system appearance (ie dark or light mode) is detected * Fix a bug that prevented the account selector from appearing in the Moneydance+ Setup window when no local accounts were found with an appropriate type match to the online account * Fix a bug resulting in a blank window being displayed in certain circumstances * When showing price history for a security that is relative to a security other than the base, display all dates, from both the security and relative currency. * Correct an issue with transaction editing on some non-English-language Macs that could sometimes freeze the app * Fix an issue with syncing to mobile devices in which updates from desktop to mobile could be delayed * Added an option to the security account settings window to indicate that the account is inactive * Hide inactive securities from the investment account security detail view, unless there are shares owned or were otherwise active recently ------------------------- Moneydance 2022.5 build 4091 (Sun, 14 Aug 2022 15:30:00 +0000) * Enabled the close-window button on the window shown when printing checks * Fixed the Help->Register Moneydance menu not appearing even if Moneydance wasn't registered/activated * Prevent inefficient processing in Moneydance+ status updates when a connection isn't available * Fix category filtering in advanced search window * Moneydance+ setup window refresh button now fully reloads connections, accounts, and then connection metadata * Process synced mobile transaction updates in the same order they were made * Reduce volume of cash register sound by 50% * If a window's remembered location is outside the virtual screen bounds, reset it to the default (centered) location * Update to file selection on macOS Monterey to again show bundles as single files instead of folders, and to allow selection of all Moneydance files, including much older versions * Fixed bug that sometimes prevented full disconnection of a Moneydance+ account ------------------------- Moneydance 2022.4 build 4087 (Wed, 01 Jun 2022 09:00:00 +0000) * Removed embedded browser. If you used and like the embedded browser, please let us know! It seemed that very few people knew about it and even fewer used it, so we've removed it, possibly temporarily. * When restoring a window's saved state, use the default size if the stored size is smaller than a certain threshold (for main windows this time) * Fix a bug when first creating up a custom color theme * No longer show a value in the price column of an Investment Transactions report or Securities Detail screen if the transaction doesn't have a price applied * Include more information in Moneydance+ error notification windows * Fix extensions window updating after adding or removing an extension * When restoring a window's saved state, use the default size if the stored size is smaller than a certain threshold. This helps avoid the tiny-window-in-corner-of-screen problem that a few people had been experiencing. * Fixed Turkish Lira currency ID in default data set * Moneydance now always shows the download options menu if alt is pressed when clicking the download button * You can now merge transactions which were downloaded from different financial institutions using the same service * The create-account window is now cancelable with the escape key (except on Mac, sorry. It's a long story) * Updated 32-bit Windows installers * Updated bundled Quotes & Rates extension to work with Yahoo Quotes connection * Fixed new-transaction button when switching between investment accounts * Creating a new transaction from the Security Detail screen now creates a transaction pre-set to the selected security ------------------------- Moneydance 2022.3 build 4077 (Sat, 30 Apr 2022 10:00:00 +0000) * Moneydance+ now supports investment accounts! (in North America, with EU and UK coming soon) * Don't immediately merge correction transactions if the auto-merge-downloaded transactions option is not enabled * Increased debug logging of Moneydance+ downloaded transactions when the console window is open * Fix bug that prevented overwriting the selected file when saving console window contents * Fix investment transactions report bug which showed incorrect column headers * Fix debit/credit amount reversal in the Transaction Filter report * Fix alignment issue in Memorized Graphs and Reports summary screen title * Improved handling of rare encryption errors in older parts of some data files * Fixed a bug when importing some CSV files which contain multi-level category names, such as "Entertainment:Coding" * Added loan account type to the income/expenses graph config panel * Fixed a memory leak when syncing using iCloud Drive * Fix crash in certain iCloud syncing situations * Fix bug in which inactive accounts do not appear dimmed in the Accounts or Categories windows * Fixed handling of downloaded correction transactions that could result in multiple duplicates * Fix high contrast theme in which secondary text had the same color as the default * Fix bug preventing clicking on the create-category action when a non-existent category has been typed during transaction entry * Improved logging when invalid data is encountered when loading or syncing * Case-insensitive sorting for account and category names * When restoring from a backup/archive file, the new data file is set as a primary sync node * Add transaction metadata to memo field when downloading from Moneydance+ * Fix field focus issue when shift-tabbing backwards from the description field during transaction entry * Improve popup behaviour for transaction entry fields, including appearance and keyboardability * Fixed "other side" issues with transaction filter report filtering and display * Double-clicking a transaction in the Advanced Find window now shows the transaction in the account in which it was entered * New securities now default to 5 decimal places (was 4) * Securites window now show more information for each security: current price, last update, and price in relative currency if applicable * When downloading transactions, we now ensure the requested start date/time is the first second of the day * Ensure that the last-download-date for transaction downloads is never in the future * Improvements when changing color schemes * Improvements and bug fixes to Investment Transactions report * Improvements to Transaction Filter report, including a new category filter field * Added the ability to copy/save Moneydance+ debugging info to console window * Fix register sorting by category when clicking on column header * Added certificate authorities for some OFX services * Improved Moneydance+ relinking notifications and process to be less annoying * Constrain dates to prevent graphs from not updating if there are invalid dates in price histories * Improvements to native-ness of buttons, views, and colors on the mac * Show extension list download errors in the extensions window instead of a more annoying separate window * Included more debugging information when logging sync errors * Improve performance with large numbers of transaction reminders are present * Improve performance with Foresight graph recalculation * Use monospaced/code font in console window * Fix slowdown when loading certain files with large account structures * Color scheme improvements and fixes * Improvement to security-matching window * Improved status updates when downloading and de-duplicating transactions * Memorized Graphs and Reports are now listed alphabetically in the separate Graphs and Reports window * Minor increase to extension restrictions * Inactive accounts are now available to select in transaction search report and Advanced Find window * No longer show meaningless security price in register for investment transactions that don't have a price but do have an associated security * Improved currency and security list window, including more useful display and remembering their size and position * Improvements to Moneydance+ transaction downloads, including not saving a last-download date if there were no transactions in the most recent download * Made font loading more resilient to errors seen on 32 bit Windows * More fully remove sync state and encryption passwords upon resetting sync settings * Updated Dropbox SDK * Fixed crash when setting/changing certain color schemes on the mac * Fix error on mac when choosing a future foresight time period * Fix account/category sorting in popups, reports, mobile sync data, etc. so that it is sorted by type and then name, while continuing to have case insensitive sort in popups * The escape key now hides various dialog and prompt windows by default * Allow console parameter in windows 32 bit launcher * Indicate that it's necessary to click on rows in the Moneydance+ setup window to select an account * Improved feedback (window shake and select password) when an incorrect password has been entered when loading a file * Added window when restoring a .moneydancearchive file, providing the ability to rename the restored file as well as an option to keep or reset sync settings * Improved speed when saving daily backups * Download button is now always enabled and shows a popup menu if there are multiple download options available. It also can start the process to set up a connection * Improve currency/security history window calculation that determines whether an edited price was changed * Show all decimal places for prices in net worth report * Show all decimal places for prices in the Portfolio Report * Fixed sign of rate/price in downloaded inter-currency transactions * Improved window management when showing prompt windows * Minor tweaks to account matching dialog when downloading or importing OFX data * Include number of downloaded transactions in post-download status text * Automatic date axis labels in graphs, including in the security detail view * The Show Splits checkbox in Transaction Filter report now works again, but more correctly. It now always expands split transactions if they are inter-currency or the report is grouping by category. * Allow saving reports to CSV with a Byte Order Mark ("CSV, Encoded for Excel") * Ensure that various windows and popups appear on-screen, as they weren't before on some multi-display windows systems. * Allow downloading of Moneydance+ transactions from multiple different source accounts, for example PayPal and a bank account * Case insensitive sorting in window prompting the matching of local securities to online counterparts ------------------------- Moneydance 2022.2 build 4060 (Sat, 30 Oct 2021 02:00:00 +0000) * Please note: If you've already installed Moneydance 2022, this is a minor update including the following improvements: * Fix category grouping and other bugs in the Transaction Filter report * Restored visible popup button on type-able, non-register account selectors * Added iCloud file write logging * Moneydance no longer allows deletion of security accounts that are referenced by transactions or reminders, even with super-confirmation * Increased spacing on foresight reminders homepage item * Print Moneydance+ connection/institution settings when the console window is shown (nothing secret) * Fixed bug that prevented the QIF import settings window to appear in some circumstances * Replaced the "Darcula" look and feel with Flat Dark, which is better in every way * Scroll to most recent messages when opening the console window * Fix all-white selected rows in the Match Online Accounts window * Fix bug preventing setup of some OFX accounts ------------------------- Moneydance 2022.1 build 4058 (Sat, 23 Oct 2021 08:30:00 +0000) * Please note: If you've already installed Moneydance 2022, this is a minor update including the following improvements: * Fixed crash when using iCloud Drive for syncing on a file that was once used for the first-generation dropbox syncing * Fixed password prompt window when re-displayed after an incorrect password has been entered in some situations * Reduced unnecessary log messages * Fixed bug that could omit some Moneydance+ downloaded transactions because the last-downloaded-transaction-date could include pending transactions * Fixed keyboard navigation in category popup * Improvements to embedded browser when logging into banks to download transactions directly ------------------------- Moneydance 2022 build 4056 (Fri, 15 Oct 2021 23:30:00 +0000) * In Moneydance+ signup field, allow email addresses with as few as one character * Hide inactive accounts in the Moneydance+ accounts configuration as well as Online->Match Online Accounts window * Fixed white-foreground-on-white-background issue on Moneydance+ and Match Online Accounts tables (Windows and Linux only) * Fixed reversed transaction/initiated date and authorised/posted date in Moneydance+ downloaded transactions * Properly refresh the expiration date status for Moneydance+ connections ------------------------- Moneydance 2021.1 build 3069 (Fri, 21 May 2021 10:00:00 +0000) * Overhaul to Python extension support. It is now possible to build and package extensions to Moneydance that are fully implemented in Python. Further, Python extensions can declare supported entry points, allowing extensibility for deeper integration * Native interface including automatic switching between dark and light mode on macOS, obeying the system setting for auto-hiding scroll bars * New preferences tab with appearance settings, including the ability to select any font you like and change the color theme without requiring a restart * Fix crashes on macOS when using multiple monitors * Fix conflict with the macOS 11 open-documents-in-tabs setting * Fixed highlighting of future transactions in the register * Fix issue with saving the relative base currency for securities * Improved settings for check number popup and auto-completion, including the ability to have account-specific settings * Fixed error when generating a budget report in certain circumstances * Handle invalid dates properly when reading OFX * Fix bug when importing or un-archiving a file when the main moneydance window is not yet open * Fixed bug in automatic updating of online banking connection parameters * Skip shared folder metadata files with dot prefixes when scanning for sync updates * Resolve some summary screen drawing errors after importing or syncing * The account properties editor now shows the correct name for the summary/root account * Enable (end-to-end encrypted) tunneling for OFX exchanges with certain banks. This permits connections to financial institutions with special security requirements, such as Schwab and Fidelity * Restored custom TLS layer settings for connections requiring custom tweaks (including Fidelity) * Ensure that all currency snapshot information is included in JSON exports * New file encoding options in QIF import settings window * Ensure that the destination account is remembered when importing QIF files info new accounts * Fixed bug that often caused currency inconsistencies when the base currency was changed * Properly handle http proxy success responses * Tweaks to OFX support to allow connections using minimal http headers * Securities displayed under investment accounts on summary page now show the configured security suffix rather than "Shares" * Fixed window title when showing details of summary account * Sidebar tweaks, including fixing header row indentation * Fix preview font loading issue which would not use the best choice of font if the default font was selected * Update popup date picker to respond to color scheme changes and pick a date on mouse-up rather than mouse-down * Updated certain native libraries to enable code signing on the mac, avoiding scary warnings for Python-based extensions * Set moneydance_extension_loader variable in Python extensions that refers to the extension's class loader * Obey minbuild and maxbuild extension requirements at runtime (not just install time) * Fix bug when sorting by the check number column * Miscellaneous internal graphics/UI improvements * Improve account/category selector when editing a transaction assigned to an inactive category or account * Don't add an escrow split to auto-commited loan transactions if the escrow amount is zero * Fix bug in which the the sync base folder wasn't being created when setting up syncing on a new Dropbox Folder * Fixed horizontal alignment of printed report titles * Fixed font selection in printed reports * Obey text file encoding parameter header in OFX 2 XML headers * Fix OFX header processing in OFX2 files * Summary page stock prices panel now shows full price rather than currency value * Fix warning banner colors when an unverified extension is loaded * Fix sorting and grouping issue in Investment Transactions and Transaction Filter reports * Fixed parent account name display in parent setting for credit card, liability, and loan account information ------------------------- Moneydance 2021 build 2006 (Tue, 20 Oct 2020 15:40:00 +0000) * App-wide interface refresh * Massive improvements to embedded browser functionality * Automatic importing of transaction files from embedded browser * Syncing performance and reliability improvements (iCloud coming soon) * Smoother process for importing from all downloaded account types * No longer register for the .md file extension. We used it first, but now it is Markdown's turn * Low-level syncing fixes including dealing with future-dated changes * Increased tolerance for invalid values in downloaded files (including DTSTART tags) * Welcome Window is now interactive if returning from a canceled password prompt or other failed file loading * Improved default printed check layout format * Improved scroll bar UI auto-hiding * No longer use a monospaced font for amount column table headers in the account/category windows * No longer include base-currency history when determining the date range for a currency/security history graph * Updated and added bundled python libraries ------------------------- Moneydance 2020.1 build 1925 (Wed, 26 Aug 2020 09:00:00 +0000) * When importing QIF files from the file chooser, double-clicking a file, or using drag-and-drop, use the currently selected account as the default import destination if the account type is even remotely compatible with the file * Add check number list options to account settings window * Improve UI for account-specific or global check number list options * Added check number list options to all check number popup fields (including other-side transactions, investment transactions, and liability account transactions) * Fix default destination account selection for QIF files with "liability" accounts * Fixed missing text for certain date ranges and date interval groupings * Restored drill-down into categories from reports (disabled in previous update) * Graph/report date range options now include last-fiscal-quarter * Numerous under-the-covers http/s improvements * Security Price History report improvements * Additional stronger ciphersuites added to TLS connections * Increased pushback stream buffer size in OFX message parsing * Updated report viewer with improved auto-sized column and report widths * Tweaks to dashboard budget graph ------------------------- Moneydance 2020 build 1919 (Sun, 09 Aug 2020 12:00:00 +0000) * Fixed drag-and-drop bug which didn't import a file when it was dropped on a blank section of a register * Improved default account selection in the import-QIF-file settings window * Improved handling of quoted fields in tab/comma/etc delimited text file imports * Prevent invalid 'orphan' transactions from re-surfacing non-existent accounts referenced by them (those 'Restored ...' accounts) * Updated Brazilian-Portuguese translations (thanks Heitor Moreira da Silva!) * No longer use a separate font in transaction registers as the rest of the app * Remove amount sign override for downloaded transactions marked as 'payment' in credit card accounts * Improve embedded browser compatibility with some banking sites * Use lightweight browser component to display reports, meaning that report columns are now auto-sized * Updates to fix printing issues on some Windows systems * Now uses new method for calculating cost and gain for average cost securities, taking stock splits into account * Tweaks to custom https/TLS used for OFX connections * Switch most cost and gain reports and graphs for Average Cost securities to use the new calculation method * Improved report printing clarity, column sizing, and spacing * Windows installer no longer overwrites the possibly customised Moneydance.vmoptions file * Improved text colour contrast in merge-transaction confirmation panel * Improved default scroll position behaviour, including making it dependent upon the sort order, when displaying account registers * When importing downloaded accounts or transactions, the account matching window now has the option to skip subsequent confirmation windows after selecting the destination account * Many under-the-hood updates to http/https support, including tweaks to make M and T Bank connections work for everyone * Improvements to transaction sorting selection and behaviour * Updated Python support, specifically with fixes affecting macOS catalina * Improved appearance of color theme editor, including showing more descriptive labels for each color entry * Tweaks to file selection in open/import windows * Improved document file icons to better differentiate them from the Moneydance app icon * Allow customized font setting to apply to menus on non-macs * Updated text in register custom date filter button * Improved encoding of commas and large numeric values in tab-delimited report exports (and copying to clipboard) * Additional warning panel when an unsigned/unverified extension is loaded * Date changes on mobile transactions will apply to both normal and tax dates * No more drilling down into category registers - it just ends in tears. Bank and other account types still support it. * Fixed recording of loan account reminders to avoid possible extra zero-amount split when there is no escrow amount * Fixed printing of account and category lists * Added intermediate thawte CA certificate for internally-managed connections to Voya * No longer show overdue section on summary screen if there are no overdue reminders * Fixed display of extension versions when there is a different version installed than is available in the directory * Added log message indicating the sync folder being used * Allow automatic category guessing to use transfer accounts as categories if the similarity threshold is high enough * In cost calculations account for the possibility that a non-zero number of shares adjusted for splits could be zero * Added progress indicators and status descriptions to all non-instantaneous import processes, and made long-running imports cancelable * Big performance improvements of long imports * Added Security Price History report * Use San Francisco font on macOS * No longer include inactive accounts in the batch-change-account account selector * Increase buffer size when exporting a backup/archive to significantly speed up shutdown * Ignore invalid security/currency prices/rates when importing from a QIF file rather than abort the import * Gracefully handle inaccessible internal documents folder * More fully reset sync parameters (including the old alternate/secondary sync folder path) when loading a file from an archive/backup * Fix bug when importing Quicken Essentials for Mac files that contained blank category names * Fix bug in which VAT/GST was applied to reminder transactions even when the checkbox was unselected * No longer create sync parent folders unless syncing has actually been enabled for a folder * Improved window layout and highlight colors for selected files in the Welcome Window * Added support for grouping some reports by fiscal year or fiscal quarter * Added Windows x86 (32 bit) installer, which includes preliminary compatibility with Surface Pro X * Fixed bug in which undo actions in the python/moneybot window didn't apply to text edits * Workaround Magic Mouse issue which made selecting accounts from popups or displaying the calendar picker from date fields very difficult * Remove extraneous historical prices from the base currency upon loading * Added Account.setCreationDateInt(int) method to API * Fixed long-standing bug which prevented mouse cursor feedback to show when register columns are resizeable * Added detailed check number popup settings, accessible by selecting Edit List from the popup list. This includes a per-account editable list of entries as well as the option to include recent entries from either the same account or all accounts. * Transaction register bug fixes and tweaks * The color theme editor should now show names for all customisable colors * Fixed bug and improved layout of the extension management window, including the Updates tab * Ensure report viewer is scrolled to the top when first displayed ------------------------- Moneydance 2019.3 build 1880 (Wed, 19 Jun 2019 12:00:00 +0000) * Added option to show either the Welcome Window or the most recently opened file on startup * Fixed bug in the Welcome to Moneydance window which would sometimes cause the window to be unresponsive * Changed pie graph label lines to observe the current theme, meaning that they are now visible in dark mode * Tidy up buy/sell markers in security detail graph * Improved visibility of the selected date period in the budget manager when using the solarized dark theme * Minor tweak to downloaded transaction sidebar headers * Workaround for issue with Amazon-purchased keys not working in recent updates * Fixed bug in OFX parsing which caused some western characters to be incorrectly decoded from non-UTF8 files * Fixes to importing specific QIF import files which specify an account header for a single account * Importing CSV and other delimited files now provides an option for when to merge transactions that seem like duplicates * No longer show security accounts in the QIF import settings as they just add clutter with no functional benefit * No longer add caret prefix to stock ticker symbols imported from QIF files * Allow for slightly different dates when eliminating duplicate transfers in QIF imports * QIF importer now uses 50 (instead of 70) as the year cutoff to determine whether the century part of the year is 19 or 20 * Show the abbreviated list of available currencies in the currency override popup of the QIF import settings * Override downloaded credit card transactions with a transaction type of 'payment' and negative amount to have a positive amount * Added a setting to ignore the OFX/QFX TRNTYPE in downloaded bank transaction amounts and rely solely on the sign of the amount ------------------------- Moneydance 2019.2 build 1868 (Wed, 17 Apr 2019 12:00:00 +0000) * Built-in browser for secure communication with your bank, broker, payment service, or other data source. You can now open an embedded WebKit-based browser to log in to any bank's website. Moneydance will recognize and import any files downloaded from that site. You can even use Python scripting to automate the process, providing an effortless way to sync your accounts. All without needing to upload your passwords and financial information to any third party services. * Dark Mode - Moneydance now integrates smoothly with your darker themed desktop * Since 2015 Moneydance has stored every change made to your files. While these changes didn't take much space, they did result in many small files that could slow down the opening and closing of Moneydance. Moneydance 2019 will automatically compress and consolidate the older history in your data which can reduce file size by a decent amount, but the most significant change is probably the improvement of opening and closing your files. * Moneydance now stores security prices relative to their associated currency, which means that updating exchange rates will not affect the prices of non-base-currency securities. * Ridiculously Easy Import - now you can migrate your data from other applications and downloaded files without needing to fuss with a multi-step process or deal with complicated settings. Moneydance analyzes files to figure out the best way to import the data. * Python-based extensions. You can now easily package Python scripts as extensions and have them launched from the main extensions menu. * Moneydance now supports high resolution (aka retina, HiDPI, etc.) displays on Windows and Linux, adding to our existing support for them on macOS.
In addition to the above major changes, here are some of the smaller improvements in Moneydance 2019.2: