
"Schedule update installation" action: Added a "Retry inhibition in minutes" property to make the inhibition time between failed installer invocations configurable.Unified logging for background updates with the -Dinstall4j.updateLog=true system property for launchers.If only a headless JRE can be found on Unix/Linux, force headless mode for the installer.Detection if JREs are headless on Linux machines to avoid failures for installers and GUI launchers.When building on Linux/macOS, the existing file and directory modes can now be used.Configurable Unix desktop file settings for external launchers.On Windows, the per-user single instance mode now optionally covers all active sessions.Static configuration of file associations and URL handlers for macOS.Support for default values for bean properties with a gutter marker for non-default values and a context menu action to reset the default value.Undo/Redo functionality for all modifications in the install4j IDE.Code signing view: Setting the files for the "Directories excluded for additional signatures" to an empty list did not work if the list had at least one file before.Compiler variables view: Fixed undo for changes on the "Overrides" tab.Script compilation did not work on macOS with auto-downloaded JDKs for Java 9+.Now a fallback to the auto-download is performed if the configured JDK is not found. If a JDK was configured explicitly in the Java editor settings, the JDK was most likely only available on the developer machine and not on a build server and so no JDK was not downloaded for script compilation.The new JDK was downloaded but the old JRE bundle was still used.


The latest JDK mechanism did not work when the JDK version changed.Paths in overridden properties of styles were not made relative when the project was saved.Regression in 10.0: Pack200 compression for distributed JAR files did not work when the install4j compiler was running with Java 17.Regression in 10.0: The media file output directory was not saved when the file chooser was used.Regression in 10.0: Overridden properties of styles were broken under some circumstances.The default value is false and correponds to the previous behavior.
