canonical

The version with _ written as . - a class name cannot hold one - which is what goes in the history table and in a report. Trailing zeroes stay as written; whether two versions are the same is settled by their parts, never by this string.