Semantic versioning regular expression using named capture groups for ECMAScript #468

Open
opened 2026-02-17 12:07:36 -06:00 by GiteaMirror · 3 comments
Owner

Originally created by @aminnairi on GitHub (Apr 14, 2021).

ECMAScript is using named capture groups for quite a while now.

I think we can add JavaScript (ECMAScript) to the list of the languages that support named capture groups for the semver regular expression in the documentation.

This can help users have an easier regular expression to use rather than using numbered capture groups.

Originally created by @aminnairi on GitHub (Apr 14, 2021). ECMAScript is using named capture groups for [quite a while now](https://github.com/tc39/proposal-regexp-named-groups). I think we can add JavaScript (ECMAScript) to the list of the languages that support named capture groups for the semver regular expression in the [documentation](https://semver.org/#is-there-a-suggested-regular-expression-regex-to-check-a-semver-string). This can help users have an easier regular expression to use rather than using numbered capture groups.
GiteaMirror added the consensus seekingupdate labels 2026-02-17 12:07:36 -06:00
Author
Owner

@haaami01 commented on GitHub (Oct 24, 2021):

Test
[
[
{
"content": "0.0.4",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 25,
"endPos": 30
},
{
"content": "0",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 25,
"endPos": 26
},
{
"content": "0",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 27,
"endPos": 28
},
{
"content": "4",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 29,
"endPos": 30
},
{
"isParticipating": false,
"groupNum": 4,
"groupName": 4
},
{
"isParticipating": false,
"groupNum": 5,
"groupName": 5
}
],
[
{
"content": "1.2.3",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 31,
"endPos": 36
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 31,
"endPos": 32
},
{
"content": "2",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 33,
"endPos": 34
},
{
"content": "3",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 35,
"endPos": 36
},
{
"isParticipating": false,
"groupNum": 4,
"groupName": 4
},
{
"isParticipating": false,
"groupNum": 5,
"groupName": 5
}
],
[
{
"content": "10.20.30",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 37,
"endPos": 45
},
{
"content": "10",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 37,
"endPos": 39
},
{
"content": "20",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 40,
"endPos": 42
},
{
"content": "30",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 43,
"endPos": 45
},
{
"isParticipating": false,
"groupNum": 4,
"groupName": 4
},
{
"isParticipating": false,
"groupNum": 5,
"groupName": 5
}
],
[
{
"content": "1.1.2-prerelease+meta",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 46,
"endPos": 67
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 46,
"endPos": 47
},
{
"content": "1",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 48,
"endPos": 49
},
{
"content": "2",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 50,
"endPos": 51
},
{
"content": "prerelease",
"isParticipating": true,
"groupNum": 4,
"groupName": 4,
"startPos": 52,
"endPos": 62
},
{
"content": "meta",
"isParticipating": true,
"groupNum": 5,
"groupName": 5,
"startPos": 63,
"endPos": 67
}
],
[
{
"content": "1.1.2+meta",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 68,
"endPos": 78
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 68,
"endPos": 69
},
{
"content": "1",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 70,
"endPos": 71
},
{
"content": "2",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 72,
"endPos": 73
},
{
"isParticipating": false,
"groupNum": 4,
"groupName": 4
},
{
"content": "meta",
"isParticipating": true,
"groupNum": 5,
"groupName": 5,
"startPos": 74,
"endPos": 78
}
],
[
{
"content": "1.1.2+meta-valid",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 79,
"endPos": 95
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 79,
"endPos": 80
},
{
"content": "1",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 81,
"endPos": 82
},
{
"content": "2",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 83,
"endPos": 84
},
{
"isParticipating": false,
"groupNum": 4,
"groupName": 4
},
{
"content": "meta-valid",
"isParticipating": true,
"groupNum": 5,
"groupName": 5,
"startPos": 85,
"endPos": 95
}
],
[
{
"content": "1.0.0-alpha",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 96,
"endPos": 107
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 96,
"endPos": 97
},
{
"content": "0",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 98,
"endPos": 99
},
{
"content": "0",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 100,
"endPos": 101
},
{
"content": "alpha",
"isParticipating": true,
"groupNum": 4,
"groupName": 4,
"startPos": 102,
"endPos": 107
},
{
"isParticipating": false,
"groupNum": 5,
"groupName": 5
}
],
[
{
"content": "1.0.0-beta",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 108,
"endPos": 118
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 108,
"endPos": 109
},
{
"content": "0",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 110,
"endPos": 111
},
{
"content": "0",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 112,
"endPos": 113
},
{
"content": "beta",
"isParticipating": true,
"groupNum": 4,
"groupName": 4,
"startPos": 114,
"endPos": 118
},
{
"isParticipating": false,
"groupNum": 5,
"groupName": 5
}
],
[
{
"content": "1.0.0-alpha.beta",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 119,
"endPos": 135
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 119,
"endPos": 120
},
{
"content": "0",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 121,
"endPos": 122
},
{
"content": "0",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 123,
"endPos": 124
},
{
"content": "alpha.beta",
"isParticipating": true,
"groupNum": 4,
"groupName": 4,
"startPos": 125,
"endPos": 135
},
{
"isParticipating": false,
"groupNum": 5,
"groupName": 5
}
],
[
{
"content": "1.0.0-alpha.beta.1",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 136,
"endPos": 154
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 136,
"endPos": 137
},
{
"content": "0",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 138,
"endPos": 139
},
{
"content": "0",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 140,
"endPos": 141
},
{
"content": "alpha.beta.1",
"isParticipating": true,
"groupNum": 4,
"groupName": 4,
"startPos": 142,
"endPos": 154
},
{
"isParticipating": false,
"groupNum": 5,
"groupName": 5
}
],
[
{
"content": "1.0.0-alpha.1",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 155,
"endPos": 168
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 155,
"endPos": 156
},
{
"content": "0",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 157,
"endPos": 158
},
{
"content": "0",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 159,
"endPos": 160
},
{
"content": "alpha.1",
"isParticipating": true,
"groupNum": 4,
"groupName": 4,
"startPos": 161,
"endPos": 168
},
{
"isParticipating": false,
"groupNum": 5,
"groupName": 5
}
],
[
{
"content": "1.0.0-alpha0.valid",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 169,
"endPos": 187
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 169,
"endPos": 170
},
{
"content": "0",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 171,
"endPos": 172
},
{
"content": "0",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 173,
"endPos": 174
},
{
"content": "alpha0.valid",
"isParticipating": true,
"groupNum": 4,
"groupName": 4,
"startPos": 175,
"endPos": 187
},
{
"isParticipating": false,
"groupNum": 5,
"groupName": 5
}
],
[
{
"content": "1.0.0-alpha.0valid",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 188,
"endPos": 206
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 188,
"endPos": 189
},
{
"content": "0",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 190,
"endPos": 191
},
{
"content": "0",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 192,
"endPos": 193
},
{
"content": "alpha.0valid",
"isParticipating": true,
"groupNum": 4,
"groupName": 4,
"startPos": 194,
"endPos": 206
},
{
"isParticipating": false,
"groupNum": 5,
"groupName": 5
}
],
[
{
"content": "1.0.0-alpha-a.b-c-somethinglong+build.1-aef.1-its-okay",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 207,
"endPos": 261
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 207,
"endPos": 208
},
{
"content": "0",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 209,
"endPos": 210
},
{
"content": "0",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 211,
"endPos": 212
},
{
"content": "alpha-a.b-c-somethinglong",
"isParticipating": true,
"groupNum": 4,
"groupName": 4,
"startPos": 213,
"endPos": 238
},
{
"content": "build.1-aef.1-its-okay",
"isParticipating": true,
"groupNum": 5,
"groupName": 5,
"startPos": 239,
"endPos": 261
}
],
[
{
"content": "1.0.0-rc.1+build.1",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 262,
"endPos": 280
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 262,
"endPos": 263
},
{
"content": "0",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 264,
"endPos": 265
},
{
"content": "0",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 266,
"endPos": 267
},
{
"content": "rc.1",
"isParticipating": true,
"groupNum": 4,
"groupName": 4,
"startPos": 268,
"endPos": 272
},
{
"content": "build.1",
"isParticipating": true,
"groupNum": 5,
"groupName": 5,
"startPos": 273,
"endPos": 280
}
],
[
{
"content": "2.0.0-rc.1+build.123",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 281,
"endPos": 301
},
{
"content": "2",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 281,
"endPos": 282
},
{
"content": "0",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 283,
"endPos": 284
},
{
"content": "0",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 285,
"endPos": 286
},
{
"content": "rc.1",
"isParticipating": true,
"groupNum": 4,
"groupName": 4,
"startPos": 287,
"endPos": 291
},
{
"content": "build.123",
"isParticipating": true,
"groupNum": 5,
"groupName": 5,
"startPos": 292,
"endPos": 301
}
],
[
{
"content": "1.2.3-beta",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 302,
"endPos": 312
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 302,
"endPos": 303
},
{
"content": "2",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 304,
"endPos": 305
},
{
"content": "3",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 306,
"endPos": 307
},
{
"content": "beta",
"isParticipating": true,
"groupNum": 4,
"groupName": 4,
"startPos": 308,
"endPos": 312
},
{
"isParticipating": false,
"groupNum": 5,
"groupName": 5
}
],
[
{
"content": "10.2.3-DEV-SNAPSHOT",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 313,
"endPos": 332
},
{
"content": "10",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 313,
"endPos": 315
},
{
"content": "2",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 316,
"endPos": 317
},
{
"content": "3",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 318,
"endPos": 319
},
{
"content": "DEV-SNAPSHOT",
"isParticipating": true,
"groupNum": 4,
"groupName": 4,
"startPos": 320,
"endPos": 332
},
{
"isParticipating": false,
"groupNum": 5,
"groupName": 5
}
],
[
{
"content": "1.2.3-SNAPSHOT-123",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 333,
"endPos": 351
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 333,
"endPos": 334
},
{
"content": "2",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 335,
"endPos": 336
},
{
"content": "3",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 337,
"endPos": 338
},
{
"content": "SNAPSHOT-123",
"isParticipating": true,
"groupNum": 4,
"groupName": 4,
"startPos": 339,
"endPos": 351
},
{
"isParticipating": false,
"groupNum": 5,
"groupName": 5
}
],
[
{
"content": "1.0.0",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 352,
"endPos": 357
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 352,
"endPos": 353
},
{
"content": "0",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 354,
"endPos": 355
},
{
"content": "0",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 356,
"endPos": 357
},
{
"isParticipating": false,
"groupNum": 4,
"groupName": 4
},
{
"isParticipating": false,
"groupNum": 5,
"groupName": 5
}
],
[
{
"content": "2.0.0",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 358,
"endPos": 363
},
{
"content": "2",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 358,
"endPos": 359
},
{
"content": "0",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 360,
"endPos": 361
},
{
"content": "0",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 362,
"endPos": 363
},
{
"isParticipating": false,
"groupNum": 4,
"groupName": 4
},
{
"isParticipating": false,
"groupNum": 5,
"groupName": 5
}
],
[
{
"content": "1.1.7",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 364,
"endPos": 369
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 364,
"endPos": 365
},
{
"content": "1",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 366,
"endPos": 367
},
{
"content": "7",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 368,
"endPos": 369
},
{
"isParticipating": false,
"groupNum": 4,
"groupName": 4
},
{
"isParticipating": false,
"groupNum": 5,
"groupName": 5
}
],
[
{
"content": "2.0.0+build.1848",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 370,
"endPos": 386
},
{
"content": "2",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 370,
"endPos": 371
},
{
"content": "0",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 372,
"endPos": 373
},
{
"content": "0",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 374,
"endPos": 375
},
{
"isParticipating": false,
"groupNum": 4,
"groupName": 4
},
{
"content": "build.1848",
"isParticipating": true,
"groupNum": 5,
"groupName": 5,
"startPos": 376,
"endPos": 386
}
],
[
{
"content": "2.0.1-alpha.1227",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 387,
"endPos": 403
},
{
"content": "2",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 387,
"endPos": 388
},
{
"content": "0",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 389,
"endPos": 390
},
{
"content": "1",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 391,
"endPos": 392
},
{
"content": "alpha.1227",
"isParticipating": true,
"groupNum": 4,
"groupName": 4,
"startPos": 393,
"endPos": 403
},
{
"isParticipating": false,
"groupNum": 5,
"groupName": 5
}
],
[
{
"content": "1.0.0-alpha+beta",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 404,
"endPos": 420
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 404,
"endPos": 405
},
{
"content": "0",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 406,
"endPos": 407
},
{
"content": "0",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 408,
"endPos": 409
},
{
"content": "alpha",
"isParticipating": true,
"groupNum": 4,
"groupName": 4,
"startPos": 410,
"endPos": 415
},
{
"content": "beta",
"isParticipating": true,
"groupNum": 5,
"groupName": 5,
"startPos": 416,
"endPos": 420
}
],
[
{
"content": "1.2.3----RC-SNAPSHOT.12.9.1--.12+788",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 421,
"endPos": 457
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 421,
"endPos": 422
},
{
"content": "2",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 423,
"endPos": 424
},
{
"content": "3",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 425,
"endPos": 426
},
{
"content": "---RC-SNAPSHOT.12.9.1--.12",
"isParticipating": true,
"groupNum": 4,
"groupName": 4,
"startPos": 427,
"endPos": 453
},
{
"content": "788",
"isParticipating": true,
"groupNum": 5,
"groupName": 5,
"startPos": 454,
"endPos": 457
}
],
[
{
"content": "1.2.3----R-S.12.9.1--.12+meta",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 458,
"endPos": 487
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 458,
"endPos": 459
},
{
"content": "2",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 460,
"endPos": 461
},
{
"content": "3",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 462,
"endPos": 463
},
{
"content": "---R-S.12.9.1--.12",
"isParticipating": true,
"groupNum": 4,
"groupName": 4,
"startPos": 464,
"endPos": 482
},
{
"content": "meta",
"isParticipating": true,
"groupNum": 5,
"groupName": 5,
"startPos": 483,
"endPos": 487
}
],
[
{
"content": "1.2.3----RC-SNAPSHOT.12.9.1--.12",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 488,
"endPos": 520
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 488,
"endPos": 489
},
{
"content": "2",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 490,
"endPos": 491
},
{
"content": "3",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 492,
"endPos": 493
},
{
"content": "---RC-SNAPSHOT.12.9.1--.12",
"isParticipating": true,
"groupNum": 4,
"groupName": 4,
"startPos": 494,
"endPos": 520
},
{
"isParticipating": false,
"groupNum": 5,
"groupName": 5
}
],
[
{
"content": "1.0.0+0.build.1-rc.10000aaa-kk-0.1",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 521,
"endPos": 555
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 521,
"endPos": 522
},
{
"content": "0",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 523,
"endPos": 524
},
{
"content": "0",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 525,
"endPos": 526
},
{
"isParticipating": false,
"groupNum": 4,
"groupName": 4
},
{
"content": "0.build.1-rc.10000aaa-kk-0.1",
"isParticipating": true,
"groupNum": 5,
"groupName": 5,
"startPos": 527,
"endPos": 555
}
],
[
{
"content": "99999999999999999999999.999999999999999999.99999999999999999",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 556,
"endPos": 616
},
{
"content": "99999999999999999999999",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 556,
"endPos": 579
},
{
"content": "999999999999999999",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 580,
"endPos": 598
},
{
"content": "99999999999999999",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 599,
"endPos": 616
},
{
"isParticipating": false,
"groupNum": 4,
"groupName": 4
},
{
"isParticipating": false,
"groupNum": 5,
"groupName": 5
}
],
[
{
"content": "1.0.0-0A.is.legal",
"isParticipating": true,
"groupNum": 0,
"groupName": null,
"startPos": 617,
"endPos": 634
},
{
"content": "1",
"isParticipating": true,
"groupNum": 1,
"groupName": 1,
"startPos": 617,
"endPos": 618
},
{
"content": "0",
"isParticipating": true,
"groupNum": 2,
"groupName": 2,
"startPos": 619,
"endPos": 620
},
{
"content": "0",
"isParticipating": true,
"groupNum": 3,
"groupName": 3,
"startPos": 621,
"endPos": 622
},
{
"content": "0A.is.legal",
"isParticipating": true,
"groupNum": 4,
"groupName": 4,
"startPos": 623,
"endPos": 634
},
{
"isParticipating": false,
"groupNum": 5,
"groupName": 5
}
]
]

@haaami01 commented on GitHub (Oct 24, 2021): Test [ [ { "content": "0.0.4", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 25, "endPos": 30 }, { "content": "0", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 25, "endPos": 26 }, { "content": "0", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 27, "endPos": 28 }, { "content": "4", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 29, "endPos": 30 }, { "isParticipating": false, "groupNum": 4, "groupName": 4 }, { "isParticipating": false, "groupNum": 5, "groupName": 5 } ], [ { "content": "1.2.3", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 31, "endPos": 36 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 31, "endPos": 32 }, { "content": "2", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 33, "endPos": 34 }, { "content": "3", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 35, "endPos": 36 }, { "isParticipating": false, "groupNum": 4, "groupName": 4 }, { "isParticipating": false, "groupNum": 5, "groupName": 5 } ], [ { "content": "10.20.30", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 37, "endPos": 45 }, { "content": "10", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 37, "endPos": 39 }, { "content": "20", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 40, "endPos": 42 }, { "content": "30", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 43, "endPos": 45 }, { "isParticipating": false, "groupNum": 4, "groupName": 4 }, { "isParticipating": false, "groupNum": 5, "groupName": 5 } ], [ { "content": "1.1.2-prerelease+meta", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 46, "endPos": 67 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 46, "endPos": 47 }, { "content": "1", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 48, "endPos": 49 }, { "content": "2", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 50, "endPos": 51 }, { "content": "prerelease", "isParticipating": true, "groupNum": 4, "groupName": 4, "startPos": 52, "endPos": 62 }, { "content": "meta", "isParticipating": true, "groupNum": 5, "groupName": 5, "startPos": 63, "endPos": 67 } ], [ { "content": "1.1.2+meta", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 68, "endPos": 78 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 68, "endPos": 69 }, { "content": "1", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 70, "endPos": 71 }, { "content": "2", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 72, "endPos": 73 }, { "isParticipating": false, "groupNum": 4, "groupName": 4 }, { "content": "meta", "isParticipating": true, "groupNum": 5, "groupName": 5, "startPos": 74, "endPos": 78 } ], [ { "content": "1.1.2+meta-valid", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 79, "endPos": 95 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 79, "endPos": 80 }, { "content": "1", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 81, "endPos": 82 }, { "content": "2", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 83, "endPos": 84 }, { "isParticipating": false, "groupNum": 4, "groupName": 4 }, { "content": "meta-valid", "isParticipating": true, "groupNum": 5, "groupName": 5, "startPos": 85, "endPos": 95 } ], [ { "content": "1.0.0-alpha", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 96, "endPos": 107 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 96, "endPos": 97 }, { "content": "0", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 98, "endPos": 99 }, { "content": "0", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 100, "endPos": 101 }, { "content": "alpha", "isParticipating": true, "groupNum": 4, "groupName": 4, "startPos": 102, "endPos": 107 }, { "isParticipating": false, "groupNum": 5, "groupName": 5 } ], [ { "content": "1.0.0-beta", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 108, "endPos": 118 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 108, "endPos": 109 }, { "content": "0", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 110, "endPos": 111 }, { "content": "0", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 112, "endPos": 113 }, { "content": "beta", "isParticipating": true, "groupNum": 4, "groupName": 4, "startPos": 114, "endPos": 118 }, { "isParticipating": false, "groupNum": 5, "groupName": 5 } ], [ { "content": "1.0.0-alpha.beta", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 119, "endPos": 135 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 119, "endPos": 120 }, { "content": "0", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 121, "endPos": 122 }, { "content": "0", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 123, "endPos": 124 }, { "content": "alpha.beta", "isParticipating": true, "groupNum": 4, "groupName": 4, "startPos": 125, "endPos": 135 }, { "isParticipating": false, "groupNum": 5, "groupName": 5 } ], [ { "content": "1.0.0-alpha.beta.1", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 136, "endPos": 154 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 136, "endPos": 137 }, { "content": "0", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 138, "endPos": 139 }, { "content": "0", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 140, "endPos": 141 }, { "content": "alpha.beta.1", "isParticipating": true, "groupNum": 4, "groupName": 4, "startPos": 142, "endPos": 154 }, { "isParticipating": false, "groupNum": 5, "groupName": 5 } ], [ { "content": "1.0.0-alpha.1", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 155, "endPos": 168 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 155, "endPos": 156 }, { "content": "0", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 157, "endPos": 158 }, { "content": "0", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 159, "endPos": 160 }, { "content": "alpha.1", "isParticipating": true, "groupNum": 4, "groupName": 4, "startPos": 161, "endPos": 168 }, { "isParticipating": false, "groupNum": 5, "groupName": 5 } ], [ { "content": "1.0.0-alpha0.valid", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 169, "endPos": 187 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 169, "endPos": 170 }, { "content": "0", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 171, "endPos": 172 }, { "content": "0", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 173, "endPos": 174 }, { "content": "alpha0.valid", "isParticipating": true, "groupNum": 4, "groupName": 4, "startPos": 175, "endPos": 187 }, { "isParticipating": false, "groupNum": 5, "groupName": 5 } ], [ { "content": "1.0.0-alpha.0valid", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 188, "endPos": 206 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 188, "endPos": 189 }, { "content": "0", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 190, "endPos": 191 }, { "content": "0", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 192, "endPos": 193 }, { "content": "alpha.0valid", "isParticipating": true, "groupNum": 4, "groupName": 4, "startPos": 194, "endPos": 206 }, { "isParticipating": false, "groupNum": 5, "groupName": 5 } ], [ { "content": "1.0.0-alpha-a.b-c-somethinglong+build.1-aef.1-its-okay", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 207, "endPos": 261 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 207, "endPos": 208 }, { "content": "0", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 209, "endPos": 210 }, { "content": "0", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 211, "endPos": 212 }, { "content": "alpha-a.b-c-somethinglong", "isParticipating": true, "groupNum": 4, "groupName": 4, "startPos": 213, "endPos": 238 }, { "content": "build.1-aef.1-its-okay", "isParticipating": true, "groupNum": 5, "groupName": 5, "startPos": 239, "endPos": 261 } ], [ { "content": "1.0.0-rc.1+build.1", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 262, "endPos": 280 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 262, "endPos": 263 }, { "content": "0", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 264, "endPos": 265 }, { "content": "0", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 266, "endPos": 267 }, { "content": "rc.1", "isParticipating": true, "groupNum": 4, "groupName": 4, "startPos": 268, "endPos": 272 }, { "content": "build.1", "isParticipating": true, "groupNum": 5, "groupName": 5, "startPos": 273, "endPos": 280 } ], [ { "content": "2.0.0-rc.1+build.123", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 281, "endPos": 301 }, { "content": "2", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 281, "endPos": 282 }, { "content": "0", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 283, "endPos": 284 }, { "content": "0", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 285, "endPos": 286 }, { "content": "rc.1", "isParticipating": true, "groupNum": 4, "groupName": 4, "startPos": 287, "endPos": 291 }, { "content": "build.123", "isParticipating": true, "groupNum": 5, "groupName": 5, "startPos": 292, "endPos": 301 } ], [ { "content": "1.2.3-beta", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 302, "endPos": 312 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 302, "endPos": 303 }, { "content": "2", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 304, "endPos": 305 }, { "content": "3", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 306, "endPos": 307 }, { "content": "beta", "isParticipating": true, "groupNum": 4, "groupName": 4, "startPos": 308, "endPos": 312 }, { "isParticipating": false, "groupNum": 5, "groupName": 5 } ], [ { "content": "10.2.3-DEV-SNAPSHOT", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 313, "endPos": 332 }, { "content": "10", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 313, "endPos": 315 }, { "content": "2", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 316, "endPos": 317 }, { "content": "3", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 318, "endPos": 319 }, { "content": "DEV-SNAPSHOT", "isParticipating": true, "groupNum": 4, "groupName": 4, "startPos": 320, "endPos": 332 }, { "isParticipating": false, "groupNum": 5, "groupName": 5 } ], [ { "content": "1.2.3-SNAPSHOT-123", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 333, "endPos": 351 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 333, "endPos": 334 }, { "content": "2", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 335, "endPos": 336 }, { "content": "3", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 337, "endPos": 338 }, { "content": "SNAPSHOT-123", "isParticipating": true, "groupNum": 4, "groupName": 4, "startPos": 339, "endPos": 351 }, { "isParticipating": false, "groupNum": 5, "groupName": 5 } ], [ { "content": "1.0.0", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 352, "endPos": 357 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 352, "endPos": 353 }, { "content": "0", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 354, "endPos": 355 }, { "content": "0", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 356, "endPos": 357 }, { "isParticipating": false, "groupNum": 4, "groupName": 4 }, { "isParticipating": false, "groupNum": 5, "groupName": 5 } ], [ { "content": "2.0.0", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 358, "endPos": 363 }, { "content": "2", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 358, "endPos": 359 }, { "content": "0", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 360, "endPos": 361 }, { "content": "0", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 362, "endPos": 363 }, { "isParticipating": false, "groupNum": 4, "groupName": 4 }, { "isParticipating": false, "groupNum": 5, "groupName": 5 } ], [ { "content": "1.1.7", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 364, "endPos": 369 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 364, "endPos": 365 }, { "content": "1", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 366, "endPos": 367 }, { "content": "7", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 368, "endPos": 369 }, { "isParticipating": false, "groupNum": 4, "groupName": 4 }, { "isParticipating": false, "groupNum": 5, "groupName": 5 } ], [ { "content": "2.0.0+build.1848", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 370, "endPos": 386 }, { "content": "2", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 370, "endPos": 371 }, { "content": "0", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 372, "endPos": 373 }, { "content": "0", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 374, "endPos": 375 }, { "isParticipating": false, "groupNum": 4, "groupName": 4 }, { "content": "build.1848", "isParticipating": true, "groupNum": 5, "groupName": 5, "startPos": 376, "endPos": 386 } ], [ { "content": "2.0.1-alpha.1227", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 387, "endPos": 403 }, { "content": "2", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 387, "endPos": 388 }, { "content": "0", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 389, "endPos": 390 }, { "content": "1", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 391, "endPos": 392 }, { "content": "alpha.1227", "isParticipating": true, "groupNum": 4, "groupName": 4, "startPos": 393, "endPos": 403 }, { "isParticipating": false, "groupNum": 5, "groupName": 5 } ], [ { "content": "1.0.0-alpha+beta", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 404, "endPos": 420 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 404, "endPos": 405 }, { "content": "0", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 406, "endPos": 407 }, { "content": "0", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 408, "endPos": 409 }, { "content": "alpha", "isParticipating": true, "groupNum": 4, "groupName": 4, "startPos": 410, "endPos": 415 }, { "content": "beta", "isParticipating": true, "groupNum": 5, "groupName": 5, "startPos": 416, "endPos": 420 } ], [ { "content": "1.2.3----RC-SNAPSHOT.12.9.1--.12+788", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 421, "endPos": 457 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 421, "endPos": 422 }, { "content": "2", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 423, "endPos": 424 }, { "content": "3", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 425, "endPos": 426 }, { "content": "---RC-SNAPSHOT.12.9.1--.12", "isParticipating": true, "groupNum": 4, "groupName": 4, "startPos": 427, "endPos": 453 }, { "content": "788", "isParticipating": true, "groupNum": 5, "groupName": 5, "startPos": 454, "endPos": 457 } ], [ { "content": "1.2.3----R-S.12.9.1--.12+meta", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 458, "endPos": 487 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 458, "endPos": 459 }, { "content": "2", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 460, "endPos": 461 }, { "content": "3", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 462, "endPos": 463 }, { "content": "---R-S.12.9.1--.12", "isParticipating": true, "groupNum": 4, "groupName": 4, "startPos": 464, "endPos": 482 }, { "content": "meta", "isParticipating": true, "groupNum": 5, "groupName": 5, "startPos": 483, "endPos": 487 } ], [ { "content": "1.2.3----RC-SNAPSHOT.12.9.1--.12", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 488, "endPos": 520 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 488, "endPos": 489 }, { "content": "2", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 490, "endPos": 491 }, { "content": "3", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 492, "endPos": 493 }, { "content": "---RC-SNAPSHOT.12.9.1--.12", "isParticipating": true, "groupNum": 4, "groupName": 4, "startPos": 494, "endPos": 520 }, { "isParticipating": false, "groupNum": 5, "groupName": 5 } ], [ { "content": "1.0.0+0.build.1-rc.10000aaa-kk-0.1", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 521, "endPos": 555 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 521, "endPos": 522 }, { "content": "0", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 523, "endPos": 524 }, { "content": "0", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 525, "endPos": 526 }, { "isParticipating": false, "groupNum": 4, "groupName": 4 }, { "content": "0.build.1-rc.10000aaa-kk-0.1", "isParticipating": true, "groupNum": 5, "groupName": 5, "startPos": 527, "endPos": 555 } ], [ { "content": "99999999999999999999999.999999999999999999.99999999999999999", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 556, "endPos": 616 }, { "content": "99999999999999999999999", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 556, "endPos": 579 }, { "content": "999999999999999999", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 580, "endPos": 598 }, { "content": "99999999999999999", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 599, "endPos": 616 }, { "isParticipating": false, "groupNum": 4, "groupName": 4 }, { "isParticipating": false, "groupNum": 5, "groupName": 5 } ], [ { "content": "1.0.0-0A.is.legal", "isParticipating": true, "groupNum": 0, "groupName": null, "startPos": 617, "endPos": 634 }, { "content": "1", "isParticipating": true, "groupNum": 1, "groupName": 1, "startPos": 617, "endPos": 618 }, { "content": "0", "isParticipating": true, "groupNum": 2, "groupName": 2, "startPos": 619, "endPos": 620 }, { "content": "0", "isParticipating": true, "groupNum": 3, "groupName": 3, "startPos": 621, "endPos": 622 }, { "content": "0A.is.legal", "isParticipating": true, "groupNum": 4, "groupName": 4, "startPos": 623, "endPos": 634 }, { "isParticipating": false, "groupNum": 5, "groupName": 5 } ] ]
Author
Owner

@haaami01 commented on GitHub (Oct 24, 2021):

Test

@haaami01 commented on GitHub (Oct 24, 2021): ### **Test**
Author
Owner

@brunnerh commented on GitHub (Nov 21, 2021):

There is one necessary adjustment for compatibility: Switching from ?P to just ?.

@brunnerh commented on GitHub (Nov 21, 2021): There is one necessary adjustment for compatibility: Switching from `?P` to just `?`.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/semver#468