v26.10.01-7
Added- Specification 26.10.01-2: Date Versioning works forever. The years 2000 to 2099 are written
YYas before; from 2100, when two digits can no longer tell the century, the year is written in full with as many digits as it needs (2100.01.01,10000.01.01). The full year is never used before 2100, so each release date has exactly one Date Version (rule 12, replacing the 2099 end date) - The previous specification is kept at /spec/26.10.01-1/, in every format
- Precedence compares the year as a number (
YYis20YY), so99.12.31<2100.01.01(rule 9); dates must be real Gregorian dates (rule 2) - The SemVer form's MAJOR is the year minus 2000 (still
YYup to 2099;2100.01.01becomes100.1.100), and converts back withyear = 2000 + MAJOR − offset - The regular expressions accept the full year from 2100; the validator, the next-version tool,
datever.jsonandllms.txtfollow the new rules