Skip to content

Commit eb68053

Browse files
jgulyashclaude
andcommitted
Release V1.1.1 — SPA bundle rebuild patch
Patch release that rebuilds the SPA bundle to include V1.1.0 framework content. The 1.1.0 release shipped a stale Session 20-era bundle that caused the GitHub Pages viewer to show only TA0101, TA0103, and TA0305 populated and the pre-V1.1 bibliography. framework.json and framework.schema.json at 1.1.0 were correct on origin; only the SPA viewer artifact was stale. framework.json content version stays at 1.1.0. framework.schema.json schema version stays at 1.1.0. package.json bumped to 1.1.1. See CHANGELOG.md [1.1.1] for full notes. Validation state at merge: 0 schema errors. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2 parents 9c64397 + a8e437e commit eb68053

5 files changed

Lines changed: 81 additions & 43 deletions

File tree

CHANGELOG.md

Lines changed: 39 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,45 @@ All notable changes to THREAT Matrix are documented here, per [VERSIONING.md](VE
44

55
This project adheres to [Semantic Versioning](https://semver.org). Framework
66
content and JSON Schema are versioned independently; both are at `1.1.0`
7-
as of this release.
7+
as of the latest release.
8+
9+
## [1.1.1] — 2026-05-04
10+
11+
Patch release correcting a build-artifact defect in the `1.1.0` viewer
12+
bundle. The `framework.json` and `framework.schema.json` artifacts at
13+
`1.1.0` were correct (downstream consumers fetching either file directly
14+
were unaffected); the SPA bundle that GitHub Pages served to the viewer
15+
was a stale Session 20-era build that did not include the V1.1 content
16+
authored after 2026-04-29.
17+
18+
The `framework.json` content version remains `1.1.0`. The
19+
`framework.schema.json` schema version remains `1.1.0`. Only the SPA
20+
build artifact and `package.json` were updated.
21+
22+
### Fixed
23+
24+
- SPA bundle (`docs/assets/index-*.js`) rebuilt from current source. The
25+
previously-shipped `1.1.0` bundle was built before the Session 21
26+
V1.1 content authoring and contained framework data with only TA0101,
27+
TA0103, and TA0305 populated and 15 bibliography entries. The
28+
rebuilt bundle includes all 34 Person tactics with full V1.1 mandatory
29+
fields, indicators, countermeasures, response protocols, and Detection
30+
Mesh cross-links; both new bibliography entries
31+
(`KIM-JONGNAM-KUL-2017`, `CHAINALYSIS-CCR-2024`); the schema enum
32+
extensions (`rf_detection`, `anti_drone_systems`, `weeks_to_months`);
33+
and the `GULYASH-FIELD-OPS-2004-2026` source attribution across the
34+
corpus.
35+
- `package.json` version bumped from `1.1.0` to `1.1.1` to reflect the
36+
build artifact change.
37+
38+
### Notes
39+
40+
Root cause: `src/App.tsx` imports `framework.json` at build time (Vite
41+
bundles JSON imports), so framework content commits do not reach the
42+
viewer until the SPA bundle is rebuilt. The release ritual for `1.1.0`
43+
did not include a pre-tag bundle rebuild step. A pre-release build
44+
verification check should be added to the release process to prevent
45+
recurrence.
846

947
## [1.1.0] — 2026-05-02
1048

0 commit comments

Comments
 (0)