What
Update all version references, CHANGELOG, and documentation to reflect v1.0.0 release.
Part of #670
Why
- Current version is 0.3.1 across 5 locations — must be updated to 1.0.0
- README claims 72% code coverage but actual may differ — needs verification
- CHANGELOG needs a v1.0.0 section summarizing all changes since 0.3.1
- FetchContent examples pin to v0.3.0 — users need correct v1.0.0 reference
Where
Version Locations
| File |
Current |
Target |
CMakeLists.txt:15 |
VERSION 0.3.1 |
VERSION 1.0.0 |
vcpkg.json:4 |
"version-semver": "0.3.1" |
"version-semver": "1.0.0" |
README.md:412 |
GIT_TAG v0.3.0 |
GIT_TAG v1.0.0 |
README.md:39 |
"72% code coverage" |
Actual verified value |
Documentation Files
CHANGELOG.md — add v1.0.0 section
README.md — version refs, coverage claim, v1.0 API guarantees section
How
Technical Approach
- Verify actual code coverage percentage
- Update version numbers in all 5 locations
- Create CHANGELOG v1.0.0 section summarizing: queue consolidation, hazard pointers, lock-free MPMC, error handling migration
- Update README coverage claim to verified value
- Add v1.0 API stability guarantees section to README
- Update FetchContent/vcpkg examples with v1.0.0
Acceptance Criteria
What
Update all version references, CHANGELOG, and documentation to reflect v1.0.0 release.
Part of #670
Why
Where
Version Locations
CMakeLists.txt:15VERSION 0.3.1VERSION 1.0.0vcpkg.json:4"version-semver": "0.3.1""version-semver": "1.0.0"README.md:412GIT_TAG v0.3.0GIT_TAG v1.0.0README.md:39Documentation Files
CHANGELOG.md— add v1.0.0 sectionREADME.md— version refs, coverage claim, v1.0 API guarantees sectionHow
Technical Approach
Acceptance Criteria