Use MDIUtilities 1.2.64
Fix a regression in the API not allowing anymore to change the decoration of a specific sentence (size, font face, color, background color)
Fix the API not creating correctly non-named images anymore
Add new methods in the API to create styled sentences
Add a fixedLeftMenuOptions to always show all options in the left menu
Fix the index file not having the correct theme in the help viewer
Fix the themes and helpThemes tutorials not being present in the distribution release
Add the capability to customize the theme for the syntax highlighting
Support themes for resource files in the help GUI
Handle correctly the backward / forward buttons for the resource files in the help GUI
Separate the stylesheets specification to be able to define a stylesheet theme
Allow to switch between different themes in the JavaFX helper
Fix the default pre content in the swing help not having the correct font family
Put the css properties for the messageBox elements in the styleClass rather than in the style
Add a margin attribute for the image definition and images
Fix some cases for images where the custom classes where not correctly taken into account
Add a text attribute type for images to fit the image height in the text line
Fix the output of images which are wrapped in their text line in the pdf output format
Fix the docx output not emitting content for pre elements
Use MDIUtilities 1.2.63
Add the path of the original article for the error for articles which have the same name as another article
Enclose article names inside quotes in errors
Fix some cases where Java API members links were not correctly validated and were incorrectly seen as invalid
Support various additional special arrow characters
Fix some cases where a resource in the doc-files directory would not be found
Fix the output of special characters in pre elements
Decrease the http timeout from 500 ms to 300 ms
Use scriptHelper 1.6.2
Use jSoup 1.17.2
Use jElasticlunr 1.7.1
Show some errors at the command-line level in the error window which were not shown previously (such as properties which do not exist)
Avoid to have NPE exceptions if a moreInfo reference is directed on a template article
Show the package of image references in error messages
Add the archiveurl element
Use jSoup 1.17.1
Fix the header of categories and dictionary not being put at the right place in the html page
Further fix for the highlight in some cases
Fix the autocomplete field in the html output having twice the "Containing..."header if the full text search option was set
Fix the expand parameter for the full text search not being set during the search, leading to returning less results than expected
Separate unit tests for javadoc from those for language apis
Use MDIUtilities 1.2.61
Fix some errors which could appear in the help viewer where the localization would always be set back to the default one
Add the Russian language for the localization in the help viewer and the wiki itself
Add a method in the Swing help viewer to update the UI without having to get the dialog
Handle the header and footer in the docx generation
Put longer names for the locales in the GUI
Add a capability for included articles to not respect the titles level declared in the included article but ensure that titles are always under the parent title
Separate unit tests for resources and images
Add support for using a relative path for an image
Allow to add an article by importing an XML file in the api
Allow to include an article by importing an XML file in the api
Allow to include an image by importing an image file in the api
Allow to add an image with its image id in the api
Allow to get the list of all exceptions in the api
Allow to reuse the api instance
Add two options in the GUI to apply a serialized configuration and to reset the state of the GUI
Fix some of the serializing options which did not write the line in the properties file correctly
Allow to put the attributes in the package dependencies configuration to allow to not show references which are not found in other packages at the root level
Add options in a package declaration to import all other packages by default
Add options in the Dependencies declaration to specify that the content of a package must not be included
Add a new value for the preventExit property to allow the tool to throw a runtime exception at the end of the generation
Fix the tables in the help component tree being truncated when changing the Look and Feel in Swing
Add an updateUI() method in the swing help viewer to simplify the update of the help viewer component UI
Print on the console the path of the error file log, if the generation is performed in a headless environment
Add a new "parser" category in unit tests to separate parsing tests from writer test
Allow to use the sub-directories of the input or input files
Add a Roots tab in the GUI
Allow to add fallback articles
Fix the swing help viewer not showing the index page at initialization
Fix a regression where the highlight of terms when using the full text search was not working anymore
Use MDIUtilities 1.2.60
Use jSoup 1.16.2
Fix the GUI localization combo box not allowing Italian or German languages
Add support for locales in the help viewer
Fix a NPE in the swing auto-complete component when using the up or down arrow to navigate if the results are empty
Fix the strikethough text decoration not taken into account, and add linethrough for this decoration name
Fix the internal classes names in the javadoc element which presented a $ instead of a dot
Add the internalClass attribute to specify internal classes for the javadoc element
Fix the images always having a strong shadow border if their border is not set to false
Add a tree element
Show an error popup message if the writing process fails for the wiki (it can happen for example when using the docx generation if the word document is already opened)
Advertise the help format in the help database
Fix the help checker tool not showing when clicking on its jar file
Fix the help checker tool dependencies which were incorrect and did not allow the tool to run correctly
Fix the colors in the docx generation not set correctly in some cases
Add a treeAsList property for the docx generation
Fix a regression introduced in 1.6.5.3 where images where always aligned on the center
Add the alternate "align" property name for the position of "img", "box", "table", "video", "and "map" elements
Fix static maps writing throwing an exception if the dimensions of the image were not specified
Fix the help generation optimized for JavaFX throwing a NPE if there are progress messageBox elements in the wiki
Allow to set the packages dependencies on the command-line
Add attributes in the package dependencies configuration to allow to not show references which are not found in other packages
The "check" attribute for a dependency check between one package to another one is now optional
Add the "package" name for the package in the infobox element
Fix the swing help component always using the swing engine regardless of the client program selection
Move further parsing tests to the package of their respective feature
Fix the help generation for swing writing the scripts
Fix the help generation for swing throwing an exception if there was a map in the wiki content
Fix the help generation throwing a NPE if there is no index
Fix the help generation throwing a NPE for resources with an ID
Add the ":" character in the allowed normalized characters for article titles
Fix some cases where the full text search in the help would trigger a NPE
Add an error if the same package is defined more than once
Use MDIUtilities 1.2.57
Add a preventExit property to prevent the tool to use a System.exit at the end of the process. It can be useful when using it through ant or Maven
Add a checkInternalJavaAPI property to prevent the tool to check for internal APIs if the javadocs are not available
Avoid to check for internal APIs if the javadocs are not available for packages, because packages are not available this way (no Metadata)
Fix the generation of help content with images optimized for JavaFX leading to a NPE
Fix somes case where using the arrows in the auto-complete search field to navigate in the search field results in the swing help would result in an ArrayIndexOutOfBounds exception
Rename the tutorials solutions directories to clarify them and make simpler to find the solution associated with each tutorial
Fix the help dababase writing throwing a NPE if some articles have the same name
Add the forgotten json.jar Classpath dependency in the javaFX and Swing help libraries
Fix the back/forward system which did not work correctly in the Swing help
Fix the back/forward system which did not work correctly in the javaFX help
Fix a potential problem when the child ClassLoader for Math formulas, Plugins, or APIs was not correctly using the parent ClassLoader, which could lead to exceptions when using the tool through maven or ant for example. The previous fix for ant is not necessary anymore
Fix the dot character (".") being replaced by an underscore in references
Allow to add a reference, a category reference, or an external link in an image
Fix the help library distribution not containing some necessary files
Add the built-in available JAVASE 21 API
Explicitly show an error if an XML file is invalid rather that just not parsing it at all
Fix a regression in the docx generation when there was an exception if there were images in the input
Tweak the build process to allow to create the zip even if some directories are not present
Move further parsing tests to the package of their respective feature
Move some break which were added in the writing process to the parsing process
Fix some cases in lists where images in their lines where shown without any break relative to the other list items, making them spill on the next item
Use MDIUtilitites 1.2.55
Improve the integration of the GUI application when using it on Mac OS X
Use MDIUtilities 1.2.54
Use jEditor 1.2.15
Fix the parser throwing an exception if a title level is empty or negative
Emit an error if a title or chapter title is empty
Emit an error if a title or chapter seq or id is empty
Move a lot of parsing test wikis inputs to the package of their respective test
Remove a dependency on Javafx for the PDF and Docx plugins
Fix some cases where the json file for the articles would be incorrect
Fix the library not working on Java 17 by modifying some classes in the jEuclid package
Add the turtle syntax for the syntax highlighting
Fix some editing problems when trying to edit article source files in the built-in editor
Add new options to use the PageRank algorithm for the Search box
Allow to limit the number of results in the Search box
Fix the Image map converter which was not working because it had a dependency on MDIUtilities
Fix the image map converter trees not being scrollable
Fix the show Definition of an image Area in the Image map converter which did not open correctly the image element in XML
Avoid to write the path of the article file for the reference at the beginning of a reference if the reference is in the origin article
Fix the writing of ImageMap elements references
Fix the y position of the areas in the ImageMap elements which could be incorrect
Add a function in the image map converter to update an existing image map definition
Use MDIUtilities 1.2.52
Use jEditor 1.2.14
Use jDependency 1.4.4
Move development to Netbeans 12.5
Fix some cases where the parsing of the content of a plain pre element did not see the last line of the content
Fix the parsing of plain pre elements not taking account of the charset
Fix the writing of resources in the help format
Fix the writing of some kinds of syntax pre in the help format which did not honor the new lines
Use MDIUtilities 1.2.51
Fix some cases where relative links to local files where written as absolute
Fix relative paths for external links which would be incorrect
Allow to reset the setBaseURL declaration
Use jDependency 1.4.3 for the Unit tests
Use MDIUtilities 1.2.50
Remove a dependency on the JavaFX platform
Allow to link to a relative local link
Process space characters correctly when linking to a local link
Add the setBaseURL declaration
Separate the text alignment from the text justification
Allow to configure if local links outside of the wiki are allowed
Add a vertical scrollbar to the autocomplete list
Add the Search box in the categories and the dictionary
Fix the message for a dead interwiki link in the left menu not found
Avoid to emit twice the same exception for the same dead interwiki link in the left menu
Avoid an exception if a moreInfo element has no id reference and no info children
Add a new error message if a moreInfo element has an id reference and has info children
Show an exception if a duplicate index file is found
Allow to specify the index file in the properties file
Fix the xml reader for articles not being able to both escape content and parse html entities
Fix the help wiki generation throwing a NPE if there was a referTo for the index
Don't try to generate the index in the docx or the pdf output format if there is a referTo for the index
Don't try to generate the index in the epub format if there is a referTo for the index
Add a lot of html entities
Improve the tool allowing to generate the areaRef elements under an image
Use jSoup 1.16.1
Use MDIUtilities 1.2.49
Fix cases where the url of an image or resource definition has a space
Fix cases where the id of a resource definition has a space
Fix cases where the href of a resource has a space
Allow to specify the default width or height of an image at the image definition level
Use MDIUtilities 1.2.44
Use jEditor 1.2.13
Fix a What Links here typo
Don't write a category if it is empty
Avoid to write an empty line after a condition
Add new highlighting syntaxes names
Fix the URLExceptions file parsing which would not emit errors if the file was not valid
Fix the timeouts file parsing which was incorrect
Add a new "background" attribute for code, pre, and source elements to specifically set a default background on an element
Allow to redirect the index.html page to the page for one specific article
Add the "notesTwoColumns" property to put the notes chapter on two columns
The error messages are now stored in a properties file
Fix the text of many error messages
Add the fixedLayout attribute to the table element
Improve the margin around pre elements
Fix some cases where an empty line in the middle of a sentence was not showing
Improve the automatic adding of empty lines in the wiki output
Allow to group image definitions and resource definitions in categories
Add the "strongShadow" value for the border attribute
Add some warnings which are only shown if the showWarnings option is set
Support the JDK 20 Java API
Improve the creation of automatic disambiguation articles