This release adds 3 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+1 more
Summary
AI summaryAdded sequence diagram kit, grid observatory recipe, report-style example, and recipe chrome helpers.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Feature | Low |
Adds layoutSequence, packSpanLevels, scaleArcBand, spanArcPath, partitionSharedEdges to semiotic/recipes. Adds layoutSequence, packSpanLevels, scaleArcBand, spanArcPath, partitionSharedEdges to semiotic/recipes. Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Feature | Low |
Adds gridObservatory recipe module with fuel-stack, reserve-margin, threshold bands, and event annotations. Adds gridObservatory recipe module with fuel-stack, reserve-margin, threshold bands, and event annotations. Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Feature | Low |
Adds report-oriented "Plate C" layout to Semiotic Standard example and expands Analyst Adventure secret-warp room. Adds report-oriented "Plate C" layout to Semiotic Standard example and expands Analyst Adventure secret-warp room. Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Feature | Low |
Adds recipeChrome hullFromBoxes helper and HullBox type for convex-hull enclosures. Adds recipeChrome hullFromBoxes helper and HullBox type for convex-hull enclosures. Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Performance | Low |
Lazy‑loads brush overlays for MinimapChart and ScatterplotMatrix; adds chunk‑aware bundle‑size gate. Lazy‑loads brush overlays for MinimapChart and ScatterplotMatrix; adds chunk‑aware bundle‑size gate. Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Performance | Low |
Splits ordinal scene‑node SVG rendering into SceneToSVGOrdinal with shared helpers, maintaining SSR alignment under file‑size limits. Splits ordinal scene‑node SVG rendering into SceneToSVGOrdinal with shared helpers, maintaining SSR alignment under file‑size limits. Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Bugfix | Medium |
Fixes SSR/CSR render parity for mixed line+area fills, gradients, pie start angles, treemap labels, streamgraph baselines, hierarchy/network styling, annotations, and LineChart series features. Fixes SSR/CSR render parity for mixed line+area fills, gradients, pie start angles, treemap labels, streamgraph baselines, hierarchy/network styling, annotations, and LineChart series features. Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Bugfix | Medium |
Fixes consistent hiding of retracted and superseded annotations across client and server render paths. Fixes consistent hiding of retracted and superseded annotations across client and server render paths. Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Bugfix | Medium |
Stabilizes shared imperative handle and ordinal replace support across re-renders. Stabilizes shared imperative handle and ordinal replace support across re-renders. Source: llm_adapter@2026-07-20 Confidence: medium |
— |
| Refactor | Medium |
Refactors physics pipeline: extracts overflow eviction and quiescence tracking into dedicated modules; settling recognizes sustained quiescence as atRest. Refactors physics pipeline: extracts overflow eviction and quiescence tracking into dedicated modules; settling recognizes sustained quiescence as atRest. Source: llm_adapter@2026-07-20 Confidence: medium |
— |
Full changelog
Added
- Sequence diagram kit.
semiotic/recipesnow exportslayoutSequence
(linear spines, span-arc packing, shared-edge partition) alongside
layoutChipStrip,packSpanLevels,scaleArcBand,spanArcPath, and
partitionSharedEdgesfor hand-built sequence and span layouts. - Grid observatory recipe + example. A new "The Grid Is the Real AI
Infrastructure" example ships with a reusablegridObservatoryrecipe module
(fuel-stack series, reserve-margin snapshots, threshold bands, and event
annotations) exported fromsemiotic/recipes. - Report-style example. The Semiotic Standard example gained a
report-oriented "Plate C" layout demonstrating inline, context, and table
chart deployments, and the Analyst Adventure example gained a secret-warp
room and expanded Forecast Vault interaction. - Recipe chrome helpers.
recipeChromeaddshullFromBoxes(and the
HullBoxtype) for convex-hull enclosures around grouped marks.
Changed
- Physics pipeline refactor. Overflow eviction and quiescence tracking were
extracted into dedicated modules. Settling now recognizes sustained
quiescence asatRestin addition to full sleep, so simulations settle and
rerun reliably even when a straggler or tethered body never formally sleeps
(GaltonBoard with many balls, GauntletChart force-held properties). Gauntlet
chrome now gates to a compact layout and pop bursts scale with body size. - Network scene-rebuild stability.
StreamNetworkFrameuses a shared
rebuildSceneNowpath that avoids duplicate scene builds during hydration,
keeps post-layout/ingest scene state current, and syncs hover/particle color
caches from the authoritative scene fills. - Leaner entry graphs. Brush overlays for MinimapChart and
ScatterplotMatrix (and the ordinal/XY brush overlays) are now lazy-loaded,
and a chunk-aware bundle-size gate guards the reduction. - SVG serializer split. Ordinal scene-node SVG rendering moved into
SceneToSVGOrdinalwith shared helpers insceneToSVGShared, keeping SSR
alignment intact under the file-size limits. - Small-mode histograms. Histogram sparkline category padding now defaults
to 0 for readability at small sizes. - Schema/capability metadata. ProcessSankey, PieChart, and related
capability and validation metadata were refreshed so suggestions and prop
validation reflect the current API.
Fixed
- SSR/CSR render parity.
renderChartand static SVG output now match the
browser for mixed line+area fills, semantic gradients, line bands, pie/donut
start angles, swimlane value extents and hatch fills, treemapcolorByand
parent labels, range-mode candlesticks, streamgraph (baseline="wiggle")
stacked areas, hierarchy and network styling, open-ended band annotations,
and the LineChart series features (forecast,anomaly,directLabel,
gapStrategy,showPoints), SankeystyleRules, and top-level
autoPlaceAnnotations. Regressions are guarded by dedicated parity tests. - Annotation editorial visibility. Retracted and superseded annotations are
now hidden consistently across the client and server render paths. - Imperative ref stability. The shared imperative handle and ordinal
replacesupport were stabilized across re-renders.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About nteract/semiotic
React data visualization MCP server with 30+ chart types. 5 tools: suggest charts for a dataset, render validated React configs to SVG, diagnose configuration anti-patterns, get component schemas, and report issues.
Related context
Related tools
Earlier breaking changes
- v3.8.1 Removed `/healthz` alias; only `GET /health` is supported for health checks.
- v3.8.0 Deprecates `GuantletChart` typo alias; use `GauntletChart`. Migration required.
- v3.6.0 Changes DifferenceChart to accept 2+ series via top‑2 subselection, adding caveats for extra series.
- v3.6.0 Changes AreaChart to a single‑series chart; multi‑series inputs are subselected.
Beta — feedback welcome: [email protected]