# howto

Wednesday, July 10, 2019

[Howto] implement a single class Java parser for semantic versioning with correct precedence ordering

I have this love/hate relationship with semantic versioning. It’s great for libraries, but not so great for apps as it tends to confuse users. The really annoying thing, though, is the rattail of pre release and meta tags that may be append and the insanely complex rules that must be followed when you do.