Hi Esteban,
I suggest to think about another important consequence and follow up: a release strategy pattern of some sort, working hand in hand.
This is the opportunity to do so, as versioning is the half of the provisioning, releasing the other part.
The planned version strategy opens a plethora of consolidation decision problems: as example, what to be released (23-03-80 1 AM or 24-03-80 2 ZZ or even 23-03-80 1 MW)???
The original versioning dialogs originally where placed exactly in the middle of the (then only) screen, in modal mode locking any other access to this image, with a final remark if nothing was released.
Instantations enhanced this long time ago: support to add comments, version suggestions, multi screen support with different positioning and size, removal of the "nothing released", but still remaining modal to kieep image and repository consistency.
In the consolidation, given e.g. 2 or more versions with such new names as a result of the planned strategy, the given release/versioning won't suffice.
Occasionally, as a release manager, you have to look into the tree of editions (with the new names and the time stamps) to decide which the existing editions has to be released.
The name of the version alone won't help anymore as a follow up of the versioning strategy support.
Once upon the time I had a version dialog plug in (showing the edition hierarchy) to cover this, dialogs which I provided Instantations at your free disposal.
This plugin used the same patching mechanism to replace the existing version dialog hierarchy (of classes, applications and configuration map).
It used the same pattern - eg. that also can be covered by the strategy pattern in the future.
Please consider this also to be part of this renovation.
I foresee a demand of decision support as consequence to the given the new flexibility of new names (and many situations which now might become indecidable - like what is the latest or the right edition with new version names to be released).
Let me know if I can assist you in that.
Kind regards
M
PS: version names are special species. Once upon a time it was a simple, unstructured number (OS level, eg.), then it became a number structure, decorations have been added (like date, name initials) and now result of a strategy pattern.
The initial purpose tends to be forgotten - given two versions to be able see which of them is more actual.