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
Use MDIUtilities 1.2.36
Use jEditor 1.2.12
Remove JavaFX dependencies from the core jar (that makes the tool directly usable on versions of the JRE greater than Java 9 without having to add the JavaFX library)
Fix the tool not working on Linux-like platforms (tested on Mac OS X)
Add the new T-SQL name for the tsql syntax, and the bash name for the shell syntax
Add new parameters for the messageBox element to add an optional caption on the box
Improve the lisibility of the messageBox for the error type
Improve the layout when using a messageBox after a pre element
Change the incremental generation option name to incrementalGeneration
Change the incremental generation file option name to incrementalGenerationFile
Add an emptyLines property to specify how empty lines in the source would appear
Fix some cases where empty lines would not appear in the middle of a sentence
The references on the index article must have the Home page name (ie "Home" in English for example), rather than "INDEX"
Allow to explicitly refer to the index article
Fix the references on the index article which were not working
Fix an inversion in the GUI between the "showGlossaryErrors" and the "checkHTTPLinks" options
Fix the default text on resources links not being set
Improve the layout of images which are first in their line
Avoid to generate many times the same image for message boxes for default types icons
Fix cases where invalid javadoc links where seen as valid since an Oracle website update
Add Java 17 , Java 18, and Java 19 APIs
Add an update mode
Use MDIUtilities 1.2.34
Use jsoup 1.15.3
Use jEditor 1.2.11
Update to commons.io 2.11.0 for jEuclid
Add a "docjVersion" property for the version of the generator used for the generation of the wiki
Add alternate names for some highlighting syntaxes
Fix the library not being included anymore in the binary distribution (regression)
Fix the tutorials zip file being incomplete
Fix the docx generation for tables with specified columns widths which was incorrect and could lead to content not shown in the docx result
Add conditions for articles
Add a "hasNotProperty" condition type for the conditions
Fix the count of articles being incorrect in some cases where disambiguation articles are created automatically
Fix the redirections not being taken into account in the mediawiki format
Allow conditions inside a list or a table
Protect against cases where image ids or infobox ids have spaces before or after the id
The library replace accented characters to their equivalent unaccented character for article names and titles rather than completely remove them