Sure this topic came up already several times, but I could find only this here:
https://forum.rejectedsoftware.com/groups/rejectedsoftware.dub/thread/2919/

I am maintaining a binding/loader where the original is updated quite frequently. The binding is auto generated from a python script which I do not have to touch other then execute when the original is updated and new bindings get generated. Hence I would prefer double SemVers as (with arbitrary separator):

v'BindingScriptVer'+v'BoundOriginalVer'

I saw this versioning pattern on several dub packages but there is no official specification. More over it is not clear if an update is triggered when the second version is incremented but not the first (apparently not, see link above).

What is your opinion regarding this issue?