Update the versions parser using modern Java 8 language constructs and best practices in the API development with extensibility and maintainability in mind. Ideally, the updated parser would also be able to parse different formats of versions, like the one described in #40, basically acting as an adapter between SemVer's canonical format and non-SemVer ones.
Update the versions parser using modern Java 8 language constructs and best practices in the API development with extensibility and maintainability in mind. Ideally, the updated parser would also be able to parse different formats of versions, like the one described in #40, basically acting as an adapter between SemVer's canonical format and non-SemVer ones.