This version creates clickable diagram elements in HTML content, makes the generation of diamond shapes compatible with GraphViz 2.27, and includes a fix to ensure that class images only appear once in the generated diagrams.
A new -dotexecutable option allows the explicit specification of dot's location. In addition, UMLGrpah now supports javadoc's -linkoffline option. Documentation generated with UMLGraph will correctly process non-ASCII characters, will correctly hide relations of hidden fields, and will use by default a logical font rather than a font file name for italics. In addition, UmlGraphDoc will now obey the options specified through @opt tags within Java files. Finally, sequence diagrams provide an option to specify whether objects are underlined or not.
This version corrects an exception when a
dependency to an unknown class is specified. It
also fixes a NullPointerException that occurred
when no global options are available. It also
corrects the case of the tools.jar filename in the
umlgraph shell script.
This version has active classes appearing with a double vertical border as required by UML2, two new class diagram options that control the node and rank separation of the nodes in generated diagram layout, support for showing a class's title as a tooltip in image files, and an option for generating Javascript-collapsible UML diagrams in Javadoc files.
This new version adds support for six new shapes:
node, component, package, collaboration, use case,
and active class. It also allows the annotation of
class diagram nodes through comments. These
options require GraphViz 2.16. Another option
allows the placing of arbitrary text in class
diagram boxes.