Use dot to separate prerelease version

Even though SemVer uses hyphen, at least some Bundler/RubyGems versions
crash with it. So use a dot instead.