Skip to content

Commit dcd58df

Browse files
committed
docs: changelog and roadmap for v3.15.0 (#41, #59)
1 parent 4f32902 commit dcd58df

2 files changed

Lines changed: 15 additions & 1 deletion

File tree

‎AGENTS.md‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -310,7 +310,8 @@ Headless JSON contract (stable API — never break without major bump):
310310
| v3.11.0 | ✅ SHIPPED | `sin update` e2e self-update (#33), security + sbom MCP tools (#36), 36 → 36 subcommands |
311311
| v3.12.0 | ✅ SHIPPED | Tool catalog hub (`internal/hub/`, `hub_cmd.go`), `sin-code hub list/search/info`, 36 → 37 subcommands, closes #35 |
312312
| v3.13.0 | ✅ SHIPPED | Semantic Session Ledger (`internal/ledger/`, `internal/summary/`), `sin-code ledger list/show`, `sin-code summary`, deterministic auto-summaries with verification evidence, 37 → 39 subcommands, closes #43 |
313-
| v3.14.0 | 🔄 IN PROGRESS | Unified config subsystem (#34): `sin-code config init/show/validate`, expanded TOML schema, user + project deep merge, atomic writes, secret masking, 39 subcommands |
313+
| v3.14.0 | ✅ SHIPPED | Unified config subsystem (#34): `sin-code config init/show/validate`, expanded TOML schema, user + project deep merge, atomic writes, secret masking, 39 subcommands |
314+
| v3.15.0 | 🔄 IN PROGRESS | Go-native SCA Phase 1 (#41), race-flake hardening (#59) |
314315

315316
Each release tag ⇒ goreleaser builds linux/darwin/windows × amd64/arm64,
316317
updates `homebrew-sin` formula, and ships to GitHub Releases.

‎CHANGELOG.md‎

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,19 @@
22

33
All notable changes to the SIN-Code unified binary will be documented in this file.
44

5+
## [v3.15.0] - 2026-06-13
6+
7+
### Added
8+
- **Go-native SCA Phase 1 (#41)**: new `cmd/sin-code/internal/security/sca/`
9+
package that parses `go.mod` natively and calls `grype` JSON output via
10+
subprocess. Wired into `sin security` for Go projects with 91.5% test
11+
coverage.
12+
13+
### Fixed
14+
- **Race-flake hardening (#59)**: `TestDoctorVaneDownIsNotFatal` is now
15+
hermetic — it forces an unreachable Vane URL instead of depending on the
16+
local environment. `go test ./... -race -count=3` passes on one run.
17+
518
## [v3.14.0] - 2026-06-13
619

720
### Added

0 commit comments

Comments
 (0)