Same version than 1.3.1, but built on Java 17
Use docGenerator 1.6.7.1
Fix some cases where the version of a JRE was not found
Add methods to get the major version of a JRE
Add a AppLauncher class which makes simple to call a Java executable (bundled in a jar file) and settings properties for the launch
Add a method in the GenericDialog to be called after the dialog has been created, to be able to do things such as requesting focus
Add a framework to simply create elaborate dialogs
Add methods in the autocomplete system to remove a category or a word from the dictionary
Fix the getAbsoluteURL throwing a NPE is the base URL is null
Fix the JREVersionDetector class not detecting correctly the architecture
Add a method in the FileUtilities class to detect if an URL uses the file protocol
Add options in the XMLRootDetector class to get the root node or the root node name of an XML file even if the XML file is not well-formed
Fix the autocomplete classes not included in the core and swing jar distributions
Add a new method for the JREVersionDetector class to get the characteristics of a JRE
Fix some cases where the FileUtilities.getRelativePath method would return an incorrect result if the base directory is a root of the file system
Add a isRoot(File) method in the FileUtilities class to detect if a directory is a root of the file system
Add a new static method without a second boolean argument for createFromContext the in the ResourceLoader and the ResourceUILoader
Add the capability to use named variables in the MessageConstructor and MessageProvider classes
Support various long and double arrows in the HTMLEscaper class
Add methods in the ResourceLoader and the ResourceUILoader to use a Class or an Object to get the ClassLoader
Add a static method in the ResourceLoader and the ResourceUILoader to use the ClassLoader of the caller class
Fix the getAbsoluteURL sometimes not putting the "/" character at the beginning of the converted absolute path
Add a method in the FileUtilities class to return the set of file system root names
Fix the getAbsoluteURL method which may not return a correct result if the path starts with a root name
Add new methods in the FileUtilities2 class to specify if redirects can be followed when the URL is accessed
Add a static and an instance method in the XMLSAXParser to not allow to create readers internally
Add a method for the ResolverSAXHandler.ExceptionResult to return directly the exception message
Add methods for the ResolverSAXHandler.ExceptionResult to return true if the exception is an exception or an information
Fix the StringUtils method for 3 bytes multibytes character
Fix cases where the JOptionalFileChooser text field will not behave correctly if the setHasOptionalFiles option has been set to true, after the dialog has been opened once
Fix the JFileSelector and JMultipleFileSelector popup dialogs not respecting the UI if specified Look and Feel has been set
Fix a NPE in the swing auto-complete component when using the up or down arrow to navigate if the results are empty
Improve the code of the ExtendedCellEditor: the components types are now static fields
Fix cases where clicking on the button for the selection for a JFileSelector inside a PropertyEditor would empty the text field for the file path
Fix the JFileSelector always having the option to unselected the file
Fix somes case where using the arrows in the auto-complete text field to navigate in the results would result in an exception
Use docGenerator 1.6.4.4
Use JDependency 1.4.4
Correctly update the UI of the PropertyEditor when changing its UI
Correctly update the UI of the JFileSelector, JMultipleFileSelector, JListSelector, JMultilineTextEditor when changing their UI
Add a JOptionalFileChooser which is a JFileSelector which is able to unselect files
Allow JFileSelector and JMultipleFileSelector to unselect files
Add options to respect the MAC OS X UI (menus on top, application name, Look and Feel)
Add a LayoutUtils class
Allow to limit the number of results per category in the autocomplete widget
Enclose empty String values by quotes for the MessageBundle
Add methods in the XMLNodeutilities and XMLNode classes to search nodes for several node names or qualified names
Fix the FileUtilities.getAbsoluteURL method for some cases with URLs having relative delimiters (such as ../)
Add a makeAbsoluteURLPath method to get an URL from a path containing having relative delimiters (such as ../), removing these delimiters
Fix the FileUtilities.getRelativePath for URLs with spaces in the path
Fix the plusmn (which was wrongly named plusnm) and trade (which had an invalid unicode value) html entities
Add the harr, nabla, dagger html entities
Add the plusmn, not, and, or, lowast, ang, sdot character