releasedversioner
Releasedversioner is a software tool and accompanying library designed to determine and retrieve the officially released version of a software project. It gathers version information from multiple sources, including version control tags, release notes, and package registries, to identify the most recent stable release. The goal is to provide a single, verifiable reference for automation, release engineering, and dependency management.
The tool supports multiple data sources such as GitHub and GitLab release pages, as well as language-specific
Used in CI/CD pipelines, build scripts, or as a programmatic API, Releasedversioner can list the latest release
The architecture is modular, with components for sources (backends for each registry), parsers, a resolver to
Limitations include reliance on external metadata, which may be incomplete or inconsistent across sources. Some registries