Show HN: Versionparser – Java library for working with versioning schemes
Versionparser is a Java library designed for parsing various versioning schemes. It supports multiple common versioning formats and provides functionalities for version ordering and constraint operations. The library is available for use via Maven and Gradle dependencies.
- ▪Versionparser supports many common versioning schemes including Calendar, Debian, Gradle, Java, Maven, NPM, Python, RubyGems, and Semantic.
- ▪The library allows for version ordering and access to version components, as well as operations on version constraints.
- ▪It can be integrated into projects using Maven or Gradle with specific dependency declarations.
Opening excerpt (first ~120 words) tap to expand
versionparser A Java library for parsing and working with versioning schemes. Features include: Support for many common versioning schemes Version ordering Access to version components Version constraint operations (e.g. membership, intersection) The following versioning schemes are supported: Calendar Debian Package Gradle Dependency Java Language Maven Dependency NPM Package Python Packaging Authority RubyGems Semantic Usage See the examples folder for complete working code demonstrating the usage of this library.
…
Excerpt limited to ~120 words for fair-use compliance. The full article is at GitHub.