jGnash 3.4.0 Released

81 views
Skip to first unread message

Craig Cavanaugh

unread,
Dec 14, 2019, 8:53:24 AM12/14/19
to jgnas...@googlegroups.com, Google jGnash Devel Group
A new stable release of jGnash is available for download.

Upgrading is recommended.

This release of jGnash contains several enhancements and subtle fixes.
  1. I've created a new .exe launcher for Windows users.  The old Launch4j wrapper is beginning to misbehave with newer Java releases and it's simply not keeping up with the changes.  This first release of the launcher requires that JAVA_HOME be set correctly.  The user manual details the specifics.  
  2. The new launcher will also work for Linux and OSX users, but I've got more testing and packaging to work on.  For now, the jGnash script is still the best option.
  3. I've created a new List of Accounts report which allows export of the Account tree to PDF, CSV, and Excel formats.
  4. IEXCloud can now be used for Securities download.  The manual details how to configure for it.
  5. Internal cleanup to make jGnash future proof for the upcoming JavaFX 14 release.
  6. Better error handling and file encoding support for QIF and Mt940 files.
  7. Corrected a minor performance regression from several releases ago.
  8. The user manual has been updated with more specifics for installing Java on Windows.
  9. And... a few minor tweaks and fixes,
Thanks,
Craig

A complete list of changes is below:

== 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.

Alfred Mühlleitner

unread,
Dec 14, 2019, 12:33:31 PM12/14/19
to jGnash-User
Doesn't start anymore under W10 :(

dbj....@gmail.com

unread,
Dec 14, 2019, 10:41:52 PM12/14/19
to jgnas...@googlegroups.com

3.3.0 works without the JAVA_HOMEvariable, but 3.4.0 does not work – update as follows:

 

  • Windows explorer
  • This PC
  • Properties
  • Environment Variables
  • System Variable
  • ADD variable name = JAVA_HOME
  • ADD variable value = <fully specified path to JDK or JRT>

--
You received this message because you are subscribed to the Google Groups "jGnash-User" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jgnash-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jgnash-user/7253b719-019c-4bf5-9863-10d93180de36%40googlegroups.com.

Lee Davis

unread,
Dec 16, 2019, 12:00:19 PM12/16/19
to jGnash-User
It doesn't work with Zulu-11. Had to upgrade to Zulu-13


On Sunday, 15 December 2019 03:41:52 UTC, Brooks wrote:

3.3.0 works without the JAVA_HOMEvariable, but 3.4.0 does not work – update as follows:

 

  • Windows explorer
  • This PC
  • Properties
  • Environment Variables
  • System Variable
  • ADD variable name = JAVA_HOME
  • ADD variable value = <fully specified path to JDK or JRT>

 

 

From: jgnas...@googlegroups.com <jgnas...@googlegroups.com> On Behalf Of Alfred Mühlleitner
Sent: Saturday, December 14, 2019 12:34 PM
To: jGnash-User <jgnas...@googlegroups.com>
Subject: [jgnash-user] Re: jGnash 3.4.0 Released

 

Doesn't start anymore under W10 :(

--
You received this message because you are subscribed to the Google Groups "jGnash-User" group.

To unsubscribe from this group and stop receiving emails from it, send an email to jgnas...@googlegroups.com.

Alfred Mühlleitner

unread,
Dec 16, 2019, 6:26:04 PM12/16/19
to jGnash-User
I am using  java.runtime.version 13.0.1+9

Alfred Mühlleitner

unread,
Dec 16, 2019, 6:43:03 PM12/16/19
to jGnash-User
Thanx


Am Sonntag, 15. Dezember 2019 04:41:52 UTC+1 schrieb Brooks:

3.3.0 works without the JAVA_HOMEvariable, but 3.4.0 does not work – update as follows:

 

  • Windows explorer
  • This PC
  • Properties
  • Environment Variables
  • System Variable
  • ADD variable name = JAVA_HOME
  • ADD variable value = <fully specified path to JDK or JRT>

 

 

From: jgnas...@googlegroups.com <jgnas...@googlegroups.com> On Behalf Of Alfred Mühlleitner
Sent: Saturday, December 14, 2019 12:34 PM
To: jGnash-User <jgnas...@googlegroups.com>
Subject: [jgnash-user] Re: jGnash 3.4.0 Released

 

Doesn't start anymore under W10 :(

--
You received this message because you are subscribed to the Google Groups "jGnash-User" group.

To unsubscribe from this group and stop receiving emails from it, send an email to jgnas...@googlegroups.com.

dbj....@gmail.com

unread,
Dec 16, 2019, 7:17:25 PM12/16/19
to jgnas...@googlegroups.com

Yeah, notwithstanding the jGnash notice about JDK version, I needed to be on 13 as well for other stuff. But it seems to work fine once JAVA_HOME is setup…

To unsubscribe from this group and stop receiving emails from it, send an email to jgnash-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jgnash-user/dd438e61-a619-4e4c-9731-fae4fb9baaba%40googlegroups.com.

Reply all
Reply to author
Forward
0 new messages