Spelling and lower/upper case handling is now unified for names in the naming dictionary.
Incorrect common names for H2O have been removed from the dictionaries.
Name generation was failing for compounds containing a methaneselone or methanetellone group.
Name generation was failing on substituted trivalent iodine.
Synonyms returned by the "name:common,all" export option are now listed in decreasing order of importance.
The export option "name:common,all,en" can be used to exclude Asian names from the list of synonyms.
The groups tellurinyl and telluronyl and now supported.
The IUPAC name generated for [O-][O+]=O (ozone) is now 'trioxygen' instead of '2λ?-trioxida-1,2-diene'. The name 'ozone' is generated with the "traditional" option.
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.
Use the 1- locant to indicate substitution on the carbon atom of methanamine, as specified by IUPAC.
Some groups contained an unneeded 'carbo' prefix when applied to chains, for instance propanecarboximidate instead of the correct form: propanimidate.
The names of some complex deeply substituted structures could depend on the specific input representation.
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.
Primed locants for skeletal replacement were not always listed in the right order.
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.
Adopt the new IUPAC 2013 rules for parentheses. This leads to slightly more parentheses in some cases, where this is useful to avoid any ambiguity.
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.
Some structures with multiple identical functional groups were sometimes assigned different names 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.
Use unicode superscript representation for interior fusion atoms, for instance in 3a¹H-phenalene.
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.