Improved clash resolution to ease atomic overlap in congested
depictions. The algorithm now tries harder when flipping all pairs
of bonds to prevent clashes, and is also more intelligent about bond
stretching.
The heuristics for degree four centers now prefer to initially
keep congested atoms and/or ring atoms in opposition.
Improved ring template handling so that concave atoms of
degree two are annotated such that substitutions sprout into the
smaller sector.
Improved handling of ring system substitution preferences, such
that ring atom positions with multiple substitutions are now weighted
more heavily when selecting the most suitable automorphism/orientation.
Numerous new ring systems have been added to the ring template
dictionary, and existing entries have been updated with subsitution
preferences, and the new concave attachment annotations.
Fixed a minor bug which due to floating point rounding could
call the system's acos function with values fractionally less than
-1.0. This resulted in different behavior on different platforms,
such that some Ogham depictions differed between Linux and Solaris.
Fixed another minor bug that could affect complex ring systems
containing multiple spiro atoms.
Numerous refinements to the rendering functionality to better
defend against incorrect usage.