Releases: ccavanaugh/jgnash
Releases · ccavanaugh/jgnash
Release 3.5.1
Release 3.5.1
- 02/20/2020 Corrected a bug with jGnash.exe causing a failure to launch on Windows Platforms.
- 02/20/2020 Fixed a bug that was causing icons to no longer work on Windows Platforms.
Release 3.5.0
Release 3.5.0 (File format change)
- 02/03/2020 Updated to the latest Hibernate, Poi, and Commons CSV dependencies.
- 02/11/2020 jGnash will now restart automatically for Linux and OSX users after downloading the JavaFX dependencies.
- 02/10/2020 Restructured main classes to a package to make future development with jpackage cleaner (GitHub Pull Request #88) [msgilligan]
- 02/08/2020 Build system cleanup and consolidated the bootloader.
- 02/08/2020 Fix RuntimeException when the currency of a locale is unknown. (GitHub Pull Request #92) [t-pa]
- 02/08/2020 Updated to JavaFx 14-ea+8.
- 02/05/2020 The location for JavaFX dependency downloads has changed. HTTPS is now used.
- 02/03/2020 Updated to the latest Picocli, Hikari, PDFBox and Netty dependencies.
- 01/19/2020 Correctly handle a change to the Yahoo finance cookie expiration date.
- 01/01/2020 Transactions may now be tagged and filtered with user managed Tags.
- 12/28/2019 Fixed poor transaction form behavior caused by opening a splits dialog and closing before adding entries.
- 12/27/2019 Reduced overhead for icon management.
- 12/26/2019 FontAwesome icons were updated resulting in some icon changes.
- 12/15/2019 Reworked the Engine API for advanced transaction tags.
- 12/14/2019 The Windows exe wrapper will now look in the registry if JAVA_HOME has not been set.
Release 3.4.0
Release 3.4.0
- 12/14/2019 jGnash now uses a Rust based exe launcher for Windows users that replaces Launch4j.
- 12/14/2019 Updated to the latest Picocli and Hibernate dependencies.
- 12/01/2019 Switching the recommended Windows JVM to AdoptOpenJDK.
- 12/01/2019 Removed old jGnash 2.35.1 workaround for bad UUID values.
- 12/01/2019 Added a List of Accounts report.
- 11/30/2019 Added an Export function for the account tree.
- 11/30/2019 The headers in the CSV export of an account are now localized.
- 11/30/2019 Changed the internal delimiter for transaction tags to allow use of commas (currently not user accessible).
- 11/29/2019 Added a Securities chapter to the Manual.
- 11/29/2019 Prevent a NPE when changing the Symbol of a Security shortly after viewing it's chart.
- 11/27/2019 Added support for IEXCloud as a data provider for Securities history.
- 11/16/2019 Switched to a public API introduced in JavaFX 9 to prevent table column reordering in the Budget View.
- 11/04/2019 Errors and warnings from a failed QIF import were not being displayed.
- 11/03/2019 Mt940 import now correctly handles files not encoded using ISO_8859_1.
- 11/03/2019 QIF import now correctly handles files not encoded using UTF8.
- 10/27/2019 Improved the behavior of the Report dialog when manually changing the scale. The auto fit size toggles will be cleared automatically.
- 10/24/2019 Internal cleanup to improve handling of Client/Server network failures.
- 10/23/2019 Fixed a regression that prevented caching of hash codes.
- 10/19/2019 Updated to the latest H2 dependency.
- 10/01/2019 The majority of the build system was migrated to the Kotlin DSL.
Release 3.3.0
Release 3.3.0
- 09/21/2019 Update to the latest Hibernate, HikariCP and PDFBox dependencies.
- 09/18/2019 The displayed columns for the Portfolio report can now be changed.
- 09/16/2019 Don't display an exception if tabular report generation is interrupted.
- 09/15/2019 The Date range of a Portfolio report can now be changed.
- 09/14/2019 Prevent a rare NPE that would occur when deleting an account shortly after closure of a tabular report.
- 09/14/2019 Updated to the latest Picocli and Commons Text dependencies.
- 09/12/2019 Updated to JavaFX 13 dependency.
- 09/08/2019 Custom style sheets can now be applied to theme the UI.
- 09/07/2019 Made changes to prevent a very rare ConcurrentModificationException when using a relational database.
- 09/01/2019 Fixed a source code encoding issue that caused issues when compiling and testing under Windows.
- 09/01/2019 Updated to the latest Netty dependency.
- 08/26/2019 The selected file type was ignored when exporting a register and the extension was not specified within the filename.
- 08/25/2019 Properly restore the configured page size of a report if it's not a custom size.
- 08/25/2019 Expanded the auto-completion API to improve unit testing robustness.
- 08/25/2019 Fixed a regression that was causing a failure to load .h2.db files.
- 08/25/2019 Added a new option to save/restore prior report dates and added a Reset button. The default start date is now the 1st day of the month.
- 08/12/2019 Backup files are no longer created unless the data file/database has been changed during a session.
- 08/11/2019 Consolidated CSS to make customization easier.
- 08/11/2019 Prevent a transaction form null pointer exception at shutdown when working with a multi-currency files.
Release 3.2.1
- 08/10/2019 Updated to JavaFX 13-ea+11 dependency.
- 08/04/2019 Corrected the column sizing behavior of tabular reports with long values.
- 08/03/2019 Changed H2 relation databases to use Asynchronous access instead of NIO for safer file access.
- 08/03/2019 Fixed a bug that was causing File > Save As to force files to a .bxds file if a period existed within the file name's path other than the file extension.
- 08/03/2019 Internal deduplication and cleanup of relational database code.
- 08/03/2019 Update to the latest Hibernate dependency.
- 07/30/2019 Reduced console messages about ignored use of font Layout tables when creating tabular reports.
- 07/27/2019 Updated to the latest Commons Lang, Commons Text, Commons Collections, Commons CSV, Netty and Picocli dependencies.
- 07/23/2019 The Create / Modify Security form was not validating the reported Currency had been set.
- 07/21/2019 Fixed a very old UI bug that would prevent table column width restoration for locales that use a comma for a decimal separator. It would also trigger unit test failures for the same locales.
- 07/09/2019 Fixed an issue that was preventing the jGnash.exe file from detecting Java on some systems.
- 07/09/2019 Improved bootloader behavior when determining "lib" location. (GitHub Issue #84) [Raven Kopelman]
- 07/07/2019 Selected tabular rows may now be copied to the clipboard using CTRL-C.
Release 3.2.0
Release 3.2.0
- 07/05/2019 Fixed a bug that was preventing entry of investment transaction gains or losses without using the detailed entry form and specifying a gains and loss account.
- 07/05/2019 Fixed a bug that was causing backup files and database conversions to save in the wrong location or fail completely if a period existed within the file name's path other than the file extension.
- 07/05/2019 The style of selected odd rows of TreeTables were not consistent with even rows.
- 06/30/2019 Updated to latest Netty and PDFBox dependencies.
- 06/30/2019 The manual was missing from the distribution.
- 06/30/2019 Converted the manual to Latex and moved to manual process to improve build performance.
- 06/15/2019 Improved the speed of detecting a non converging IRR calculation.
- 06/15/2019 Protect against Reminders without descriptions.
- 06/14/2019 Tabular reports may now be exported to a spreadsheet.
- 06/01/2019 Updated to the latest Hibernate dependency.
- 05/26/2019 The current budget period is now highlighted for easier identification.
- 05/26/2019 Selected table rows were not using the user configured focus color.
- 05/22/2019 Added a context menu to copy selected transactions to the clipboard.
Release 3.1.0
Release 3.1.0 (File format change)
- 05/19/2019 Added a Today button to the Budget toolbar for easy refocus of the current period.
- 05/18/2019 The starting month for Budgets is now configurable.
- 05/04/2019 Correction for reports with running totals between periods incorrectly hiding accounts when the 'hide zero balance accounts' box is selected.
- 05/03/2019 Improved the size behavior for Alert dialogs on 4K displays (GitHub Issue #82)
- 05/02/2019 Updated to the latest Netty dependency.
- 04/28/2019 Cleaned up selection focus visual issues in the Budget view caused by poor JavaFX behavior.
- 04/28/2019 Protect against unwanted Budget column reordering.
- 04/28/2019 The account column width may now be changed in the Budget view.
- 04/28/2019 Updated to JavaFX 12.0.1 dependency
- 04/27/2019 The rounding mode and scale for Budgets is now configurable.
- 04/24/2019 A JavaFX exception was being thrown during underlying changes to a budget.
Release 3.0.4
- 04/15/2019 The jGnash launch script now works correctly when double clicked in MacOS. GitHub Pull Request #80) [Pranay Kumar]
- 04/14/2019 Disable the Portfolio report if there are not any investment accounts.
- 04/14/2019 A NPE could occur if the last investment account was deleted after showing the Portfolio report.
- 04/13/2019 Eliminated zero width spaces from the export of a register to a xls/xlsx file.
- 04/13/2019 Updated to latest POI dependency abd PDFBox.
- 04/07/2019 A Reminders chapter was added to the manual.
- 04/09/2019 Made the Enabled check box of the New Reminder dialog enabled by default.
- 04/07/2019 Improved shutdown speed if background events are occurring.
- 04/05/2019 Made internal changes to prevent race conditions during a shutdown.
- 04/05/2019 Calculate opening balance if user changes reconcile date. (GitHub Pull Request #79) [Pranay Kumar]
- 04/04/2019 Prevent an NPE caused by a race condition between recurring transactions being processed and an
application shutdown in process. (GitHub Issue #78) - 04/04/2019 Prevent accumulation of stale internal listeners that would result in wasted system memory and a slowdown
during a long running session.
Release 3.0.3
- 04/01/2019 Enhanced error handling for relational database to make identification of errors easier.
- 04/01/2019 Correct validation of numeric input when using a comma as a decimal separator (GitHub Issue #77)
Release 3.0.2
- 03/31/2019 Closing a register window with CTRL-F4 was not working.
- 03/31/2019 Added a commandline option to bypass the bootloader.
- 03/31/2019 The wrong version information ws being reported on the console when requested.
- 03/30/2019 Automatic column widths will now update correctly if numeric or date formats change.
- 03/30/2019 Use a full commodity format for the Total column in the investment register.
- 03/30/2019 Changes to preferred date and numeric formats will now trigger an immediate update of the active register.
- 03/29/2019 Improved detection and handling of invalid decimal input.
- 03/29/2019 Removed direct print support from the report dialog. The user can use save the PDF and print it.
- 03/28/2019 Reimplemented the page format dialog for reports to address OSX issues and to allow custom paper sizes.
- 03/28/2019 Prevent an NPE from a race condition between a background security price update and an application shutdown.
- 03/27/2019 Prevent an NPE from occurring when closing after a report has been shown and GC is slow.
- 03/26/2019 Improved the update behavior when performing a Save As and when packing databases.
- 03/26/2019 The pack database action was not listing .mv.db files.
- 03/24/2019 Cleanup of language files to make translation and updates easier.