I find that running $version_parser->normalize('1.30.1'); will return 1.30.1.0. That's not valid SemVer. It stems from this:
I suspect that I'm missing something, because this seems like too much of a bug for me to have been the first one to have noticed it. Am I missing something?