github.com/google/osv-scalibr@v0.4.1/semantic/testdata/packagist-versions.txt (about) 1 // From https://github.com/php/php-src/blob/master/ext/standard/tests/versioning/version_compare.phpt 2 1 < 2 3 10 > 2 4 1.0 < 1.1 5 1.2 > 1.0.1 6 1.0-dev = 1.0-dev 7 1.0-dev < 1.0a1 8 1.0-dev < 1.0b1 9 1.0-dev < 1.0RC1 10 1.0-dev < 1.0rc1 11 1.0-dev < 1.0 12 1.0-dev < 1.0pl1 13 1.0a1 > 1.0-dev 14 1.0a1 = 1.0a1 15 1.0a1 < 1.0b1 16 1.0a1 < 1.0RC1 17 1.0a1 < 1.0rc1 18 1.0a1 < 1.0 19 1.0a1 < 1.0pl1 20 1.0b1 > 1.0-dev 21 1.0b1 > 1.0a1 22 1.0b1 = 1.0b1 23 1.0b1 < 1.0RC1 24 1.0b1 < 1.0rc1 25 1.0b1 < 1.0 26 1.0b1 < 1.0pl1 27 1.0RC1 > 1.0-dev 28 1.0RC1 > 1.0a1 29 1.0RC1 > 1.0b1 30 1.0RC1 = 1.0RC1 31 1.0RC1 = 1.0rc1 32 1.0RC1 < 1.0 33 1.0RC1 < 1.0pl1 34 1.0rc1 > 1.0-dev 35 1.0rc1 > 1.0a1 36 1.0rc1 > 1.0b1 37 1.0rc1 = 1.0RC1 38 1.0rc1 = 1.0rc1 39 1.0rc1 < 1.0 40 1.0rc1 < 1.0pl1 41 1.0 > 1.0-dev 42 1.0 > 1.0a1 43 1.0 > 1.0b1 44 1.0 > 1.0RC1 45 1.0 > 1.0rc1 46 1.0 = 1.0 47 1.0 < 1.0pl1 48 1.0pl1 > 1.0-dev 49 1.0pl1 > 1.0a1 50 1.0pl1 > 1.0b1 51 1.0pl1 > 1.0RC1 52 1.0pl1 > 1.0rc1 53 1.0pl1 > 1.0 54 1.0pl1 = 1.0pl1 55 56 v1.0pl1 > 1.0-dev 57 v1.0pl1 > 1.0a1 58 v1.0pl1 > 1.0b1 59 v1.0pl1 > 1.0RC1 60 v1.0pl1 > 1.0rc1 61 v1.0pl1 > 1.0 62 v1.0pl1 = 1.0pl1 63 64 v1.0pl1 > v1.0-dev 65 v1.0pl1 > v1.0a1 66 v1.0pl1 > v1.0b1 67 v1.0pl1 > v1.0RC1 68 v1.0pl1 > v1.0rc1 69 v1.0pl1 > v1.0 70 v1.0pl1 = v1.0pl1 71 72 4.3-2RC1 < 4.3-2RC2 73 4.3-2RC2 > 4.3-2beta5 74 4.3-2 > 4.3-2beta1 75 1.0.0 > 1.0 76 1.0.0rc2 = 1.0.0.rc2 77 78 v1 < 2 79 v10 > 2 80 v1.0 < 1.1 81 v1.2 > 1.0.1 82 83 // From https://github.com/composer/semver/blob/main/tests/ComparatorTest.php 84 1.25.0 < 1.26.0 85 1.0.0 < 1.2-dev 86 dev-foo < 1.26.0 87 1.25.0 = 1.25.0 88 1.25.0-beta2.1 = 1.25.0-b.2.1 89 1.25.0beta2.1 = 1.25.0-b2.1 90 1.26.0 > dev-foo 91 1.25.0 > 1.24.0 92 93 // Edge case tests 94 1.2.3.# = 1.2.3 95 1.2.3.# = 1.2.3.# 96 1.2.3.# = 1.2.3.1 97 1.2.3.#.1 > 1.2.3 98 1.2.3.#.p3 > 1.2.3 99 1.2.3.#.beta < 1.2.3 100 101 // check case-sensitive "v" because it won't be included in the generated list 102 v1.0.0 = V1.0.0 103 V1.0.0 = v1.0.0 104 V1.0.0 < 1.2.3 105 106 999999999999999999999999999991 < 999999999999999999999999999999 107 999999999999999999999999999991.999999999999999999999999999991.999999999999999999999999999991 < 999999999999999999999999999999.999999999999999999999999999991.999999999999999999999999999991