Skip to content

Commit cb84e52

Browse files
release: prepare tokmd v1.13.1
Prepare the v1.13.1 correction release after the v1.13.0 installed artifact missed the syntax command due to feature defaults. Updates version metadata, changelog/release docs, readiness notes, and CycloneDX snapshots.\n\nValidation before merge:\n- version-consistency\n- docs/doc-artifacts/proof-policy/ci-lane-whitelist\n- publish-surface verify\n- affected proof plan and required proof\n- tokmd-format CycloneDX snapshot regressions\n- installed local tokmd smoke for syntax/evidence-packet
1 parent b5488b6 commit cb84e52

14 files changed

Lines changed: 223 additions & 61 deletions

CHANGELOG.md

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

88
## [Unreleased]
99

10+
## [1.13.1] - 2026-06-11
11+
12+
1.13.1 is a correction release for the syntax-aware evidence packet surface
13+
introduced in 1.13.0. The 1.13.0 crate and release assets were published, but a
14+
default `cargo install tokmd --version 1.13.0` binary did not include the
15+
feature-gated `tokmd syntax` command that the release notes and packet workflow
16+
documented. This patch release makes the documented packet flow installable from
17+
the default published artifact and tightens bounded complexity evidence status.
18+
19+
### Fixed
20+
21+
- Default `tokmd` installs now include the `ast` feature so `tokmd syntax` and
22+
syntax-aware evidence packet workflows are available from the published crate
23+
without custom feature flags.
24+
- File-backed complexity scans that are bounded by the default
25+
`max_file_bytes` content window now emit explicit `complexity scan bounded`
26+
warnings and mark the analysis receipt `partial` instead of looking complete
27+
with silently clipped input.
28+
- The `tokmd analyze --max-file-bytes` help and generated CLI reference now
29+
state the default file-backed scan cap.
30+
31+
### Tests
32+
33+
- Added an installed-binary smoke during release prep proving `tokmd syntax
34+
--help` and `tokmd evidence-packet --help` are available from the default
35+
install surface.
36+
- Added a capped-complexity integration regression proving a large scoped Rust
37+
file reports `status=partial` with bounded-evidence warnings.
38+
- Re-ran affected proof for analysis complexity, analysis orchestration, CLI,
39+
and workspace dependency graph scopes before publication import.
40+
1041
## [1.13.0] - 2026-06-11
1142

1243
1.13 is the syntax-aware evidence packet release. It turns the Bun UB evidence

Cargo.lock

Lines changed: 19 additions & 19 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ default-members = [
4444
# xtask is a workspace member but excluded from default-members
4545

4646
[workspace.package]
47-
version = "1.13.0"
47+
version = "1.13.1"
4848
edition = "2024"
4949
rust-version = "1.95"
5050
license = "MIT OR Apache-2.0"
@@ -194,22 +194,22 @@ name = "tokmd-workspace"
194194

195195
[workspace.dependencies]
196196
# Internal crates - centralized for "bump once" version management
197-
tokmd = { path = "crates/tokmd", version = "1.13.0" }
198-
tokmd-analysis = { path = "crates/tokmd-analysis", version = "1.13.0" }
199-
tokmd-analysis-types = { path = "crates/tokmd-analysis-types", version = "1.13.0" }
200-
tokmd-envelope = { path = "crates/tokmd-envelope", version = "1.13.0" }
201-
tokmd-core = { path = "crates/tokmd-core", version = "1.13.0" }
202-
tokmd-format = { path = "crates/tokmd-format", version = "1.13.0" }
203-
tokmd-git = { path = "crates/tokmd-git", version = "1.13.0" }
204-
tokmd-model = { path = "crates/tokmd-model", version = "1.13.0" }
205-
tokmd-wasm = { path = "crates/tokmd-wasm", version = "1.13.0" }
206-
tokmd-scan = { path = "crates/tokmd-scan", version = "1.13.0" }
207-
tokmd-sensor = { path = "crates/tokmd-sensor", version = "1.13.0" }
208-
tokmd-settings = { path = "crates/tokmd-settings", version = "1.13.0" }
209-
tokmd-types = { path = "crates/tokmd-types", version = "1.13.0" }
210-
tokmd-io-port = { path = "crates/tokmd-io-port", version = "1.13.0" }
211-
tokmd-gate = { path = "crates/tokmd-gate", version = "1.13.0" }
212-
tokmd-cockpit = { path = "crates/tokmd-cockpit", version = "1.13.0" }
197+
tokmd = { path = "crates/tokmd", version = "1.13.1" }
198+
tokmd-analysis = { path = "crates/tokmd-analysis", version = "1.13.1" }
199+
tokmd-analysis-types = { path = "crates/tokmd-analysis-types", version = "1.13.1" }
200+
tokmd-envelope = { path = "crates/tokmd-envelope", version = "1.13.1" }
201+
tokmd-core = { path = "crates/tokmd-core", version = "1.13.1" }
202+
tokmd-format = { path = "crates/tokmd-format", version = "1.13.1" }
203+
tokmd-git = { path = "crates/tokmd-git", version = "1.13.1" }
204+
tokmd-model = { path = "crates/tokmd-model", version = "1.13.1" }
205+
tokmd-wasm = { path = "crates/tokmd-wasm", version = "1.13.1" }
206+
tokmd-scan = { path = "crates/tokmd-scan", version = "1.13.1" }
207+
tokmd-sensor = { path = "crates/tokmd-sensor", version = "1.13.1" }
208+
tokmd-settings = { path = "crates/tokmd-settings", version = "1.13.1" }
209+
tokmd-types = { path = "crates/tokmd-types", version = "1.13.1" }
210+
tokmd-io-port = { path = "crates/tokmd-io-port", version = "1.13.1" }
211+
tokmd-gate = { path = "crates/tokmd-gate", version = "1.13.1" }
212+
tokmd-cockpit = { path = "crates/tokmd-cockpit", version = "1.13.1" }
213213

214214
# External crates - centralized for consistent versioning
215215
anyhow = "1.0.102"

crates/tokmd-format/tests/snapshots/deep_format_w47__snapshot_cyclonedx_multi_file.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ expression: "String::from_utf8(buf).unwrap()"
1414
{
1515
"vendor": "tokmd",
1616
"name": "tokmd",
17-
"version": "1.13.0"
17+
"version": "1.13.1"
1818
}
1919
]
2020
},

