Semiotic v3.0.0
Semiotic v3.0.0
Complete rewrite of Semiotic. Stream-first canvas architecture, 37 HOC chart components, full TypeScript, AI tooling, coordinated views, realtime encoding, and native server-side rendering.
Highlights
- Stream-first rendering — all frames are canvas-first with SVG overlays for labels, axes, and annotations
- 37 HOC chart components — XY (LineChart, Scatterplot, Heatmap, ...), Ordinal (BarChart, BoxPlot, ...), Network (ForceDirectedGraph, SankeyDiagram, ...), Realtime (RealtimeLineChart, ...)
- Full TypeScript strict mode with generic type parameters on all components
- Server-side rendering — component-level SSR (automatic in Next.js/Remix/Astro) + standalone
semiotic/server - Realtime visual encoding — decay, pulse, transition, staleness effects
- Coordinated views — LinkedCharts, CategoryColorProvider, cross-filtering, linked hover/brush
- AI tooling —
semiotic/aischema, MCP server, CLI,validateProps,diagnoseConfig - 9 sub-package entry points —
semiotic,semiotic/xy,semiotic/ordinal,semiotic/network,semiotic/realtime,semiotic/geo,semiotic/ai,semiotic/data,semiotic/server
See CHANGELOG.md for the full list.