Alternately, you can stay on the old version, and the editor will continue to work, but without most of the enhancements of 1.10, instead falling back on the older 1.09 code. Eventually, I do plan to remove the old code; after that point you will have the new features even if you are on an old version, but they may be slightly buggy.
Curious if you should update? You can look in the log.txt file, and find the last instance of the row that looks like this:
Code:
Java runtime version: 1.8.0_45
If the number after the underscore is 60 or higher, you are good - in my case I've been testing with an older version on purpose, so it triggers the upgrade message.
FAQ:
Q. Does this work on all operating systems?
A. Yes; all OSes which support Java 8 also support Java 8 Update 60 or later (131 is the latest update).
Q. What is a Java update?
A. It's similar to a patch, like you would get for Windows or OSX. They typically fix bugs, but occasionally also give new features, and version 1.10 will use one of these new features.
Q. What alternatives were considered?
A. Leaving out the new functionality would lead to a worse experience, and was skipped for that reason. Leaving the new functionality in but without a message would seem a bit buggy to those on an old update, which seemed worse than a notice recommending an update.
I am thinking of changing the currently-empty area below the menu on program start to a Tour/What's New/Welcome area, which could potentially include this sort of message in a non-pop-up fashion. But that would take time away from list updates.
Q. Does this affect 1.09?
A. No; it only affects 1.10, which has not been released yet. If you upgrade now, you will never have a pop-up.
Q. When is 1.10 coming out?
A. Sometime in 2017. Depends on how good the weather is.
Q. I don't like pop-ups.
A. Me neither, but they can be less annoying than bugs.