What's new in jGnash 2.13.2
Nov 18, 2013
- This version fixes a bug which was causing new transactions to show up twice in the account register. After restart, the duplicate would disappear.
New in jGnash 2.13.0 (Oct 18, 2013)
- This version adds new functionality to attach images to transactions.
- Relational databases (H2 and Hsqldb) may now be used for data storage.
- The client/server architecture was reworked for improved performance and stability.
New in jGnash 2.12.0 (Mar 4, 2013)
- Several bugs were fixed for this release. Basic OFX and CSV export has been added.
New in jGnash 2.11.0 (Nov 1, 2012)
- Tabular style reports will start with a better default page size the first time the report is run.
- Reminder dates were not correct if it was modified after being executed.
- Display a message if an error occurs during a budget export (Read only file, etc)
- Reworked the Balance Sheet report. Results are displayed by period instead of a running balance and retained income / expense is calculated.
- Added a new Simple Investment account type. This can be used for Annuities or Guaranteed Retirement accounts that you cannot actively manage.
- Added a utility script that can be run to remove weekend security history.
- Update to the latest Insubstantial/Substance L&F release.
- Improve security price import from Yahoo. Dates returned from Yahoo are now used. This prevents history entries on weekends and financial holidays.
- Corrections to the reporting in the Income and Expense by Payee pie chart report as well as GUI behaviour improvements. It now has a chart for debit and credits. (Pranay Kumar)
- Updated DynamicJasper to the latest release.
- Updated XStream and Mina dependencies to the latest releases.
- Add new controls to the historical security import dialog to make selection of securities faster and easier.
- The Income and Expense pie chart now displays the default currency in addition to the account currency when multiple currencies are being used. (Pranay Kumar)
- Added an option for matching to the last similar entry when entering transactions. (Pranay Kumar)
- Updated the Spanish Translation. (Marcelo Abeldaño)
- A exception would occur when trying to generate a loan payment with a zero percent interest rate.
New in jGnash 2.9.0 (May 8, 2012)
- A file corruption bug when using Java 7 was fixed.
- Improvements were made to OFX import, budget entry, and handling of hidden and locked accounts.
- A new fast and compact file format was added.
- Java 7 users should upgrade to this release.
New in jGnash 2.8.0 (Mar 12, 2012)
- Help build system no longer requires OS level installed dependencies and now uses Maven
- Update to Insubstantial 7.1 and the latest JGoodies dependencies
- Fixed an NPE that would randomly occur at startup
- Corrected budget UI controls state when adding a budget for the first time and deleting the last budget
- Printable reports can now be saved as xls files
- Improved mt940 import (Patch #3487030, Arnout Engelen)
- Fixed issue with large budget values being clipped in the budget UI
- Working xls and xlsx export of budget results
- Improve handling of multiple currencies in the budget UI
New in jGnash 2.6.1 (Jan 10, 2012)
- 01/08/12 A default user and password is now set if not specified when using client / server functionality
- 01/08/12 Add a Yearly period option for Budgets
- 01/08/12 Add a command line option to help detect UI code that hangs the EDT
- 01/07/12 Corrected some UI update and threading and performance issues with the Budget interface
- 01/03/12 Reinvested dividends where not showing a correct value in the register total column (Bug #3467513)
- 01/02/12 Close any open windows first when closing a file
- 01/01/12 Switched build system over to Maven and Ant hybrid
- 12/28/11 Expand budgeting help for budget properties
- 12/28/11 Add functionality to control account types for a budget (income, expense, asset, liability)
- 12/28/11 Selected budget year was not be used when editing goals and switching between budgets
- 12/26/11 Update to the latest, JGoodies, XStream, Mina, JFreeChart external dependencies
- 12/25/11 Update to the latest args4j external dependencies
New in jGnash 2.6.0 (Dec 26, 2011)
- Budgeting functionality was added, several minor bugs were fixed, and various minor usability improvements were implemented.
New in jGnash 2.4.1 (Jul 29, 2010)
- Added CTRL-F4 shortcut to close the active register window (Feature Request #2889093)
- Added an option to disable the Substance Look and Feel animations
- The report print button would not work when using the Substance Look and Feel
- Updated to the latest DynamicJasper and JasperReports
New in jGnash 2.4.0 (Jul 19, 2010)
- Added functionality to adjust the global font size when using the Substance look and feel
- Added Startup option to control automatic load of the last open file (Feature Request #2933793)
- Improve duplicate transaction functionality (Feature Request #1683578)
- Fix for a random NPE occurring at startup (Bug #3020688)
- Update to SwingX 1.6.1
- Reworked the validation framework to use JXLayer
- Integrate JXLayer into the UI to improve effects and behavior
- A Portfolio report column name was not being displayed correctly
- The expansion state of the account list view is now restored on start
- Reimplement the account list view so the appearance is correct for certain look and feels
- Add Substance Look and Feel to the main distribution
New in jGnash 2.3.0 (Jun 28, 2009)
- 06/26/09 Detect and correct accounts with self parenting
- 06/20/09 Prevent a user from assigning an account's parent as itself.
- 06/18/09 Begin migration to MigLayout to replace Forms Layout
- 06/07/09 Use JXColorSelectionButton to select register colors.
- 06/05/09 Add network activity indicator when updating security prices and exchange rates in the background.
- 06/04/09 Update to JasperReports 3.1.4
- 06/04/09 Add ellipsis symbol to truncated text in reports
- 06/04/09 Update to DynamicJasper 3.0.6
- 06/03/09 Correctly handle file encoding of OFX V1 files.
- 06/01/09 Add a new option to automatically select text when a field receives focus
- 05/31/09 New report to show income and expense by payee (Pranay Kumar)
- 05/29/09 Updated Portuguese translation (Pietro Augusto)
- 05/25/09 Improved handling of validation errors
- 05/04/09 Integrate the SwingX libraries for improved usability
- 04/22/09 Fix for Bug #2500229, Display a warning if a Security is not selected when creating an investment transaction.
- 04/22/09 Correctly handle an attempt to open a zero length file.
- 04/20/09 Fix for Bug #2734778, Default currency was not accessible immediately after creating a new XML file.
- 04/10/09 Add an escape key listener to most all dialogs and add additional bounds listening to dialogs that did not already have it.
New in jGnash 2.2.0 (Apr 1, 2009)
- Correct identification of OFX 2.0 files that are now starting to show up in the wild.
- Fixed report of multiple currencies for the Monthly and End-of-Month account balance charts.
- Switched to DocBook for creating content for the JavaHelp system.
- Add menu commands to perform background updates on security prices and exchange rates.
- Fix for bug #2690988, poor form layout behavior for recurring entry creation in OSX.
- Various updates to the Spanish translation (Marcelo Abeldaño).
- Transaction reconcile was not occurring per the selected options.
- Reconciled state of the opposite side of a transaction was not preserved when modifying.
- Fix for bug #2691568 (Andrey Bondarenko).
- Much improved account tree UI behavior when security prices change.
- Remove unused fields from the Create/Modify Security Dialog.
- Improve amortization UI behavior.
- Reporting has been reworked. Report preferences are persistent; Font size is configurable; CSV export has been improved; Consistent appearance for all reports; Now uses Jasper and DynamicJasper report APIs.
- Render investment quantities with a fixed decimal to improve appearance.
New in jGnash 2.2.0 (Apr 1, 2009)
- Correct identification of OFX 2.0 files that are now starting to show up in the wild.
- Fixed report of multiple currencies for the Monthly and End-of-Month account balance charts.
- Switched to DocBook for creating content for the JavaHelp system.
- Add menu commands to perform background updates on security prices and exchange rates.
- Fix for bug #2690988, poor form layout behavior for recurring entry creation in OSX.
- Various updates to the Spanish translation (Marcelo Abeldaño).
- Transaction reconcile was not occurring per the selected options.
- Reconciled state of the opposite side of a transaction was not preserved when modifying.
- Fix for bug #2691568 (Andrey Bondarenko).
- Much improved account tree UI behavior when security prices change.
- Remove unused fields from the Create/Modify Security Dialog.
- Improve amortization UI behavior.
- Reporting has been reworked. Report preferences are persistent; Font size is configurable; CSV export has been improved; Consistent appearance for all reports; Now uses Jasper and DynamicJasper report APIs.
- Render investment quantities with a fixed decimal to improve appearance.
New in jGnash 2.0.3 (Jan 1, 2009)
- In addition to several obscure bugfixes, this release adds OFX support for credit cards and the OFX version 2 file format.
- Handing of automatic backups has been improved.
New in jGnash 2.0.2 (Nov 30, 2008)
- This release address several usability issues and fixes a potential corruption when a jdb file is closed on exit.
- Updating is strongly recommended if you are using the 2.x series.
New in jGnash 2.0.1 (Nov 16, 2008)
- This release fixes a bug when trying to import 1.x files and saving in the JDB format.
- Several other minor bugs were corrected.
New in jGnash 2.0.0 (Nov 3, 2008)
- This is a rewrite leveraging the new features of Java 6.0.
- Files from the 1.x series can be imported.
New in jGnash 2.0.0 RC3 (Oct 2, 2008)
- 10/01/08 Yahoo UK has reverted to the security symbol instead of the ISIN number for downloading data
- 10/01/08 Fix for Bug #1991337. The portfolio report should use the account currency instead of the default currency, and it was not factoring in the exchange rate for securities with different reported currencies.
- 10/01/08 Change how UI elements are handled when a file is loaded and unload. This circumvents Java Bug #6472844 which was causing a memory leak.
- 09/25/08 Yahoo security download info occasionally contains extra white space. Protect against a NumberFormatException when parsing
- 09/23/08 Prevent incorrect moving of an account
- 09/23/08 Update to latest JFreeChart jar
- 09/23/08 Update to latest db40 6.4 jar
- 09/22/08 Fix for Bug #2080742. The direction of the currency conversion was not correct
- 09/21/08 Correctly set the enabled state of the Reports menu when a file is not loaded
- 09/20/08 Prevent the import of a MT940 file if a jGnash file is not loaded
- 09/20/08 Fix for Bug #2098347. Prevent the import of an OFX file if a jGnash file is not loaded
- 09/19/08 Fix the enabled state of the reminder panel buttons and prevent an NPE if a file is not loaded.
- 09/17/08 Fix the investment account reconciliation process
- 09/09/08 Fix the reported reconciled amount for investment accounts
- 08/27/08 Fix for Bug #2068074. Reminder modifications were not handled correctly
- 08/20/08 Localization fixes
- 08/18/08 Update to latest Pentaho reporting jar
New in jGnash 1.11.7 (Oct 2, 2008)
- Reporting issues in the portfolio report and the use of accounting terms for some account types were fixed.
- A fix was implemented to expose errors created using an old version of the archive function.