Name generation was failing for compounds containing a methaneselone or methanetellone group.
Synonyms returned by the "name:common,all" export option are now listed in decreasing order of importance.
The groups tellurinyl and telluronyl and now supported.
Vowels inside brackets were sometimes not elided when required.
The term "ion" was incorrectly included in compound names.
The name generated for some chemical element was fixed.
Some groups contained an unneeded 'carbo' prefix when applied to chains, for instance propanecarboximidate instead of the correct form: propanimidate.
Traditional name generation (name:t) did not find common name for structures imported from common name when the structure contained a salt which had a dictionary name by itself.
molconvert name:t -s '[C].O=O>>O=C=O'returns "
carbon + dioxygen ? carbon dioxide".
Following the new 2013 IUPAC rules, use locants N,N",N' for guanidine instead of the previously used locants 1,2,3.
Structures with a cis/trans double bond resulting of the substitution of a parent functional group were named with an unnecessary and invalid "ene" suffix.
Structures with a radical on a chalcogen atom (O, S, ...) connect to a cyclic component were named incorrectly (ignoring the radical and substituents)
Some common names failed to be recognized depending on irrelevant factors, such as the atom order in the input structure.
A novel nomenclature for enhanced stereochemistry has been introduced to name structures with multiple independent OR groups.
IUPAC names are now generated for phosphorothioic acid, phosphonothioic acid, and their derivatives, including their esters.
Significant improvements in parent selection, resulting in a stricter adherence to IUPAC rules, especially for amines and imines.
The name succinamide is now used in traditional mode.
Wrong locants (typically N instead of N') were generated for some structures with a substituted multiplied suffix.
Name generation was failing on some structures with isotopes.
For structures with isotopes, generated names used to contain non-ASCII Unicode characters even when the ASCII option was used.
A valid but suboptimal numbering was chosen in some cases, for instance (3S,4R)-2,5-diamino-3,4-dimethylhexanedioic acid instead of (3R,4S)-2,5-diamino-3,4-dimethylhexanedioic acid.
Fixed stack overflow when generating a name in the rare case of a -O=N- configuration.
Structures containing an ester and a separate fragment were named as if they were a single fragment. They are now named separately using the ';' fragment name separator.