Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: properly escape dots in GTE0 regexes #432

Merged
merged 1 commit into from Mar 25, 2022
Merged

fix: properly escape dots in GTE0 regexes #432

merged 1 commit into from Mar 25, 2022

Commits on Feb 26, 2022

  1. fix: properly escape dots in GTE0 regexes

    Previously the dots were not properly escaped causing them to match any
    character. This caused ranges like `>=09090` to evaulate to `*` after
    they were incorrectly matched by the `GTE0` regex. This only happened in
    strict mode since in loose mode the leading 0 is allowed and parsed into
    `>=9090.0.0` before the `GTE0` check. After this fix, this range now
    will throw an error. This also affected prerelease versions in both
    strict and loose mode.
    lukekarrys committed Feb 26, 2022
    Copy the full SHA
    1c8708e View commit details
    Browse the repository at this point in the history