mirror of
https://github.com/renovatebot/renovate.git
synced 2026-10-25 15:01:49 +00:00
96ad4beb6a
* fix(versioning): use BigInt to avoid integer precision loss in gradle, maven and loose * fix(versioning): preserve exact update types * Update lib/modules/versioning/maven/index.ts * fix(versioning): satisfy func-style and prefer-at lint rules * treat missing loose version section as zero in isSame * fix coverage * revert unrelated custom-manager rangeStrategy change --------- Co-authored-by: Sergei Zharinov <zharinov@users.noreply.github.com>
Renovate's "loose" versioning was created for cases where no strict versioning is in place. It works like SemVer if SemVer-compliant versions are supplied, but otherwise is "best effort". Essentially "loose" versioning does its best to sort versions and ignores "unsortable" versions.