crates/tokmd-format/tests/snapshots/format_depth_w63__snapshot_w63_cyclonedx_basic.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ expression: out
1313
{
1414
"vendor": "tokmd",
1515
"name": "tokmd",
16-
"version": "1.13.0"
16+
"version": "1.13.1"
1717
}
1818
]
1919
},

crates/tokmd-format/tests/snapshots/format_tests__cyclonedx_snapshot_deterministic.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ expression: pretty
4747
{
4848
"name": "tokmd",
4949
"vendor": "tokmd",
50-
"version": "1.13.0"
50+
"version": "1.13.1"
5151
}
5252
]
5353
},

crates/tokmd-format/tests/snapshots/snapshot_w45__snapshot_export_cyclonedx_single_file.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ expression: "String::from_utf8(buf).unwrap()"
1313
{
1414
"vendor": "tokmd",
1515
"name": "tokmd",
16-
"version": "1.13.0"
16+
"version": "1.13.1"
1717
}
1818
]
1919
},

crates/tokmd-format/tests/snapshots/snapshot_w74__w74_export_cyclonedx.snap

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ expression: "serde_json::to_string_pretty(&pretty).unwrap()"
117117
{
118118
"name": "tokmd",
119119
"vendor": "tokmd",
120-
"version": "1.13.0"
120+
"version": "1.13.1"
121121
}
122122
]
123123
},

crates/tokmd-node/npm/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tokmd/core",
3-
"version": "1.13.0",
3+
"version": "1.13.1",
44
"description": "Code inventory receipts and analytics - Node.js bindings",
55
"main": "index.js",
66
"types": "index.d.ts",
@@ -19,11 +19,11 @@
1919
"index.d.ts"
2020
],
2121
"optionalDependencies": {
22-
"@tokmd/core-darwin-arm64": "1.13.0",
23-
"@tokmd/core-darwin-x64": "1.13.0",
24-
"@tokmd/core-linux-arm64-gnu": "1.13.0",
25-
"@tokmd/core-linux-x64-gnu": "1.13.0",
26-
"@tokmd/core-win32-x64-msvc": "1.13.0"
22+
"@tokmd/core-darwin-arm64": "1.13.1",
23+
"@tokmd/core-darwin-x64": "1.13.1",
24+
"@tokmd/core-linux-arm64-gnu": "1.13.1",
25+
"@tokmd/core-linux-x64-gnu": "1.13.1",
26+
"@tokmd/core-win32-x64-msvc": "1.13.1"
2727
},
2828
"repository": {
2929
"type": "git",

crates/tokmd-node/package.json

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@tokmd/core",
3-
"version": "1.13.0",
3+
"version": "1.13.1",
44
"description": "Node.js bindings for tokmd - code inventory and analytics",
55
"main": "index.js",
66
"types": "index.d.ts",
@@ -60,13 +60,13 @@
6060
"@napi-rs/cli": "^3.6.2"
6161
},
6262
"optionalDependencies": {
63-
"@tokmd/core-win32-x64-msvc": "1.13.0",
64-
"@tokmd/core-darwin-x64": "1.13.0",
65-
"@tokmd/core-darwin-arm64": "1.13.0",
66-
"@tokmd/core-linux-x64-gnu": "1.13.0",
67-
"@tokmd/core-linux-x64-musl": "1.13.0",
68-
"@tokmd/core-linux-arm64-gnu": "1.13.0",
69-
"@tokmd/core-linux-arm64-musl": "1.13.0",
70-
"@tokmd/core-win32-arm64-msvc": "1.13.0"
63+
"@tokmd/core-win32-x64-msvc": "1.13.1",
64+
"@tokmd/core-darwin-x64": "1.13.1",
65+
"@tokmd/core-darwin-arm64": "1.13.1",
66+
"@tokmd/core-linux-x64-gnu": "1.13.1",
67+
"@tokmd/core-linux-x64-musl": "1.13.1",
68+
"@tokmd/core-linux-arm64-gnu": "1.13.1",
69+
"@tokmd/core-linux-arm64-musl": "1.13.1",
70+
"@tokmd/core-win32-arm64-msvc": "1.13.1"
7171
}
7272
}

0 commit comments

Comments
 (0)