Skip to content

Commit d536042

Browse files
corvid-agentclaude
andcommitted
chore: bump version to v3.5.0 and update CHANGELOG
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
1 parent d7c8e32 commit d536042

3 files changed

Lines changed: 19 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [3.5.0] - 2026-04-08
11+
12+
### Added
13+
14+
- **Stub/placeholder detection** — sections containing only "TBD", "N/A", "TODO", "Coming soon", or similar placeholders are now flagged as warnings and no longer inflate quality scores (#162).
15+
- **Source-attributed export warnings** — undocumented export warnings now show which source file the export comes from, making them actionable in large codebases (#165).
16+
- **Requirements companion validation** — warns when specs contain inline requirements sections (should be in `requirements.md`) and when companion files are missing (#163).
17+
- **Score diagnostics**`specsync score` now shows per-category breakdowns (completeness, structure, cross-references) with actionable improvement suggestions (#167).
18+
19+
### Fixed
20+
21+
- **Header matching flexibility** — fuzzy matching for common header variations like "Public API" → "Exports", "Tech Stack" → "Dependencies", reducing false negatives (#166).
22+
- **Frontmatter parser edge cases** — correctly handles tabs, trailing whitespace, and inline YAML comments in spec frontmatter (#161).
23+
- **`--fix` header renaming** — near-miss headers are now renamed in-place instead of duplicating the section (#164).
24+
1025
## [3.4.1] - 2026-04-07
1126

1227
### Fixed
@@ -290,6 +305,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
290305
phantom documentation for non-existent exports (errors).
291306
- Dependency spec cross-referencing and Consumed By section validation.
292307

308+
[3.4.1]: https://github.com/CorvidLabs/spec-sync/releases/tag/v3.4.1
309+
[3.5.0]: https://github.com/CorvidLabs/spec-sync/releases/tag/v3.5.0
293310
[3.4.1]: https://github.com/CorvidLabs/spec-sync/releases/tag/v3.4.1
294311
[3.4.0]: https://github.com/CorvidLabs/spec-sync/releases/tag/v3.4.0
295312
[3.1.0]: https://github.com/CorvidLabs/spec-sync/releases/tag/v3.1.0

Cargo.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "specsync"
3-
version = "3.4.1"
3+
version = "3.5.0"
44
edition = "2024"
55
rust-version = "1.85"
66
description = "Bidirectional spec-to-code validation with schema column checking — 11 languages, single binary"

0 commit comments

Comments
 (0)