diff options
| author | Leitwolf11 | 2026-11-14 22:03:45 +0300 |
|---|---|---|
| committer | Leitwolf11 | 2026-11-14 22:03:45 +0300 |
| commit | 2d21d2e0f9c6e0789e9c55d6cba611234dc61a60 (patch) | |
| tree | 6750468ab3926a4c3cdcaed7a826a730708c6b72 /fuzzing/Progmasoft/fuzz_ProjectConfig.cpp | |
| parent | 94a996a3ceafa9f0004ffc28a7de5c543cdb51c2 (diff) | |
| download | catch3-2d21d2e0f9c6e0789e9c55d6cba611234dc61a60.tar.gz | |
Number versions MAJOR.MINOR.PATCH in the version tool
Progmasoft repositories use Semantic Versioning since 2026-11-12, but
//tools:version still knew the four-number counters: given 0.4.0 it
wrote 0.4.0.0 everywhere, and --next stepped the fourth number.
- A Version is three numbers; ParseVersion takes exactly three, without
leading zeros, and FormatVersion writes three.
- --next is the next patch release. It also follows a four-number
version as the rule says: the fourth number goes and the patch rises,
so 0.3.0.2 is followed by 0.3.1.
- ReleaseNotesOf finds a section by the version it was published as.
Its fallback for "D = 0" read the fourth element of what is now a
three-element array; it is gone.
- Tests for the new parsing, NextPatch and release-note lookup;
docs/contributing.md and the tool's usage say what the tool does.
Claude-Session: https://claude.ai/code/session_01Ji7xZMYjc4zankoc7hGBE1
Diffstat (limited to 'fuzzing/Progmasoft/fuzz_ProjectConfig.cpp')
0 files changed, 0 insertions, 0 deletions