sorting out versioning semantics for both release and snapshot targets.