We have released version 4.1.3 of JDiagram. This is a maintenance release and includes following improvements and bug fixes:
~ Type of LayoutTraits keys, such as TreeLayoutTraits and SpringLayoutTraits, has been changed from custom objects to Java enumerations.
~ LayoutTraits values are now saved also by binary serialization methods, while older versions saved them only in XML format.
~ The changeUnit method now also scales pen widths.
~ A new setBounds overloaded method lets you move a node without updating positions of its links or attached nodes.
~ Fixed a bug where setMeasureUnit would not switch away from Centimeter unit.
~ Fixed a bug where folding a ContainerNode would not hide its child nodes after loading from XML until Z order cache is invalidated.
~ Fixed all compiler warnings from component's source code and sample projects.
~ Fixed obfuscation problem where nested XDimension2D.Double type wasn't accessible.
Registered customers with an active upgrade subscription can download the licensed version from the
clients area on our site.
A trial version is available for download here:
https://www.mindfusion.eu/JDiagramTrial.zip Enjoy!